Apple Disk Image (.dmg)

Apple Standart

Apple Disk Image (DMG), macOS işletim sisteminin yerel sanal disk formatıdır ve Mac uygulamaları için standart dijital yazılım dağıtım kabı olarak yaygın bir şekilde kabul görür; etkileşimli sürükle-bırak yükleyicilerle birlikte gelir.

İncele & Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, DMG dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

İşletim sistemleri ve dosya çözümleyicileri, DMG dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET -512):

6B 6F 6C 79

ASCII GÖSTERİMİ: koly

Standardizasyon: Apple Universal Disk Image Format (UDIF)

Teknik Özellikler

Konteyner MimarisiUniversal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file
SıkıştırmaADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO)
Bayt Düzeni (Endianness)Big-Endian trailer integers
Renk UzaylarıN/A (Filesystem Disk Container)
Kanallar ve YapıComplete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork
Maksimum BoyutlarPractically unlimited (supports multi-terabyte virtual disks)
ŞeffaflıkNone
Akış ve Aşamalı (Streaming & Progressive)Block-level chunking enables mounting over HTTP without downloading entire file

Teknik Karşılaştırma Matrisi: DMG ve Rakipleri

Teknik NitelikDMG (Güncel)ISOVHDPKG
Hedef İşletim SistemimacOS özel yerel bağlantıEvrensel (Windows, Linux, Mac)Windows yerel sanal diskmacOS yükleyici paketi
Dahili Dosya SistemiApple HFS+ veya APFSISO 9660 / UDFNTFS / FAT32Arşiv yükü (cpio/xar)
İmza KonumuEOF'ta Kuyruk ('koly')Sektör 16 başlığı ('CD001')Kuyruk ('conectix')Başlık imzası
SıkıştırmaYerleşik (zlib, bzip2, LZMA)Sıkıştırılmamış ham sektörlerYalnızca dinamik tahsisGzip / XZ yük sıkıştırması

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

macOS hatası: 'Aşağıdaki disk kalıpları açılamadı: kalıp tanınmıyor'.

Kök Neden: İndirme işlemi, son 512 baytlık 'koly' kuyruğu yazılmadan önce kesintiye uğradı.

Kurtarma: 7-Zip kullanarak kısmi içerikleri çıkartın veya File2File DMG Aracı ile kuyruğu yeniden oluşturun.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

Kullanıcılar tarafından otomatik olarak bağlanan DMG dosyaları, imzasız kötü amaçlı yazılımlar veya aldatıcı sürükle-bırak yükleyici hileleri barındırabilir.

Bilinen Saldırı Vektörleri

  • Kötü amaçlı uygulama paketleri taşıyan imzasız DMG kalıpları aracılığıyla Gatekeeper atlatması.
  • Bozuk UDIF yığını sıkıştırması sırasında macOS DiskImages çerçevesinde arabellek taşması.
  • Kullanıcıları truva atı yüklemeleri için kandıran sahte Finder arka plan görüntüleri.

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

2017Apple, modern DMG kalıpları içinde APFS (Apple File System) dosya sistemi desteğini tanıtır.
2007Mac OS X Leopard, DMG kapları için geliştirici kod imzalama doğrulamasını tanıtır.
2001Apple, Mac OS X 10.0 Cheetah'nın çıkışıyla Evrensel Disk Görüntü Formatını (UDIF) tanıtır.

Temel Avantajlar ve Artılar

  • Önde gelen macOS uygulama dağıtım standardı: çift tıklama, diski Mac masaüstüne sorunsuz bir şekilde bağlar.
  • Özel görsel sunum: geliştiriciler, markalı arka planlara sahip özelleştirilmiş Finder yükleyici pencereleri tasarlayabilir.
  • Yerleşik kriptografik olarak doğrulanmış sağlama toplamları (SHA-256) ve isteğe bağlı AES-128 / AES-256 şifrelemesi.

Teknik Kısıtlamalar ve Eksiler

  • Mac'e özel format: 7-Zip veya dmg2img gibi üçüncü taraf araçlar olmadan Windows veya Linux'ta yerel olarak bağlanamaz.
  • Kuyruk yapısı: kritik 512 baytlık 'koly' dizin bloğu dosyanın en sonundadır, bu da yarıda kalan indirmelerin açılamamasına neden olur.
  • iOS veya iPadOS'te desteklenmez.

İlginç Teknik Bilgiler

  • Geçerli her modern DMG dosyasının sonundaki 512 baytlık kuyruk, ASCII'deki 'koly' sihirli harfleriyle başlar.
  • Bir uygulamayı Applications klasörüne sürüklediğiniz sürükle-bırak yükleyici penceresi aslında DMG içinde saklanan özel bir Finder görünümüdür.
  • DMG dosyaları parola korumasıyla oluşturulabilir ve Mac üzerinde şifrelenmiş güvenli sanal kasalar oluşturabilir.

Sıkça Sorulan Teknik Sorular

Windows'ta DMG dosyası açabilir miyim?

Windows, DMG dosyalarını sanal sürücü olarak bağlayamaz, ancak web tarayıcınızda doğrudan File2File.app kullanarak içeriklerini 7-Zip ile çıkarabilir veya ISO'ya dönüştürebilirsiniz.

Mac'te DMG dosyası nedir?

DMG dosyası, Mac bilgisayarlarda yazılım dağıtmak için kullanılan sanal disk imajıdır. Üzerine çift tıklandığında masaüstünüzde uygulama yükleyicisini içeren sanal bir sürücü açılır.

DMG'yi ISO'ya nasıl dönüştürebilirim?

Yazılım indirmenize gerek kalmadan, doğrudan tarayıcınızda File2File.app kullanarak Mac DMG dosyalarını saniyeler içinde evrensel ISO disk imajlarına dönüştürebilirsiniz.