FileInfo

Languages

Overview

What is an ARSC file? An ARSC file is an application resource table used by programs developed for the Android operating system . It is a binary file that contains a table-format list of the resources included in an Android program, including the resources' names, properties, and IDs. ARSC files are included in .APK (Android Package) files, which Android uses to install apps.

More Information When a developer compiles an Android program (using Android Studio or another development tool), the compiler transforms all the programs' resources, including images, layouts, styles, and strings, into binary files. It also assigns each resource a unique ID. The compiler then creates an ARSC file (typically named resources.arsc ) that lists all the program's compiled resources and their IDs. At runtime, the program uses its ARSC file to quickly locate and access resources. In this way, Android programs can standardly access resources, no matter the resource's type or where it is stored or referenced in the program's source code.

Popularity4/5

236 votes

Quick AppUsed by
VerifiedVerified by FileInfo.com The FileInfo.com team has independently researched the Android Package Resource Table file format and Mac, Windows, and Linux apps listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified. If you would like to suggest any additions or updates to this page, please let us know .

Document Icon

Breadcrumbs

DeveloperGoogle
Popularity4.0 | 236 Votes

Previous / Next

In-Depth

.ARSC File Extension

Android Package Resource Table

DeveloperGoogle
Popularity
4.0  |  236 Votes
 

What is an ARSC file?

An ARSC file is an application resource table used by programs developed for the Android operating system . It is a binary file that contains a table-format list of the resources included in an Android program, including the resources' names, properties, and IDs. ARSC files are included in .APK (Android Package) files, which Android uses to install apps.

More Information

When a developer compiles an Android program (using Android Studio or another development tool), the compiler transforms all the programs' resources, including images, layouts, styles, and strings, into binary files. It also assigns each resource a unique ID. The compiler then creates an ARSC file (typically named resources.arsc ) that lists all the program's compiled resources and their IDs.

At runtime, the program uses its ARSC file to quickly locate and access resources. In this way, Android programs can standardly access resources, no matter the resource's type or where it is stored or referenced in the program's source code.

Common ARSC Filenames

resources.arsc - The name of most Android apps' resource tables.

How to open an ARSC file

For the most part, ARSC files are not meant to be opened. However, you can use Android Studio's APK Analyzer to examine an ARSC file's contents. To do so, you must:

Open over 400 file formats with File Viewer Plus . Free Download

Programs that open or reference ARSC files

Sort

Pricing

Program Name

Platform

Reset

X

Windows

Google Android Studio

Free

Mac

Google Android Studio

Free

Linux

Google Android Studio

Free

Chrome OS

Google Android Studio

Free

Category: Developer Files

Updated: May 26, 2021

FAQ

What is an ARSC file?
An ARSC file is an application resource table used by programs developed for the Android operating system. It is a binary file that contains a table-format list of the resources included in an Android program, including the resources' names, properties, and IDs. ARSC files are included in .APK (Android Package) files, which Android uses to install apps.
How do I open an .arsc file?
For the most part, ARSC files are not meant to be opened. However, you can use Android Studio's APK Analyzer to examine an ARSC file's contents. To do so, you must: