Hvad er en ARSC fil?
En ARSC-fil er en Android-ressourcetabelfil, der indeholder applikationens liste over ressourcer i et tabelformat. Dette indeholder oplysninger såsom ressourcenavne, egenskaber og id’er. ARSC-filer er en del af APK-pakker, der bruges til at installere disse Android-apps. Alle ressourcer såsom billeder, layout, stilarter og strenge i en Android-applikation konverteres til binære filer, når APK-filen genereres. ARSC-filen er også genereret på samme måde, der indeholder en liste over alle programmets kompilerede ressourcer og deres ID’er.
ARSC filformat
.arsc-udvidelsesfilerne er binære filer, der er genereret efter compileren, såsom ANT (Eclipse) eller Gradle (AS), kompilerer Android-applikationskoden for at producere APK-filen. Du kan udpakke APK-filen ved hjælp af et hvilket som helst arkiveringsværktøj såsom WinZip for at se indholdet, som er de kompilerede java-klassefiler, dvs. classes.dex. Ud over disse indeholder den også denne ARSC-fil, der indeholder metainformation om:
- XML-noder
- Egenskaberne
- Ressource-id’erne
Ressourcer i en APK-fil henvises af ressource-id’erne, mens attributterne opløses til en værdi ved kørsel. Android aapt-værktøjet indsamler alle de ressourcer, der er defineret i filer på byggetidspunktet og tildeler ressource-id’er til dem. Efter identifikatorer er tildelt de kompilerede ressourcer, genereres en R.java-fil fra kildekoden såvel som resources.arsc.
Referencer
See Also
- BIB-fil - BibTeX-bibliografi - Hvad er en .bib-fil, og hvordan åbner man den?
- FS-fil - Visual F#-kildefil - Hvad er en .fs-fil, og hvordan åbner man den?
- GED-fil - GEDCOM Genealogy Data File - Hvad er en .ged-fil, og hvordan åbner man den?
- INO-fil - Arduino Sketch - Hvad er en .ino-fil, og hvordan åbner man den?
- MAX File - 3ds Max Scene File - Hvad er en .max fil, og hvordan åbner man den?