Imagine de disc Apple (.dmg)

Apple Standard

Apple Disk Image (DMG) este formatul nativ de disc virtual al macOS, recunoscut pe scară largă ca fiind containerul standard de distribuție a software-ului digital pentru aplicațiile Mac, complet cu instalatoare interactive de tip tragere-și-plasare (drag-and-drop).

Inspectează și Metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele DMG prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Conversie 100% privată în browser - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate cu zero transmisie în rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (Magic Bytes)

Sistemele de operare și analizatoarele de fișiere identifică fișierele DMG prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEX (OFFSET -512):

6B 6F 6C 79

REPREZENTARE ASCII: koly

Standardizare: Apple Universal Disk Image Format (UDIF)

Specificații tehnice

Arhitectură containerUniversal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file
CompresieADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO)
Endianitatea octețilorBig-Endian trailer integers
Spații de culoareN/A (Filesystem Disk Container)
Canale și structurăComplete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork
Dimensiuni maximePractically unlimited (supports multi-terabyte virtual disks)
TransparențăNone
Streaming și progresivBlock-level chunking enables mounting over HTTP without downloading entire file

Matrice de comparație tehnică: DMG vs Competitori

Atribut tehnicDMG (Curent)ISOVHDPKG
Sistem de operare țintăMontare nativă exclusivă pe macOSUniversal (Windows, Linux, Mac)Disc virtual nativ WindowsPachet de instalare macOS
Sistem de fișiere internApple HFS+ sau APFSISO 9660 / UDFNTFS / FAT32Încărcătură arhivă (cpio/xar)
Locația semnăturiiTrailer la EOF ('koly')Antet sector 16 ('CD001')Remorcă ('conectix')Semnătură antet
CompresieÎncorporată (zlib, bzip2, LZMA)Sectoare brute necomprimateDoar alocare dinamicăCompresie încărcătură Gzip / XZ

Moduri comune de corupție și ghid de recuperare hexazecimală

Eroare macOS: 'Următoarele imagini de disc nu au putut fi deschise: imaginea nu este recunoscută'.

Cauză principală: Descărcarea a fost întreruptă înainte ca trailerul final 'koly' de 512 octeți să fie scris.

Recuperare: Extrageți conținutul parțial utilizând 7-Zip sau reconstruiți trailerul folosind File2File DMG Tool.

Analiză de securitate și vectori de atac asupra parserului

Fișierele DMG montate automat de către utilizatori pot transporta malware nesemnat sau trucuri înșelătoare de instalare prin tragere-și-plasare.

Vectori de atac cunoscuți

  • Ocolirea Gatekeeper prin imagini DMG nesemnate care transportă pachete de aplicații rău intenționate.
  • Depășire de memorie tampon (buffer overflow) în cadrul framework-ului macOS DiskImages în timpul decomprimării bucăților UDIF corupte.
  • Imagini de fundal Finder falsificate care păcălesc utilizatorii să instaleze troieni.

Cele mai bune practici de securitate:

Origini istorice și repere

2017Apple introduce suportul pentru sistemul de fișiere APFS (Apple File System) în interiorul imaginilor DMG moderne.
2007Mac OS X Leopard introduce verificarea semnării codului de către dezvoltator pentru containerele DMG.
2001Apple introduce formatul Universal Disk Image Format (UDIF) odată cu lansarea Mac OS X 10.0 Cheetah.

Avantaje cheie și beneficii

  • Standardul principal de distribuție a aplicațiilor pentru macOS: dublu-clic montează curat discul pe desktopul Mac.
  • Prezentare vizuală personalizată: dezvoltatorii pot concepe ferestre de instalare Finder personalizate cu fundaluri de marcă.
  • Sume de control verificate criptografic încorporate (SHA-256) și criptare opțională AES-128 / AES-256.

Limitări tehnice și dezavantaje

  • Format specific pentru Mac: nu poate fi montat nativ pe Windows sau Linux fără instrumente terțe precum 7-Zip sau dmg2img.
  • Structură de tip trailer: blocul de index critic 'koly' de 512 octeți se află la sfârșitul fișierului, făcând descărcările întrerupte imposibil de deschis.
  • Nu este acceptat pe iOS sau iPadOS.

Curiozități tehnice interesante

  • Trailerul de 512 octeți de la sfârșitul fiecărui fișier DMG modern valid începe întotdeauna cu literele magice 'koly' în codul ASCII.
  • Fereastra de instalare prin tragere-și-plasare unde trageți o aplicație în folderul Aplicații este de fapt o vizualizare Finder personalizată salvată în interiorul DMG-ului.
  • Fișierele DMG pot fi create cu protecție prin parolă, creând pe Mac seifuri virtuale securizate și criptate.

Întrebări tehnice frecvente

Pot deschide un fișier DMG pe Windows?

Windows nu poate monta fișiere DMG ca unități virtuale, dar le poți extrage conținutul folosind 7-Zip sau le poți converti în ISO folosind File2File.app direct în browserul tău web.

Ce este un fișier DMG pe Mac?

Un fișier DMG este o imagine de disc virtuală utilizată pe computerele Mac pentru a distribui software. Dublul clic pe el deschide o unitate virtuală pe desktop care conține programul de instalare a aplicației.

Cum pot converti DMG în ISO?

Poți converti fișiere DMG de Mac în imagini de disc ISO universale în câteva secunde folosind File2File.app direct în browser, fără a descărca software.