Apple-levykuva (.dmg)

Apple Standardi

Apple Disk Image (DMG) on macOS:n natiivi virtuaalilevymuoto, joka tunnetaan yleisesti Mac-ohjelmistojen digitaalisen jakelun vakiomuotoisena säiliönä. Se sisältää myös vuorovaikutteiset vedä ja pudota -asennusohjelmat.

Tarkastele ja metatiedot

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat DMG-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat DMG-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEX-ALLEKIRJOITUS (OFFSET -512):

6B 6F 6C 79

ASCII-ESITYSTAPA: koly

Standardointi: Apple Universal Disk Image Format (UDIF)

Tekniset tiedot

SäiliöarkkitehtuuriUniversal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file
PakkausADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO)
Tavujärjestys (Endianness)Big-Endian trailer integers
VäriavaruudetN/A (Filesystem Disk Container)
Kanavat ja rakenneComplete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork
Suurimmat mitatPractically unlimited (supports multi-terabyte virtual disks)
LäpinäkyvyysNone
Suoratoisto ja progressiivinen latausBlock-level chunking enables mounting over HTTP without downloading entire file

Tekninen vertailumatriisi: DMG vs. kilpailijat

Tekninen attribuuttiDMG (Nykyinen)ISOVHDPKG
KohdekäyttöjärjestelmämacOS-yksinomainen natiivi liitosYleinen (Windows, Linux, Mac)Windowsin natiivi virtuaalilevymacOS-asennuspaketti
Sisäinen tiedostojärjestelmäApple HFS+ tai APFSISO 9660 / UDFNTFS / FAT32Arkistosisältö (cpio/xar)
Allekirjoituksen sijaintiPeräosa EOF:ssa ('koly')Sektorin 16 otsikko ('CD001')Peräosa ('conectix')Otsikon allekirjoitus
PakkausSisäänrakennettu (zlib, bzip2, LZMA)Pakkaamattomat raakasektoritVain dynaaminen varausGzip- / XZ-sisältöpakkaus

Yleiset korruptiotilat ja heksatietojehdotusopas

macOS-virhe: 'Seuraavia levykuvia ei voitu avata: kuvaa ei tunnistettu'.

Perussyy: Lataus keskeytyi ennen kuin viimeinen 512 tavun 'koly'-peräosa ehdittiin kirjoittaa.

Korjaus: Pura osittainen sisältö 7-Zipillä tai rakenna peräosa uudelleen File2File DMG Tool -työkalulla.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

Käyttäjien automaattisesti liittämät DMG-tiedostot voivat sisältää allekirjoittamatonta haittaohjelmaa tai petollisia vedä ja pudota -asennuskeksejä.

Tunnetut hyökkäysvektorit

  • Gatekeeperin kiertäminen allekirjoittamattomien DMG-levykuvien kautta, jotka sisältävät haitallisia sovelluspaketteja.
  • Puskurien ylivuoto macOS:n DiskImages-kehyksessä korruptoituneen UDIF-lohkon purkamisen aikana.
  • Väärennetyt Finder-taustakuvat, jotka huijaavat käyttäjiä asentamaan troijalaisia.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

2017Apple ottaa käyttöön APFS (Apple File System) -tiedostojärjestelmän tuen nykyaikaisissa DMG-levykuvissa.
2007Mac OS X Leopard esittelee kehittäjien koodiallekirjoituksen tarkistuksen DMG-säiliöille.
2001Apple esittelee UDIF-muodon (Universal Disk Image Format) Mac OS X 10.0 Cheetahin julkaisun yhteydessä.

Tärkeimmät edut

  • Ensisijainen macOS-sovellusten jakelustandardi: kaksoisnapsautuksella levy liitetään siististi Macin työpöydälle.
  • Mukautettu visuaalinen esitystapa: kehittäjät voivat suunnitella mukautettuja Finder-asennusikkunoita brändätyillä taustoilla.
  • Sisäänrakennetut kryptografisesti tarkistetut tarkistussummat (SHA-256) ja valinnainen AES-128- / AES-256-salaus.

Tekniset rajoitukset

  • Mac-kohtainen tiedostomuoto: ei voida liittää natiivisti Windowsissa tai Linuxissa ilman kolmannen osapuolen työkaluja, kuten 7-Zipiä tai dmg2imgiä.
  • Takarakenne: kriittinen 512 tavun 'koly'-hakemistolohko sijaitsee tiedoston aivan lopussa, minkä vuoksi keskeytyneet lataukset jäävät avaamattomiksi.
  • Ei tuettu iOS:ssä tai iPadOS:ssä.

Mielenkiintoisia teknisiä faktoja

  • Jokaisen kelvollisen modernin DMG-tiedoston lopussa oleva 512 tavun peräosa alkaa aina ASCII-muotoisilla taikasanoilla 'koly'.
  • Vedä ja pudota -asennusikkuna, jossa sovellus vedetään Ohjelmat-kansioon, on itse asiassa DMG:hen tallennettu mukautettu Finder-näkymä.
  • DMG-tiedostoja voidaan luoda salasanasuojauksella, jolloin Maciin saadaan luotua salattuja ja turvallisia virtuaaliarkistoja.

Usein kysytyt tekniset kysymykset

Voinko avata DMG-tiedoston Windowsissa?

Windows ei voi liittää DMG-tiedostoja virtuaaliasemiksi, mutta voit purkaa niiden sisällön 7-Zip-ohjelmalla tai muuntaa ne ISO-muotoon File2File.app-palvelulla suoraan verkkoselaimessasi.

Mikä on DMG-tiedosto Macilla?

DMG-tiedosto on Mac-tietokoneissa ohjelmistojen jakeluun käytettävä virtuaalinen levykuva. Sen kaksoisnapsautus avaa työpöydällesi virtuaaliaseman, joka sisältää ohjelman asennusohjelman.

Miten voin muuntaa DMG-tiedoston ISO-muotoon?

Voit muuntaa Macin DMG-tiedostot yleisiksi ISO-levykuviksi sekunneissa File2File.app-palvelulla suoraan selaimessasi ilman ohjelmistojen lataamista.