รูปแบบ DMG (Apple Disk Image) เป็น proprietary disk image container ที่พัฒนาโดย Apple Inc. ทำหน้าที่เป็น virtual volume ที่ห่อหุ้ม file systems รวมถึง HFS+ (Mac OS Extended) และ APFS (Apple File System) สร้างขึ้นบนข้อกำหนด Universal Disk Image Format (UDIF) DMG archives รองรับอัลกอริทึม block-level compression เช่น zlib, bzip2, ADC (Apple Data Compression) และ LZFSE พร้อมตัวเลือกการเข้ารหัส AES 128-bit หรือ 256-bit โครงสร้างไฟล์ลงท้ายด้วย trailer ที่มี XML property list (plist) และ Resource Fork ซึ่งกำหนด partition map และรวมถึง CRC-32 checksums สำหรับการตรวจสอบความสมบูรณ์ของข้อมูลระหว่างกระบวนการ mounting
วิธีเปิดไฟล์ DMG
บน macOS ไฟล์ DMG จะถูกจัดการแบบ native โดยยูทิลิตี้ Apple DiskImageMounter ซึ่งจะ mount image เป็น virtual drive ภายใน Finder โดยไม่ต้องใช้ซอฟต์แวร์ภายนอก ระบบปฏิบัติการ Windows ขาด kernel-level drivers ในการอ่าน file systems แบบ HFS+ หรือ APFS ดังนั้นผู้ใช้ต้องพึ่งพายูทิลิตี้ extraction แบบ third-party เช่น 7-Zip, PeaZip หรือ TransMac เพื่อเข้าถึงข้อมูลภายใน ในสภาพแวดล้อม Linux ผู้ใช้มักจะใช้เครื่องมือ command-line dmg2img เพื่อแปลง archive เป็นรูปแบบมาตรฐาน ISO ก่อนทำการ mount หรือใช้ p7zip สำหรับการ extraction โดยตรง
TAR
ไฟล์ TAR คืออะไร?
ชื่อเต็ม
Tape Archive
พัฒนาโดย
AT&T Bell Laboratories
เปิดตัวครั้งแรก
1979
MIME Type
application/x-tar
รูปแบบ TAR (Tape Archive) คือ file format ที่เป็นมาตรฐานโดย POSIX.1-1988 และต่อมาคือ POSIX.1-2001 (pax) เดิมพัฒนาขึ้นสำหรับเขียนข้อมูลลงใน sequential I/O devices เช่น magnetic tape drives ซึ่งต่างจาก archive formats สมัยใหม่ TAR เป็นเพียง container format ที่เชื่อมต่อไฟล์หลายไฟล์เข้าเป็น archive เดียวโดยไม่มี native compression โดยรักษา file system attributes เช่น user/group permissions, dates และ directory structures มักจะใช้คู่กับยูทิลิตี้ compression เช่น Gzip หรือ Bzip2 ในสภาพแวดล้อม Unix-like
วิธีเปิดไฟล์ TAR
ระบบ Unix-based ส่วนใหญ่ (Linux, macOS, BSD) รวมการรองรับ native support ผ่านยูทิลิตี้ command-line GNU Tar Windows ไม่รองรับการ extraction TAR แบบ native ในเวอร์ชันก่อน Windows 10 (Build 17063) และต้องใช้เครื่องมือ third-party สำหรับความเข้ากันได้ข้ามแพลตฟอร์ม 7-Zip และ WinRAR เป็นยูทิลิตี้มาตรฐานสำหรับการตรวจสอบและ extract TAR containers