Tệp DMG là gì?
- Tên đầy đủ
- Apple Disk Image
- Phát triển bởi
- Apple Inc.
- Phát hành lần đầu
- 2001
- Loại MIME
- application/x-apple-diskimage
Định dạng DMG (Apple Disk Image) là một disk image container độc quyền được phát triển bởi Apple Inc., hoạt động như một ổ đĩa ảo đóng gói các hệ thống tệp bao gồm HFS+ (Mac OS Extended) và APFS (Apple File System). Được xây dựng trên thông số kỹ thuật Universal Disk Image Format (UDIF), các tệp lưu trữ DMG hỗ trợ các thuật toán nén cấp khối (block-level) như zlib, bzip2, ADC (Apple Data Compression), và LZFSE, cùng với mã hóa AES 128-bit hoặc 256-bit tùy chọn. Cấu trúc tệp kết thúc bằng một trailer chứa danh sách thuộc tính XML (plist) và Resource Fork, xác định bản đồ phân vùng và bao gồm CRC-32 checksums để xác minh tính toàn vẹn dữ liệu trong quá trình mount (gắn).
Cách mở tệp DMG
Trên macOS, các tệp DMG được xử lý native bởi tiện ích Apple DiskImageMounter, tiện ích này mount hình ảnh dưới dạng ổ đĩa ảo trong Finder mà không yêu cầu phần mềm bên ngoài. Các hệ điều hành Windows thiếu driver cấp kernel để đọc hệ thống tệp HFS+ hoặc APFS; do đó, người dùng phải dựa vào các tiện ích trích xuất của bên thứ ba như 7-Zip, PeaZip hoặc TransMac để truy cập dữ liệu chứa bên trong. Trong môi trường Linux, người dùng thường sử dụng công cụ command-line dmg2img để chuyển đổi tệp lưu trữ sang định dạng ISO tiêu chuẩn trước khi mount, hoặc sử dụng p7zip để trích xuất trực tiếp.