Apple-levykuva (.dmg)
Apple StandardiApple 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:
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 79ASCII-ESITYSTAPA: koly
Standardointi: Apple Universal Disk Image Format (UDIF)
Tekniset tiedot
| Säiliöarkkitehtuuri | Universal Disk Image Format (UDIF), jossa on XML-ominaisuusluettelon peräosa ja tiedoston lopussa sijaitseva 512 tavun ”koly”-lohko |
| Pakkaus | ADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ) tai LZMA (ULMO) |
| Tavujärjestys (Endianness) | Big-Endian-peräosan kokonaisluvut |
| Väriavaruudet | Ei sovellu (tiedostojärjestelmän sisältävä levykuva) |
| Kanavat ja rakenne | Täydellinen HFS+-, HFSX- tai APFS-tiedostojärjestelmä sekä taltion kuvakkeet ja mukautetut Finder-taustakuvat |
| Suurimmat mitat | Käytännössä rajoittamaton (tukee usean teratavun virtuaalilevyjä) |
| Läpinäkyvyys | Ei läpinäkyvyyttä |
| Suoratoisto ja progressiivinen lataus | Lohkotason paloittelu mahdollistaa liittämisen HTTP:n kautta lataamatta koko tiedostoa |
Tekninen vertailumatriisi: DMG vs. kilpailijat
| Tekninen attribuutti | DMG (Nykyinen) | ISO | VHD | PKG |
|---|---|---|---|---|
| Kohdekäyttöjärjestelmä | Vain macOS:ssä natiivisti liitettävä | Tuki riippuu käyttöjärjestelmästä. | 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 tiedoston lopussa ('koly') | Sektorin 16 otsikko ('CD001') | Peräosa ('conectix') | Otsikon allekirjoitus |
| Pakkaus | Sisäänrakennettu (zlib, bzip2, LZMA) | Pakkaamattomat raakasektorit | Vain dynaaminen varaus | Gzip- 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
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ä.