ISO 9660
ISO 9660— стандарт, выпущенныйМеждународной организацией по стандартизации,описывающийфайловую системудля дисковCD-ROM.Также известен как CDFS (Compact Disc File System). Целью стандарта является обеспечить совместимость носителей под разнымиоперационными системами,такими, какUnix,Mac OS,Windows.
Расширение стандарта, называемоеJoliet,добавляет поддержку длинных имён файлов и не-ASCIIсимволов в именах. Используется на всех носителях, выпущенных после 1995 года[1].
DVDтакже может использовать ISO 9660, но файловая системаUDFявляется более подходящей для них, так как имеет поддержку больших носителей и лучше подходит для современных операционных систем.
ДискиBlu-ray(BD) используют только файловую системуUDF.
История
[править|править код]Стандарт выпущен в 1988 году группой компаний под названиемHigh Sierra.Позже был принят в качестве стандарта ECMA-119.
Спецификация
[править|править код]Существует несколько уровней спецификации:
- Уровень 1:Имена файлов ограничены восемью символами и тремя символами расширения. В именах используются только буквы латинского алфавита. Фрагментация файлов не допускается, файл может располагаться только в непрерывной цепочке секторов. Имена каталогов должны содержать не более 8 символов. Максимальная глубина вложенных каталогов — до 8.
- Уровень 2:Имена файлов ограничены 32 символами. Набор символов в именах не ограничен.
- Уровень 3:Файлы могут быть фрагментированы (это необходимо для пакетной или инкрементной записи CD).
Ограничения
[править|править код]Ограничения на имена файлов и каталогов
[править|править код]- Можно использовать только латинские буквы в верхнем регистре, цифры и символ подчеркивания.
- Имена файлов не должны включать пробелов.
- Имена файлов не должны начинаться или заканчиваться точкой.
- Имена файлов не должны иметь более одной точки.
- Имена каталогов не должны содержать точки.
Для снятия части ограничений на имена файлов в 1995 году Microsoft предложила расширениеJoliet,которое стало широко использоваться[1].
Ограничение на глубину вложенности каталогов
[править|править код]Максимальная глубина вложенности каталогов — 8.
Ограничение на размер файла
[править|править код]Максимальный размер файла в ISO 9660 ограничен 2 ГБ.
Ограничение на число каталогов
[править|править код]Номер версии
[править|править код]ISO 9660:1999
[править|править код]ISO 9660:1999 — это последнее обновление стандарта ISO 9660. Оно снимает некоторые ограничения, введённые в старой версии стандарта, например, расширяет максимальную длину пути до 207 символов, снимает ограничение в максимум 8 уровней вложенности каталогов и отменяет особое значение символа «.» (точка) в именах файлов.
Поддержка операционными системами
[править|править код]Файловая система широко поддерживается операционными системами. Ряд операционных систем определяет собственные расширения для сохранения дополнительных метаданных, однако при этом обычно сохраняется обратная совместимость и данные остаются доступными для чтения в остальных операционных системах.
Расширения
[править|править код]Примечания
[править|править код]- ↑12Крис Касперски.Как восстановить не читающийся CD? citforum(2003). Дата обращения: 4 января 2019.Архивировано5 января 2019 года.
Литература
[править|править код]- ISO 9660:1988 Information processing — Volume and file structure of CD-ROM for information interchange
- Standard ECMA-119. Volume and File Structure of CDROM for Information Interchange,3rd edition (December 2017)(англ.)
Ссылки
[править|править код]- The ISO 9660 File System,May 1995(англ.)— описание файловой системы CD-ROM
- ISO 9660,OSDev Wiki(англ.)
- Inside the ISO-9660 Filesystem Format,Dr.Dobbs, 1992(англ.)
- IMAPI. Disc Formats// Microsoft(англ.)
- Introduction to ISO 9660, what it is, how it is implemented, and how it has been extended,1993-1995(англ.)