Sdílet prostřednictvím


Formáty disků

IMAPI podporuje tři formáty systému souborů: ISO 9660, Jolieta UDF.

ISO 9660

Formát ISO 9660 je původní standardní systém souborů pro datové disky CD. Formát je rozpoznán v několika operačních systémech, včetně MSDOS, Mac OS, UNIX a operačního systému Windows. Formát ISO 9660 publikuje mezinárodní organizace pro standardizaci (ISO).

Formát začíná sektorem 16 hlavičkou svazku CD0001; zbytek záhlaví následuje. Jiné odvozené formáty také začínají sektorem 16, ale pro hlavičku svazku použijte jiný řetězec. Například disky High Sierra používají řetězec CD-ROM0001 a formát Compact Disc Interactive používá cd-I0001.

Hlavička odkazuje na oblasti disku, které ukládají názvy souborů ve formátu ISO 9660. Zásady vytváření názvů souborů a adresářů se skládají z 8 znaků, tečky a 3 dalších znaků. Jedná se o stejnou konvenci vytváření názvů, kterou používá operační systém MSDOS.

Další hlavičky systému souborů, například Joliet a UDF, mohou existovat na disku, aniž by to ovlivnilo čitelnost formátu ISO 9660. Po indexech zabírají disk sada datových souborů. Indexy pro každý systém souborů nezávisle odkazují na datové soubory na disku.

Specifikace ISO 9660 definuje tři úrovně formátu:

  • Úroveň 1 definuje názvy souborů pro použití formátu 8,3 znaků.
  • Úroveň 2 umožňuje delší názvy souborů, jak je nalezeno na platformách DOS 6.xx, MacIntosh a UNIX.
  • Úroveň 3 umožňuje prokládání dat a zvukových souborů zlepšit výkon načítání (přehrávání). Tato úroveň také odebere limit 2GB souborů. Tato úroveň je není podporována rozhraním API pro mastering obrázků.

Disky DVD mohou také používat ISO 9660; systém souborů UDF je však nejrozšířenější systém souborů používaný s multimédii DVD.

Joliet

Formát Joliet je derivát ISO 9660. Tento formát zapíše index systému souborů Joliet na bitovou kopii disku kromě indexu systému souborů ISO 9660.

Index Joliet poskytuje následující vylepšení indexu systému souborů:

  • Rozpozná dlouhé názvy souborů až 32 znaků.
  • Rozlišuje velká a malá písmena v názvech souborů.
  • Podporuje znaky Unicode v názvu souboru.

Hlavička formátu Joliet začíná sektorem 17 disku.

Vzhledem k tomu, že formát Joliet zachovává systém souborů ISO 9660 na disku, zachová se kompatibilita se zařízeními kompatibilními se standardem ISO 9660.

Univerzální diskový formát (UDF)

Univerzální diskový formát (UDF) je novější systém souborů vyvinutý pro optické médium OSTA (Optical Storage Technology Association). UDF je přenosný formát, který je rozpoznán několika operačními systémy. UDF nahrazuje ISO 9660 jako nový standard, zejména s média pro čtení a zápis.

Mezi funkce funkce definované uživatelem patří:

  • Podporuje médium o velikosti až 2 TB.
  • Podporuje flash média, disky Iomega REV a disky CD-MRW.
  • Ukládá soubory o délce menší než 2 kB v bloku Položka souboru.
  • Podporuje soubory až 2 TB s názvy souborů po dobu 255 znaků.
  • Podporuje bohatou sadu atributů souborů, které vyhovují různým operačním systémům.
  • Podporuje formát mostu, ve kterém se všechny formáty ISO 9660, Joliet a UDF nacházejí na stejném disku. Používá se ve video aplikacích, jako jsou DVD-Video, DVD+VR a DVD-VR.
  • Podporuje pojmenované streamy a soubory v reálném čase.