Apple lemezkép (.dmg)

Apple Szabvány

Az Apple Disk Image (DMG) a macOS natív virtuális lemezformátuma, amelyet széles körben a Mac-alkalmazások szabványos digitális szoftverterjesztési tárolójaként ismernek el, interaktív fogd és vidd (drag-and-drop) telepítőkkel kiegészítve.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) DMG fájlokat:

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Bájt-szintű fejléc aláírás (Magic Bytes)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) DMG fájlokat:

HEX ALÁÍRÁS (ELTOLÁS -512):

6B 6F 6C 79

ASCII REPREZENTÁCIÓ: koly

Szabványosítás: Apple Universal Disk Image Format (UDIF)

Műszaki specifikációk

Konténer architektúraUniversal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file
TömörítésADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO)
BájtsorrendBig-Endian trailer integers
SzínterekN/A (Filesystem Disk Container)
Csatornák és struktúraComplete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork
Max. méretekPractically unlimited (supports multi-terabyte virtual disks)
ÁtlátszóságNone
Streaming és progresszívBlock-level chunking enables mounting over HTTP without downloading entire file

Műszaki összehasonlító mátrix: DMG vs Versenytársak

Technikai attribútumDMG (Jelenlegi)ISOVHDPKG
Cél operációs rendszerKizárólagos macOS natív csatolásUniverzális (Windows, Linux, Mac)Windows natív virtuális lemezmacOS telepítőcsomag
Belső fájlrendszerApple HFS+ vagy APFSISO 9660 / UDFNTFS / FAT32Archívum payload (cpio/xar)
Aláírás helyeVezérszalag az EOF-nál ('koly')16. szektor fejléc ('CD001')Vezérszalag ('conectix')Fejléc aláírás
TömörítésBeépített (zlib, bzip2, LZMA)Nem tömörített nyers szektorokCsak dinamikus lefoglalásGzip / XZ payload tömörítés

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

macOS hiba: 'Az alábbi lemezképeket nem sikerült megnyitni: a kép nem ismerhető fel'.

Kiváltó ok: A letöltés megszakadt, mielőtt az utolsó 512 bájtos 'koly' vezérszalag kiírásra került volna.

Helyreállítás: A részleges tartalom kibontása a 7-Zip segítségével, vagy a vezérszalag újjáépítése a File2File DMG Tool használatával.

Biztonsági elemzés és elemző (parser) támadási vektorok

A felhasználók által automatikusan felcsatolt DMG-fájlok aláíratlan kártevőket vagy tévesztő fogd és vidd telepítési trükköket hordozhatnak.

Ismert támadási vektorok

  • Gatekeeper megkerülése rosszindulatú alkalmazáscsomagokat hordozó, aláíratlan DMG-képeken keresztül.
  • Puffertúlcsordulás a macOS DiskImages keretrendszerében a sérült UDIF-darabok dekompressziója során.
  • Hamisított Finder háttérképek, amelyek trójai programok telepítésére veszik rá a felhasználókat.

Védekező Legjobb Gyakorlatok:

Történeti háttér és mérföldkövek

2017Az Apple bevezeti az APFS (Apple File System) fájlrendszer támogatását a modern DMG-képekben.
2007A Mac OS X Leopard bevezeti a fejlesztői kódaláírás-ellenőrzést a DMG tárolókhoz.
2001Az Apple bemutatja az Universal Disk Image Format (UDIF) formátumot a Mac OS X 10.0 Cheetah megjelenésével.

Főbb előnyök

  • A kiemelt macOS alkalmazásterjesztési szabvány: a duplakattintás tisztán felcsatolja a lemezt a Mac asztalára.
  • Egyedi vizuális megjelenés: a fejlesztők testreszabott Finder telepítőablakokat tervezhetnek márkás háttérképekkel.
  • Beépített, kriptográfiailag ellenőrzött ellenőrzőösszegek (SHA-256) és opcionális AES-128 / AES-256 titkosítás.

Technikai korlátok és hátrányok

  • Mac-specifikus formátum: nem csatolható fel natívan Windowsra vagy Linuxra olyan harmadik féltől származó eszközök nélkül, mint a 7-Zip vagy a dmg2img.
  • Vezérszalag-struktúra (Trailer): a kritikus 512 bájtos 'koly' indexblokk a fájl very végén található, ami miatt a megszakadt letöltések megnyithatatlanok lesznek.
  • Nem támogatott iOS-en vagy iPadOS-en.

Érdekes technikai tudnivalók

  • Minden érvényes, modern DMG-fájl végén lévő 512 bájtos vezérszalag mindig a 'koly' ASCII mágia betűivel kezdődik.
  • A fogd és vidd telepítőablak, amelyben egy alkalmazást az Alkalmazások mappába húzunk, valójában egy a DMG-be mentett egyedi Finder-nézet.
  • A DMG-fájlok jelszavas védelemmel is létrehozhatók, titkosított, biztonságos virtuális trezorokat hozva létre Macen.

Gyakran Ismételt Műszaki Kérdések

Megnyithatok egy DMG fájlt Windows alatt?

A Windows nem tudja a DMG fájlokat virtuális meghajtóként csatolni, de a tartalmukat kibonthatja a 7-Zip segítségével, vagy konvertálhatja őket ISO-vá közvetlenül a webböngészőjében a File2File.app használatával.

Mi az a DMG fájl Macen?

A DMG egy Mac számítógépeken a szoftverek terjesztésére használt virtuális lemezkép. Dupla kattintással megnyit egy virtuális meghajtót az asztalon, amely tartalmazza az alkalmazás telepítőjét.

Hogyan konvertálhatok DMG-t ISO-ba?

A File2File.app segítségével közvetlenül a böngészőjében, szoftver letöltése nélkül, másodpercek alatt konvertálhat Mac DMG-fájlokat univerzális ISO lemezképekké.