Apple Disk Image (.dmg)
Apple StandartApple 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:
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 79ASCII GÖSTERİMİ: koly
Standardizasyon: Apple Universal Disk Image Format (UDIF)
Teknik Özellikler
| Konteyner Mimarisi | Universal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file |
| Sıkıştırma | ADC (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 Boyutlar | Practically unlimited (supports multi-terabyte virtual disks) |
| Şeffaflık | None |
| 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 Nitelik | DMG (Güncel) | ISO | VHD | PKG |
|---|---|---|---|---|
| Hedef İşletim Sistemi | macOS özel yerel bağlantı | Evrensel (Windows, Linux, Mac) | Windows yerel sanal disk | macOS yükleyici paketi |
| Dahili Dosya Sistemi | Apple HFS+ veya APFS | ISO 9660 / UDF | NTFS / FAT32 | Arşiv yükü (cpio/xar) |
| İmza Konumu | EOF'ta Kuyruk ('koly') | Sektör 16 başlığı ('CD001') | Kuyruk ('conectix') | Başlık imzası |
| Sıkıştırma | Yerleşik (zlib, bzip2, LZMA) | Sıkıştırılmamış ham sektörler | Yalnızca dinamik tahsis | Gzip / 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ı
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.