Apple diska tēls (.dmg)

Apple Standarts

Apple Disk Image (DMG) ir macOS vietējais virtuālā diska formāts, kas ir plaši atzīts par standarta digitālās programmatūras izplatīšanas konteineru Mac lietotnēm, komplektā ar interaktīvām velc un nomet (drag-and-drop) instalēšanas programmām.

Pārbaudīt un metadati

Operētājsistēmas un failu analizatori identificē DMG failus, pārbaudot sākotnējo bināro baitu secību:

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Baitu līmeņa galvenes paraksts (maģiskie baiti)

Operētājsistēmas un failu analizatori identificē DMG failus, pārbaudot sākotnējo bināro baitu secību:

HEKSADECIMĀLAIS PARAKSTS (NOBĪDE -512):

6B 6F 6C 79

ASCII ATTEIOLOJUMS: koly

Standartizācija: Apple Universal Disk Image Format (UDIF)

Tehniskās specifikācijas

Konteinera arhitektūraUniversal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file
SaspiešanaADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO)
Baitu secībaBig-Endian trailer integers
Krāsu telpasN/A (Filesystem Disk Container)
Kanāli un struktūraComplete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork
Maks. izmēriPractically unlimited (supports multi-terabyte virtual disks)
CaurspīdīgumsNone
Straumēšana un progresīvā ielādeBlock-level chunking enables mounting over HTTP without downloading entire file

Tehniskā salīdzinājuma matrica: DMG pret konkurentiem

Tehniskais atribūtsDMG (Pašreizējais)ISOVHDPKG
Mērķa OSmacOS ekskluzīva vietējā montēšanaUniversāla (Windows, Linux, Mac)Windows vietējais virtuālais disksmacOS instalētāja pakotne
Iekšējā failu sistēmaApple HFS+ vai APFSISO 9660 / UDFNTFS / FAT32Arhīva datplūsma (cpio/xar)
Paraksta atrašanās vietaBeigu bloks faila beigās (EOF) ('koly')16. sektora galvene ('CD001')Beigu bloks ('conectix')Galvenes paraksts
KompresijaIebūvēta (zlib, bzip2, LZMA)Nekompresēti neapstrādāti sektoriTikai dinamiskā alokācijaGzip / XZ datplūsmas kompresija

Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis

macOS kļūda: 'Šos diska attēlus nevarēja atvērt: attēls nav atpazīts'.

Pamatcēlonis: Lejupielāde tika pārtraukta, pirms tika ierakstīts pēdējais 512 baitu 'koly' beigu bloks.

Atkopšana: Izgūstiet daļēju saturu, izmantojot 7-Zip, vai rekonstruējiet beigu bloku, izmantojot File2File DMG Tool.

Drošības analīze un parsētāja uzbrukuma vektori

DMG faili, ko lietotāji montē automātiski, var saturēt neparakstītu ļaunprātīgu programmatūru vai maldinošus velc un nomet instalēšanas trikus.

Zināmie uzbrukuma vektori

  • Gatekeeper apiešana, izmantojot neparakstītus DMG attēlus, kas satur ļaunprātīgu lietojumprogrammu pakas.
  • Atmiņas pārpilde macOS DiskImages ietvarā bojātas UDIF bloku dekompresijas laikā.
  • Viltoti Finder fona attēli, kas apmāna lietotājus, liekot instalēt trojas zirgus.

Aizsardzības labākā prakse:

Vēsturiskā izcelsme un pavērsieni

2017Apple ievieš APFS (Apple File System) failu sistēmas atbalstu mūsdienu DMG attēlos.
2007Mac OS X Leopard ievieš izstrādātāja koda paraksta pārbaudi DMG konteineriem.
2001Apple ievieš Universal Disk Image Format (UDIF) līdz ar Mac OS X 10.0 Cheetah iznākšanu.

Galvenās priekšrocības un plusi

  • Galvenais macOS lietojumprogrammu izplatīšanas standarts: dubultklikšķis tīri piemontē disku Mac darbvirsmai.
  • Pielāgots vizuālais noformējums: izstrādātāji var izveidot pielāgotus Finder instalētāja logus ar firmas fonu.
  • Iebūvētas kriptogrāfiski pārbaudītas kontrolsummas (SHA-256) un izvēles AES-128 / AES-256 šifrēšana.

Tehniskie ierobežojumi un mīnusi

  • Mac specifisks formāts: nevar tikt montēts vietējā līmenī Windows vai Linux bez trešo pušu rīkiem, piemēram, 7-Zip vai dmg2img.
  • Beigu struktūra: kritiskais 512 baitu 'koly' indeksa bloks atrodas faila pašās beigās, padarot pārtrauktās lejupielādes neatveramas.
  • Netiek atbalstīts iOS vai iPadOS.

Interesanti tehniski fakti

  • Katra derīga mūsdienu DMG faila 512 baitu beigu bloks vienmēr sākas ar burtiem 'koly' ASCII kodējumā.
  • Velc un nomet instalētāja logs, kurā lietotne tiek ievilkta mapē Applications, patiesībā ir pielāgots Finder skats, kas saglabāts DMG iekšpusē.
  • DMG failus var izveidot ar paroles aizsardzību, izveidojot šifrētas, drošas virtuālās glabātuves Mac datorā.

Bieži uzdotie tehniskie jautājumi

Vai varu atvērt DMG failu operētājsistēmā Windows?

Windows nevar montēt DMG failus kā virtuālos diskus, taču varat ekstrahēt to saturu, izmantojot 7-Zip, vai konvertēt tos uz ISO, izmantojot File2File.app tieši savā tīmekļa pārlūkprogrammā.

Kas ir DMG fails Mac datorā?

DMG fails ir virtuālā diska attēls, ko izmanto Mac datoros programmatūras izplatīšanai. Veicot dubultklikšķi uz tā, jūsu darbvirsmā tiek atvērts virtuālais disks, kurā atrodas lietotnes instalētājs.

Kā konvertēt DMG uz ISO?

Varat konvertēt Mac DMG failus universālos ISO diska attēlos dažu sekundžu laikā, izmantojot File2File.app tieši savā pārlūkprogrammā, nelejupielādējot programmatūru.