DMG lwn. PKG: Apakah perbezaan dalam jenis fail ini?

Anda mungkin pernah melihat kedua-duanya pada peranti Apple anda, tetapi apakah maksudnya?

Jika anda pengguna macOS, anda mungkin pernah menjumpai fail PKG dan DMG pada satu ketika. Kedua-duanya ialah sambungan nama fail biasa yang digunakan untuk format fail yang berbeza, tetapi terdapat beberapa perbezaan utama yang perlu anda ketahui.

Apakah PKG?

Format fail PKG biasanya digunakan oleh Apple pada peranti mudah alih dan komputernya. Ia disokong oleh kedua-dua macOS dan iOS dan termasuk pakej perisian daripada Apple. Ia bukan hanya perkakasan Apple, Sony juga menggunakan PKG untuk memasang pakej perisian pada perkakasan PlayStation.

Kandungan format fail PKG boleh diekstrak dan dipasang menggunakan Apple Installer. ianya adalah Sangat serupa dengan fail zip ; Anda boleh mengklik kanan fail untuk melihat kandungan dan fail dimampatkan apabila dibungkus.

Format fail PKG mengekalkan indeks blok data untuk membaca setiap fail di dalamnya. Sambungan nama fail PKG telah wujud sejak sekian lama dan telah digunakan dalam sistem pengendalian Apple Newton, serta dalam Solaris, sistem pengendalian yang kini diselenggara oleh Oracle. Selain itu, sistem pengendalian lama seperti BeOS juga menggunakan fail PKG.

Fail PKG mengandungi arahan untuk memindahkan fail tertentu semasa memasangnya. Ia menggunakan arahan ini semasa pengekstrakan dan menyalin data ke lokasi tertentu pada cakera keras.

Apakah fail dmg?

Kebanyakan pengguna macOS pasti sudah biasa dalam format fail DMG , iaitu singkatan untuk Fail Imej Cakera. DMG ialah sambungan fail Imej Cakera Apple. Ia adalah imej cakera yang boleh digunakan untuk mengedarkan program atau fail lain dan juga boleh digunakan untuk penyimpanan (seperti pada media boleh tanggal). Apabila dipasang, ia menyalin media boleh tanggal, seperti pemacu USB. Anda boleh mengakses fail DMG dari desktop anda.

Fail DMG biasanya memindahkan fail ke folder Aplikasi. Anda boleh membuat fail DMG menggunakan Utiliti Cakera, yang disediakan dengan macOS akan datang juga.

Ini biasanya imej cakera mentah yang mengandungi metadata. Pengguna juga boleh mengekod fail DMG jika diperlukan. Fikirkan mereka sebagai fail yang mengandungi semua yang anda harapkan pada cakera.

Apple menggunakan format ini untuk memampatkan dan menyimpan pakej pemasangan perisian dan bukannya pada cakera fizikal. Jika anda pernah memuat turun perisian untuk Mac anda daripada web, anda mungkin terjumpa fail DMG.

Perbezaan utama antara fail PKG dan DMG

Walaupun mereka mungkin kelihatan serupa dan kadangkala boleh melaksanakan fungsi yang sama, terdapat beberapa perbezaan utama antara fail PKG dan DMG.

folder vs imej

Secara teknikal, fail PKG secara amnya adalah folder; Mereka membungkus beberapa fail ke dalam satu fail yang boleh anda muat turun bersama-sama. Fail PKG ialah pakej pemasangan. Fail DMG, sebaliknya, adalah imej cakera mudah.

Apabila anda membuka fail DMG, ia melancarkan pemasang program atau kandungan yang disimpan di dalamnya, dan ia sering muncul sebagai pemacu boleh tanggal pada komputer anda. Ingat bahawa DMG tidak disematkan; Ia hanya imej media boleh tanggal, seperti fail ISO .

Alat pembukaan arkib am pada Windows boleh digunakan untuk membuka fail PKG. Anda juga boleh Buka fail DMG pada Windows , walaupun prosesnya sedikit berbeza.

menggunakan skrip

Fail PKG boleh termasuk skrip penempatan atau prapasang, yang boleh termasuk arahan tentang tempat untuk memasang fail. Ia juga boleh menyalin berbilang fail ke satu lokasi atau memasang fail ke berbilang lokasi.

Fail DMG memasang program dalam folder utama. Fail muncul pada desktop, dan kandungan biasanya dipasang dalam aplikasi.

DMG boleh menyokong Isi laluan relatif Pengguna Sedia Ada (FEU), memudahkan pembangun untuk memasukkan direktori pengguna, seperti dokumen ReadMe tradisional, untuk setiap pengguna pada sistem.

Secara teknikal, anda juga boleh menambah fail sedemikian pada PKG, tetapi ia memerlukan banyak pengalaman dan pengalaman dengan skrip selepas pemasangan.

Fail DMG dan PKG mempunyai tujuan yang berbeza

Walaupun kedua-duanya biasa digunakan, tujuan yang dimaksudkan adalah sedikit berbeza. Fail DMG lebih fleksibel dan mesra pengedaran, manakala fail PKG menyediakan pilihan yang lebih besar untuk arahan pemasangan tertentu. Di samping itu, kedua-duanya dimampatkan, jadi saiz fail asal dikurangkan.

Jawatan yang berkaitan
Terbitkan artikel di

Tambah komen