Apple-levykuva (.dmg)
Apple StandardiApple 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:
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 79ASCII-ESITYSTAPA: koly
Standardointi: Apple Universal Disk Image Format (UDIF)
Tekniset tiedot
| Säiliöarkkitehtuuri | Universal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file |
| Pakkaus | ADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO) |
| Tavujärjestys (Endianness) | Big-Endian trailer integers |
| Väriavaruudet | N/A (Filesystem Disk Container) |
| Kanavat ja rakenne | Complete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork |
| Suurimmat mitat | Practically unlimited (supports multi-terabyte virtual disks) |
| Läpinäkyvyys | None |
| Suoratoisto ja progressiivinen lataus | Block-level chunking enables mounting over HTTP without downloading entire file |
Tekninen vertailumatriisi: DMG vs. kilpailijat
| Tekninen attribuutti | DMG (Nykyinen) | ISO | VHD | PKG |
|---|---|---|---|---|
| Kohdekäyttöjärjestelmä | macOS-yksinomainen natiivi liitos | Yleinen (Windows, Linux, Mac) | Windowsin natiivi virtuaalilevy | macOS-asennuspaketti |
| Sisäinen tiedostojärjestelmä | Apple HFS+ tai APFS | ISO 9660 / UDF | NTFS / FAT32 | Arkistosisältö (cpio/xar) |
| Allekirjoituksen sijainti | Peräosa EOF:ssa ('koly') | Sektorin 16 otsikko ('CD001') | Peräosa ('conectix') | Otsikon allekirjoitus |
| Pakkaus | Sisäänrakennettu (zlib, bzip2, LZMA) | Pakkaamattomat raakasektorit | Vain dynaaminen varaus | Gzip- / 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
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.