Condividi tramite


Formati disco

IMAPI supporta tre formati di file system: ISO 9660, Joliet e UDF.

ISO 9660

Il formato ISO 9660 è il file system standard originale per dischi dati CD. Il formato viene riconosciuto in diversi sistemi operativi, tra cui MSDOS, Mac OS, UNIX e il sistema operativo Windows. Il formato ISO 9660 viene pubblicato dall'Organizzazione internazionale per la standardizzazione (ISO).

Il formato inizia al settore 16 con l'intestazione del volume, CD0001; il resto dell'intestazione segue. Altri formati derivati iniziano anche al settore 16, ma usano un'altra stringa per l'intestazione del volume. Ad esempio, i dischi High Sierra usano il formato CD-ROM0001 e Compact Disc Interactive usa CD-I0001.

L'intestazione punta alle aree del disco che archivia i nomi dei file nel formato ISO 9660. La convenzione di denominazione del file e della directory è costituita da 8 caratteri, un punto e 3 altri caratteri. Si tratta della stessa convenzione di denominazione usata dal sistema operativo MSDOS.

Altre intestazioni del file system, per formati come Joliet e UDF, possono esistere in un disco senza influire sulla leggibilità del formato ISO 9660. Dopo gli indici, un set di file di dati occupa il disco. Gli indici per ogni file system fanno riferimento indipendentemente ai file di dati sul disco.

La specifica ISO 9660 definisce tre livelli del formato:

  • Il livello 1 definisce i nomi di file per usare il formato di caratteri 8.3.
  • Il livello 2 consente nomi di file più lunghi, come trovato nelle piattaforme DOS 6.xx, MacIntosh e UNIX.
  • Il livello 3 consente ai file audio e ai dati interleaved di migliorare le prestazioni di recupero (riproduzione). Questo livello rimuove anche il limite di file da 2 GB. Questo livello non è supportato dall'API Mastering immagine.

I dischi DVD possono anche usare ISO 9660; tuttavia, il file system UDF è il file system più diffuso usato con supporti DVD.

Joliet

Il formato Joliet è un derivato di ISO 9660. Questo formato scrive l'indice del file system Joliet nell'immagine del disco oltre all'indice ISO 9660 del file system.

L'indice Joliet offre i miglioramenti seguenti all'indice del file system:

  • Riconosce i nomi di file lunghi fino a 32 caratteri.
  • Distingue tra lettere maiuscole e minuscole nei nomi dei file.
  • Supporta i caratteri Unicode nel nome file.

L'intestazione del formato Joliet inizia al settore 17 del disco.

Poiché il formato Joliet mantiene il file system ISO 9660 su un disco, la compatibilità con i dispositivi conformi a ISO 9660 viene mantenuta.

Universal Disk Format (UDF)

Il formato UDF (Universal Disk Format) è un file system più recente sviluppato per i supporti ottici dall'Associazione OSTA (Optical Storage Technology Association). UDF è un formato portabile riconosciuto da diversi sistemi operativi. La funzione UDF sostituisce ISO 9660 come nuovo standard, in particolare con supporti di lettura/scrittura.

Le funzionalità di UDF includono quanto segue:

  • Supporta supporti fino a 2 TB di dimensioni.
  • Supporta supporti flash, dischi Iomega REV e dischi CD-MRW.
  • Archivia i file in lunghezza inferiore a 2 KB nel blocco Voce file.
  • Supporta i file fino a 2 TB con nomi di file fino a 255 caratteri.
  • Supporta un set completo di attributi di file che soddisfano vari sistemi operativi.
  • Supporta un formato bridge in cui i formati ISO 9660, Joliet e UDF risiedono tutti nello stesso disco. Questo viene usato nelle applicazioni video, ad esempio DVD-Video, DVD+VR e DVD-VR.
  • Supporta i file denominati stream e "Real-Time".