Apple-levykuva (.dmg)

Apple Standardi

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

Tarkastele tiedostoa ja sen metatietoja

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

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

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

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI -512):

6B 6F 6C 79

ASCII-ESITYSTAPA: koly

Standardointi: Apple Universal Disk Image Format (UDIF)

Tekniset tiedot

SäiliöarkkitehtuuriUniversal Disk Image Format (UDIF), jossa on XML-ominaisuusluettelon peräosa ja tiedoston lopussa sijaitseva 512 tavun ”koly”-lohko
PakkausADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ) tai LZMA (ULMO)
Tavujärjestys (Endianness)Big-Endian-peräosan kokonaisluvut
VäriavaruudetEi sovellu (tiedostojärjestelmän sisältävä levykuva)
Kanavat ja rakenneTäydellinen HFS+-, HFSX- tai APFS-tiedostojärjestelmä sekä taltion kuvakkeet ja mukautetut Finder-taustakuvat
Suurimmat mitatKäytännössä rajoittamaton (tukee usean teratavun virtuaalilevyjä)
LäpinäkyvyysEi läpinäkyvyyttä
Suoratoisto ja progressiivinen latausLohkotason paloittelu mahdollistaa liittämisen HTTP:n kautta lataamatta koko tiedostoa

Tekninen vertailumatriisi: DMG vs. kilpailijat

Tekninen attribuuttiDMG (Nykyinen)ISOVHDPKG
KohdekäyttöjärjestelmäVain macOS:ssä natiivisti liitettäväTuki riippuu käyttöjärjestelmästä.Windowsin natiivi virtuaalilevymacOS-asennuspaketti
Sisäinen tiedostojärjestelmäApple HFS+ tai APFSISO 9660 / UDFNTFS / FAT32Arkistosisältö (cpio/xar)
Allekirjoituksen sijaintiPeräosa tiedoston lopussa ('koly')Sektorin 16 otsikko ('CD001')Peräosa ('conectix')Otsikon allekirjoitus
PakkausSisäänrakennettu (zlib, bzip2, LZMA)Pakkaamattomat raakasektoritVain dynaaminen varausGzip- ja XZ-sisällön pakkaus

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

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.app DMG Tool -työkalulla.

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

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

Tunnetut hyökkäysvektorit

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

Tietoturvan parhaat käytännöt: Tarkista aina Apple Developer ID -koodiallekirjoitukset ja notarisoimistodistukset ennen DMG-tiedostojen liittämistä.

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

  • DMG on laajasti käytetty macOS-sovellusten jakelumuoto: levykuvan voi liittää Finderissa kaksoisnapsauttamalla sitä.
  • Yksilöllinen visuaalinen ilme: kehittäjät voivat suunnitella Finder-asennusikkunoita omalla brändätyllä taustalla.
  • 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ä.
  • Peräosarakenne: kriittinen 512 tavun 'koly'-hakemistolohko sijaitsee tiedoston aivan lopussa, joten keskeytyneitä latauksia ei voi avata.
  • Ei tuettu iOS:ssä tai iPadOS:ssä.

Mielenkiintoisia teknisiä faktoja

  • Jokaisen kelvollisen nykyaikaisen DMG-tiedoston lopussa oleva 512 tavun peräosa alkaa aina ASCII-merkkijonolla '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?

Kyllä. File2File.app voi muuntaa DMG-tiedoston ISO-muotoon selaimessasi. Tuki riippuu käyttöjärjestelmästä.