Apple Disk Image (.dmg)

Apple Standar

Apple Disk Image (DMG) adalah format diska virtual asli dari macOS, yang dikenal luas sebagai wadah distribusi perangkat lunak digital standar untuk aplikasi Mac, lengkap dengan alat penginstal seret dan lepas interaktif.

Periksa & Metadata

Sistem operasi dan penganalisis file mengidentifikasi file DMG dengan memeriksa urutan byte biner utama:

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan terjadi secara lokal di sandboks peramban Anda.

Tanda Tangan Header Tingkat-Byte (Magic Bytes)

Sistem operasi dan penganalisis file mengidentifikasi file DMG dengan memeriksa urutan byte biner utama:

SIGNATURE HEX (OFFSET -512):

6B 6F 6C 79

REPRESENTASI ASCII: koly

Standardisasi: Apple Universal Disk Image Format (UDIF)

Spesifikasi Teknis

Arsitektur WadahUniversal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file
KompresiADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO)
Endianness ByteBig-Endian trailer integers
Ruang WarnaN/A (Filesystem Disk Container)
Saluran & StrukturComplete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork
Dimensi MaksPractically unlimited (supports multi-terabyte virtual disks)
TransparansiNone
Streaming & ProgresifBlock-level chunking enables mounting over HTTP without downloading entire file

Matriks Perbandingan Teknis: DMG vs Pesaing

Atribut TeknisDMG (Saat Ini)ISOVHDPKG
OS TargetPemasangan asli eksklusif macOSUniversal (Windows, Linux, Mac)Diska virtual asli WindowsPaket penginstal macOS
Sistem Berkas InternalApple HFS+ atau APFSISO 9660 / UDFNTFS / FAT32Payload arsip (cpio/xar)
Lokasi Tanda TanganTrailer di EOF ('koly')Header Sektor 16 ('CD001')Gandar penarik ('conectix')Tanda tangan header
KompresiBawaan (zlib, bzip2, LZMA)Sektor mentah tanpa kompresiAlokasi dinamis sajaKompresi payload Gzip / XZ

Mode Kerusakan Umum & Panduan Pemulihan Hex

Galat macOS: 'The following disk images couldn't be opened: image not recognized'.

Penyebab Utama: Unduhan terputus sebelum trailer 'koly' 512-byte terakhir ditulis.

Pemulihan: Ekstrak konten parsial menggunakan 7-Zip atau rekonstruksi trailer menggunakan File2File DMG Tool.

Analisis Keamanan & Vektor Serangan Parser

Berkas DMG yang dipasang secara otomatis oleh pengguna dapat membawa malware yang tidak ditandatangani atau trik penginstal seret dan lepas yang menipu.

Vektor Serangan yang Diketahui

  • Pintasan Gatekeeper melalui citra DMG yang tidak ditandatangani yang membawa bundel aplikasi berbahaya.
  • Buffer overflow dalam kerangka kerja DiskImages macOS selama dekompresi potongan UDIF yang rusak.
  • Citra latar belakang Finder yang dipalsukan mengecoh pengguna untuk menginstal trojan.

Praktik Terbaik Defensif:

Asal-Usul & Tonggak Sejarah

2017Apple memperkenalkan dukungan sistem berkas APFS (Apple File System) di dalam citra DMG modern.
2007Mac OS X Leopard memperkenalkan verifikasi penandatanganan kode pengembang untuk wadah DMG.
2001Apple memperkenalkan Universal Disk Image Format (UDIF) bersamaan dengan peluncuran Mac OS X 10.0 Cheetah.

Keunggulan & Kelebihan Utama

  • Standar distribusi aplikasi macOS utama: mengeklik dua kali akan memasang diska dengan bersih di desktop Mac.
  • Tampilan visual kustom: pengembang dapat merancang jendela penginstal Finder khusus dengan latar belakang bermerek.
  • Checksum terverifikasi secara kriptografis bawaan (SHA-256) dan enkripsi opsional AES-128 / AES-256.

Keterbatasan Teknis & Kekurangan

  • Format khusus Mac: tidak dapat dipasang secara asli di Windows atau Linux tanpa alat pihak ketiga seperti 7-Zip atau dmg2img.
  • Struktur trailer: blok indeks 'koly' 512-byte yang krusial berada di bagian sangat akhir berkas, membuat unduhan yang terputus tidak dapat dibuka.
  • Tidak didukung di iOS atau iPadOS.

Fakta Teknis Menarik

  • Trailer 512-byte di akhir setiap berkas DMG modern yang valid selalu dimulai dengan huruf ajaib 'koly' dalam ASCII.
  • Jendela penginstal seret dan lepas tempat Anda menyeret aplikasi ke folder Applications sebenarnya adalah tampilan Finder kustom yang disimpan di dalam DMG.
  • Berkas DMG dapat dibuat dengan perlindungan kata sandi, menciptakan brankas virtual aman yang terenkripsi di Mac.

Pertanyaan Teknis yang Sering Diajukan

Bisakah saya membuka file DMG di Windows?

Windows tidak dapat memasang (mount) file DMG sebagai drive virtual, tetapi Anda dapat mengekstrak isinya menggunakan 7-Zip atau mengonversinya ke ISO menggunakan File2File.app langsung di peramban web Anda.

Apa itu file DMG di Mac?

File DMG adalah citra disk virtual (virtual disk image) yang digunakan pada komputer Mac untuk mendistribusikan perangkat lunak. Mengklik dua kali file ini akan membuka drive virtual di desktop Anda yang berisi penginstal aplikasi.

Bagaimana cara mengonversi DMG ke ISO?

Anda dapat mengonversi file DMG Mac menjadi citra disk ISO universal dalam hitungan detik menggunakan File2File.app langsung di peramban Anda tanpa mengunduh perangkat lunak.