Untuk apa APK berdiri? Apa format internal?

9

Apakah APK singkatan dari Android Package Kit? Bagaimana dengan file itu sendiri? Apakah ini arsip seperti ZIP di mana saat menginstal installer mengekstrak dan menyalin file ke sistem file?

uray
sumber
4
Ya, APK = Paket Android. Itu adalah arsip. Ini pertanyaan yang bagus untuk google .
gary
Ironisnya, pencarian google tidak konsisten dengan apa yang sebenarnya "apk" maksudkan.
jhocking

Jawaban:

11

http://en.wikipedia.org/wiki/APK_(file_format)

File APK adalah varian dari format file JAR, yang dibangun pada format file ZIP, dengan ekstensi file .apk.

Flatlineato
sumber
1
bahkan, Anda dapat meng-unzip APK apa pun dengan program apa pun yang dapat membaca format .zip standar. Untuk melakukan sebaliknya, perlu menjalankan zip melalui konverter untuk memastikan bahwa file zip memiliki metadata dan tanda tangan yang sesuai (dan tata letak folder).
Lie Ryan
kebetulan, menjadi APK de facto hanya file ZIP berganti nama, byte pertama (magic / header) PK, jadi itu referensi untuk ekstensi juga.
Ju Tutt
2

File APK (Paket Android) adalah format file yang dibuat oleh Google. Format ini adalah salah satu anggota grup dari File yang Dapat Dieksekusi (mirip dengan EXE, MST, AIR).

Ekstensi file APK ada di Open Handset Alliance yang merupakan platform ponsel berbasis Linux. Ekstensi file ini dibuat khusus saat menggunakan Google Android SDK. File APK berisi file kode, file sumber daya dan ekstensi file AndroidManifest XML. Untuk detail lebih lanjut http://edugoing.com/qna/index.php?qa=14&qa_1=describe-the-apk-format#a171

Vandana
sumber