فایل ARSC چیست؟
یک فایل ARSC یک فایل جدول منابع Android است که حاوی فهرست منابع برنامه در قالب جدول است. این شامل اطلاعاتی مانند نام منابع، ویژگی ها و شناسه ها است. فایلهای ARSC بخشی از بستههای APK هستند که برای نصب این برنامههای اندرویدی استفاده میشوند. تمام منابع مانند تصاویر، طرحبندیها، استایلها و رشتهها در یک برنامه اندرویدی هنگام تولید فایل APK به فایلهای باینری تبدیل میشوند. فایل ARSC نیز در همان زمان تولید میشود که حاوی فهرستی از تمام منابع کامپایلشده برنامه و شناسههای آنها است.
فرمت فایل ARSC
فایلهای پسوند arsc فایلهای باینری هستند که پس از کامپایلر تولید میشوند، مانند ANT (Eclipse) یا Gradle (AS)، کد برنامه Android را برای تولید فایل APK کامپایل میکند. می توانید فایل APK را با استفاده از هر ابزار بایگانی مانند WinZip استخراج کنید تا محتویات آن را مشاهده کنید، که فایل های کلاس جاوا کامپایل شده یعنی classes.dex هستند. علاوه بر اینها، حاوی این فایل ARSC نیز می باشد که حاوی اطلاعات متا در مورد:
- گره های XML
- صفات
- شناسه های منابع
منابع موجود در یک فایل APK توسط شناسه منابع ارجاع داده می شوند، در حالی که ویژگی ها در زمان اجرا به یک مقدار تبدیل می شوند. ابزار Android aapt تمام منابع تعریف شده در فایل ها را در زمان ساخت جمع آوری می کند و شناسه منابع را به آنها اختصاص می دهد. پس از تخصیص شناسه ها به منابع کامپایل شده، یک فایل R.java از کد منبع و همچنین منابع.arsc تولید می شود.
منابع
See Also
- SMC File - Super Nintendo Game ROM - فایل .smc چیست و چگونه آن را باز کنیم؟
- فایل BIB - BibTeX Bibliography - فایل .bib چیست و چگونه آن را باز کنیم؟
- فایل FS - Visual F# Source File - فایل .fs چیست و چگونه آن را باز کنیم؟
- فایل GED - GEDCOM Genealogy Data File - فایل .ged چیست و چگونه آن را باز کنیم؟
- فایل INO - طرح آردوینو - فایل .ino چیست و چگونه آن را باز کنیم؟