Format Disk
IMAPI mendukung tiga format sistem file: ISO 9660, Joliet, dan UDF.
ISO 9660
Format ISO 9660 adalah sistem file standar asli untuk disk data CD. Format ini dikenali pada beberapa sistem operasi, termasuk MSDOS, Mac OS, UNIX, dan sistem operasi Windows. Format ISO 9660 diterbitkan oleh Organisasi Internasional untuk Standardisasi (ISO).
Format dimulai pada sektor 16 dengan header volume, CD0001; sisa header mengikuti. Format turunan lainnya juga dimulai pada sektor 16, tetapi gunakan string lain untuk header volume. Misalnya, disk Sierra Tinggi menggunakan string CD-ROM0001 dan format Interaktif Compact Disc menggunakan CD-I0001.
Header menunjuk ke area disk yang menyimpan nama file dalam format ISO 9660. Konvensi penamaan file dan direktori terdiri dari 8 karakter, periode, dan 3 karakter lagi. Ini adalah konvensi penamaan yang sama yang digunakan oleh sistem operasi MSDOS.
Header sistem file tambahan, untuk format seperti Joliet dan UDF, dapat berdampingan pada disk tanpa memengaruhi keterbacaan format ISO 9660. Setelah indeks, sekumpulan file data menempati disk. Indeks untuk setiap sistem file secara independen mereferensikan file data pada disk.
Spesifikasi ISO 9660 mendefinisikan tiga tingkat format:
- Tingkat 1 menentukan nama file untuk menggunakan format karakter 8.3.
- Tingkat 2 mengizinkan nama file yang lebih panjang, seperti yang ditemukan di platform DOS 6.xx, MacIntosh, dan UNIX.
- Tingkat 3 memungkinkan file data dan audio yang terjalin untuk meningkatkan performa pengambilan (pemutaran). Tingkat ini juga menghapus batas file 2GB. Tingkat ini tidak didukung oleh IMAGE Mastering API.
Disk DVD juga dapat menggunakan ISO 9660; namun, sistem file UDF adalah sistem file yang paling umum digunakan dengan media DVD.
Joliet
Format Joliet adalah turunan dari ISO 9660. Format ini menulis indeks sistem file Joliet ke gambar disk selain indeks sistem file ISO 9660.
Indeks Joliet menyediakan peningkatan berikut pada indeks sistem file:
- Mengenali nama file panjang hingga 32 karakter.
- Membedakan antara huruf besar dan kecil dalam nama file.
- Mendukung karakter Unicode dalam nama file.
Header format Joliet dimulai pada sektor 17 disk.
Karena format Joliet mempertahankan sistem file ISO 9660 pada disk, kompatibilitas dengan perangkat yang mematuhi ISO 9660 dipertahankan.
Format Disk Universal (UDF)
Universal Disk Format (UDF) adalah sistem file yang lebih baru yang dikembangkan untuk media optik oleh Asosiasi Teknologi Penyimpanan Optik (OSTA). UDF adalah format portabel yang dikenali oleh beberapa sistem operasi. UDF menggantikan ISO 9660 sebagai standar baru, terutama dengan media baca/tulis.
Fitur UDF meliputi:
- Mendukung media berukuran hingga 2 TB.
- Mendukung media flash, disk Iomega REV, dan disk CD-MRW.
- Menyimpan file dengan panjang kurang dari 2 KB di blok Entri File.
- Mendukung file hingga 2 TB dengan nama file selama 255 karakter.
- Mendukung sekumpulan atribut file yang kaya yang sesuai dengan berbagai sistem operasi.
- Mendukung format jembatan di mana format ISO 9660, Joliet, dan UDF semuanya berada di disk yang sama. Ini digunakan dalam aplikasi video, seperti DVD-Video, DVD+VR, dan DVD-VR.
- Mendukung streaming bernama dan file 'Real-Time'.