Obraz dysku Apple (.dmg)

Apple Standardowy

Apple Disk Image (DMG) to rodzimy format wirtualnego dysku systemu macOS, powszechnie uznawany za standardowy cyfrowy kontener dystrybucji oprogramowania dla aplikacji na komputery Mac, wyposażony w interaktywne instalatory typu „przeciągnij i upuść".

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki DMG, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki DMG, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET -512):

6B 6F 6C 79

REPREZENTACJA ASCII: koly

Normalizacja: Apple Universal Disk Image Format (UDIF)

Specyfikacja techniczna

Architektura konteneraUniversal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file
KompresjaADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO)
Kolejność bajtów (Endianness)Big-Endian trailer integers
Przestrzenie kolorówN/A (Filesystem Disk Container)
Kanały i strukturaComplete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork
Maks. wymiaryPractically unlimited (supports multi-terabyte virtual disks)
PrzezroczystośćNone
Streaming i progresywne ładowanieBlock-level chunking enables mounting over HTTP without downloading entire file

Techniczna macierz porównawcza: DMG a konkurencja

Atrybut technicznyDMG (Bieżący)ISOVHDPKG
Docelowy system operacyjnyNatywne montowanie wyłącznie w systemie macOSUniwersalny (Windows, Linux, Mac)Natywny wirtualny dysk systemu WindowsPakiet instalacyjny systemu macOS
Wewnętrzny system plikówApple HFS+ lub APFSISO 9660 / UDFNTFS / FAT32Ładunek archiwum (cpio/xar)
Lokalizacja sygnaturyStopka na końcu pliku (EOF) („koly")Nagłówek sektora 16 („CD001")Stopka („conectix")Sygnatura nagłówka
KompresjaWbudowana (zlib, bzip2, LZMA)Neskompresowane surowe sektoryTylko przydział dynamicznyKompresja ładunku Gzip / XZ

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Błąd systemu macOS: „Następujące obrazy dysków nie mogły zostać otwarte: nierozpoznany obraz".

Główna przyczyna: Pobieranie zostało przerwane zanim zapisano końcową, 512-bajtową stopkę „koly".

Odzyskiwanie: Wyodrębnij częściową zawartość za pomocą 7-Zip lub zrekonstruuj stopkę za pomocą narzędzia File2File DMG Tool.

Analiza bezpieczeństwa i wektory ataku na parser

Pliki DMG montowane automatycznie przez użytkowników mogą przenosić niepodpisane złośliwe oprogramowanie lub podstępne sztuczki instalatorów typu „przeciągnij i upuść".

Znane wektory ataku

  • Ominięcie mechanizmu Gatekeeper za pomocą niepodpisanych obrazów DMG zawierających złośliwe pakiety aplikacji.
  • Przepełnienie bufora w szkielecie DiskImages systemu macOS podczas dekompresji uszkodzonych chunków UDIF.
  • Sfałszowane obrazy tła Findera oszukujące użytkowników i skłaniające ich do instalacji trojanów.

Najlepsze praktyki obronne:

Pochodzenie historyczne i kamienie milowe

2017Apple wprowadza obsługę systemu plików APFS (Apple File System) wewnątrz nowo tworzonych obrazów DMG.
2007Mac OS X Leopard wprowadza weryfikację podpisu kodu deweloperskiego dla kontenerów DMG.
2001Apple wprowadza format Universal Disk Image Format (UDIF) wraz z premierą systemu Mac OS X 10.0 Cheetah.

Główne zalety

  • Wiodący standard dystrybucji aplikacji dla systemu macOS: dwukrotne kliknięcie czysto montuje dysk na biurku komputera Mac.
  • Niestandardowa prezentacja wizualna: deweloperi mogą projektować spersonalizowane okna instalatora Findera z markowymi tłami.
  • Wbudowane, weryfikowane kryptograficznie sumy kontrolne (SHA-256) oraz opcjonalne szyfrowanie AES-128 / AES-256.

Ograniczenia techniczne i wady

  • Format specyficzny dla komputerów Mac: nie można go natywnie zamontować w systemie Windows lub Linux bez narzędzi innych firm, takich jak 7-Zip czy dmg2img.
  • Struktura zrostu (trailer): kluczowy 512-bajtowy blok indeksu „koly" znajduje się na samym końcu pliku, co uniemożliwia otwarcie przerwanych pobrań.
  • Brak obsługi w systemach iOS i iPadOS.

Ciekawe informacje techniczne

  • 512-bajtowa stopka na końcu każdego poprawnego, nowoczesnego pliku DMG zawsze zaczyna się od magicznych liter „koly" zapisanych w kodzie ASCII.
  • Okno instalatora typu „przeciągnij i upuść", w którym przeciągasz aplikację do folderu Aplikacje, to w rzeczywistości niestandardowy widok Findera zapisany wewnątrz pliku DMG.
  • Pliki DMG można tworzyć z ochroną hasłem, tworząc zaszyfrowane, bezpieczne wirtualne sejfy na komputerze Mac.

Często zadawane pytania techniczne

Czy mogę otworzyć plik DMG w systemie Windows?

System Windows nie może montować plików DMG jako dysków wirtualnych, ale możesz wyodrębnić ich zawartość za pomocą programu 7-Zip lub przekonwertować je do formatu ISO za pomocą File2File.app bezpośrednio w przeglądarce internetowej.

Czym jest plik DMG na komputerze Mac?

Plik DMG to wirtualny obraz dysku używany na komputerach Mac do dystrybucji oprogramowania. Dwukrotne kliknięcie go otwiera na pulpicie wirtualny dysk zawierający instalator aplikacji.

Jak mogę przekonwertować plik DMG na ISO?

Możesz przekonwertować pliki DMG z systemu Mac na uniwersalne obrazy dysków ISO w kilka sekund za pomocą File2File.app bezpośrednio w przeglądarce, bez konieczności pobierania oprogramowania.