COME USO I NOMI FILE LUNGHI?
Ci sono vari modi, la maggior parte dei quali funziona solo su alcuni
sistemi operativi. Le successive sezioni discutono i vari metodi.
Vedi una descrizione dettagliata con degli esempi.
Usare caratteri maiuscoli e minuscoli su un disco può creare
problemi con alcuni sistemi che riconoscono solo i file con le lettere
maiuscole.
ISO-9660
ISO-9660 Livello 1 definisce nomi nella familiare convenzione 8+3
che gli utenti dos hanno subito per molti anni: 8 caratteri per
il nome, un punto seguito da tre caratteri per tipo del file tutto
in maiuscole. Alcuni caratteri speciali (spazio, apostrofi, tilde,
uguale, più) sono proibiti. C'è anche una versione
del file, separata da un punto e virgola, ma è spesso ignorata.
ISO-9660 Livello 2 permette nomi più lunghi e strutture
delle direcotury più profonde (32 livelli invece di 8) ma
è inutilizzabile su alcuni sistemi, come MS-DOS.
ISO-9660 Livello 3 permette file non contigui, utile se il file
è scritto in più pacchetti con software di scrittura
a pacchetti.
Alcuni programmi di masterizzazione permettono di selezionare quanto
un cd deve essere strettamente conforme agli standard, per esempio,
Easy CD pro 95 può limitare i nomi dei file ad essere ISO-9660
compatibii, o permettere un set completo di nomi MS-DOS validi (molti
sistemi possono maneggiare nomi file MS-DOS)
È disponibile dal CINRAM un'introduzione molto bella allo
standard ISO-9660.
Rock Ridge
Le estensioni Rock Ridge definiscono un modo per introdurre nomi
con caratteri maiuscoli e minuscoli e collegamenti simbolici.
poichè si tratta ancora di un filesystem ISO-9660, i file
possono ancora essere letti da macchine che non supportano Rock
Ridge, semplicemente non vedranno i nomi lunghi dei file.
Rock Ridge e supportato dai sistemi UNIX. DOS, Windows, e il Mac
non lo supportano attualmente.
Copie dello standard Rock Ridge e il System Use Sharing Protocol
(SUSP) può essere trovato a ftp://ftp.ymi.com/pub/rockridge/.
Visita anche una descrizione delle estensioni specifiche per amiga.
HFS
HFS significa Hierarchical File System, (file system gerarchico)
usato dal Macintosh. E' usato al posto del filesystem ISO-9660,
rendendo il disco inutilizzabile sui sistemi che non lo supportano.
Oggi, i sistemi che possono leggere CD-ROMS HFS sono i Mac, Amiga
(con AmiCDROM), PC che utilizzano Linux o OS/2 (con le appropriate
correzioni), l'Apple II, e le macchine SGI con IRIX (appaiono come
formato AppleDouble)
Alcuni programmi per Pe mac e Windows permettono la creazione di
CD "ibridi" che hanno sia il filesystem ISO-9660 che HFS.
Apple ha definito alcune estensioni ISO-9660 che permettono ai
file Mac di esistere su CD ISO-9660. È disponibile una descrizione
di queste estensioni.
Joliet
La Microsoft ha creato un suo standard chiamato "joliet".
è attualmente supportato da Win95 e NT. è utile quando
si fanno copie da Windows 95 su in CD-R, perchè il disco
è ancora leggibile come ISO-9660 ma visualizza i nomi file
lunghi sotto Windows 95.
Linux può essere istruito a legge dischi Joliet modificando
il kernel. lo stesso per OS/2.
Romeo
Adaptec's Easy-CD Pro permete la creazione di dischi nel formato
"Romeo" . Non si è mai affermato.
ISO/IEC 13346 e ISO/IEC 13490
Sono nuovi standard che intendono rimpiazzare ISO-9660. Il filesystem
UDF è basato su ISO/IEC 13346 (che è strettamente
correlato con ECMA-167).