ISO 9660

ISO 9660
Logo des Deutschen Instituts für Normung DIN ISO 9660
Bereich Computertechnik
Titel Informationsverarbeitung; Datenträger- und Dateistruktur von CD-ROM für den Informationsaustausch
Letzte Ausgabe 1990-12
ISO 9660
CD-Brenner

ISO 9660 ist eine Norm der Internationalen Organisation für Normung (ISO), die ein Dateisystem für optische Datenträger (CD-ROM, DVD-ROM, BD etc.) beschreibt. Das Ziel dieser Norm ist die Unterstützung verschiedener Betriebssysteme wie z. B. Microsoft Windows, Mac OS und UNIX Systeme, so dass Daten ausgetauscht werden können.

ISO9660 soll durch das Universal Disk Format abgelöst werden.

Inhaltsverzeichnis

Entstehung und Eigenschaften

Der Standard wurde 1987 veröffentlicht, auf Grundlage des High Sierra Dateisystems zwei Jahre zuvor.[1] Er schreibt vor, dass Dateinamen in der niedrigsten Kompatibilitätsstufe höchstens acht Zeichen und eine dreibuchstabige Dateinamenserweiterung umfassen dürfen und lässt in dieser Kompatibilitässtufe maximal acht Verzeichnisebenen zu. Multi-extent Dateien sind in der niedrigsten Kompatibilitätsstufe nicht gestattet, d.h. eine Datei darf 4 Gigabyte - 1 Sektor nicht überschreiten. Bei einer Sektorgröße von 2 kB ist eine Dateisystemgröße von 8 TB möglich. Als Zeichen für die Dateinamen sind in der niedrigsten Kompatibilitätsstufe nur Großbuchstaben, Ziffern und der Unterstrich erlaubt. Alle Verzeichnisse sind alphabetisch geordnet zu erzeugen. In der niedrigsten Kompatibilitätsstufe dürfen Dateien nicht fragmentiert auf dem Datenträger gespeichert sein. Eine CD-ROM, die sich an derart strikte Vorgaben hält, kann auf nahezu jedem Computersystem gelesen werden.

Der ISO 9660 Standard ist identisch zum Ecma-Standard ECMA-119.[1]

Erweiterungen

ISO 9660-Level 2

Der Standard ISO 9660-Level 2 (das ist die nächsthöhere Kompatibilitätsstufe) ist weniger restriktiv und erlaubt Dateinamen bis zu einer Länge von 31 Zeichen.

ISO 9660-Level 3

Dateien dürfen fragmentiert werden, d.h. als sogenannte multi-extent Dateien abgelegt werden (hauptsächlich um Dateien >= 4 GB sowie Packet-Writing oder inkrementelles CD-Schreiben zu ermöglichen).

Joliet und Rockridge

Das Joliet-Format ist keine Erweiterung des ISO 9660-Standards, denn das durch die Firma Microsoft geschaffene Joliet ist ein separates Dateisystem das typischerweise als Hybrid angelegt wird, wogegen die Rockridge-Extensions den Standard um Unix-spezifische Dateieigenschaften erweitern, in dem eine im ISO 9660 Standard vorgesehene Erweiterungsmethode zur Ergänzung von Verzeichniseinträgen verwendet wird. Da Joliet einen separaten Dateibaum auf dem Medium anlegt, kann es zusätzlich zu Rockridge angelegt werden. Anders als bei Rockridge besteht bei Joliet kein Zusammenhang zwischen den Dateinamen im ISO 9660 Baum.

HFS kombiniert mit ISO 9660

Für ältere Mac OS-Versionen werden eigentlich keine Erweiterungen benötigt, weil der ISO-9660-Standard mit den Associated Files selbst in der niedrigsten Kompatibilitätsstufe schon eine direkte Abbildung des Apple-Resourceforks enthält. ISO 9660 wurde dennoch oft in Kombination mit einem HFS-System erzeugt. Beide Systeme teilen dabei die Dateidaten, haben aber jeweils eigene Metadaten. Da HFS aber eine Begrenzung auf 2GB Dateigröße hat, ist HFS in letzter Zeit durch andere Erweiterungen verdrängt worden.

ISO 9660:1999

Die aktuelle Version des ISO 9660 Standards hebt alle künstlichen (also nicht durch das Format selbst bedingten) Beschränkungen auf.

Dateinamen dürfen in ISO 9660:1999 beliebige Zeichen enthalten, die maximale Länge einer Pfadnamenkomponente wird auf 207 Oktette erhöht (ohne XA Erweiterungen sind sogar 221 Oktette möglich) und die Beschränkung auf 8 Directory-Hierarchiestufen wird aufgehoben. Zusätzlich wird die besondere Bedeutung des Punktes in Dateinamen aufgehoben.

Beschränkungen

Beschränkte Anzahl an Verzeichnissen

Das ISO Format weist eine Beschränkung hinsichtlich der Anzahl der möglichen Verzeichnisse auf. Jede ISO-Verzeichnisstruktur basiert auf einer so genannten „path table“ (Pfadtabelle). Diese Tabelle liefert eine Identifikationsnummer zu jedem Ordner. Diese Nummer bezieht sich jeweils auf das dem Ordner übergeordnete Stammverzeichnis. Sie weist also jedem Ordner die Identifikationsnummer des übergeordneten Ordners zu. Bei dieser Identifikationsnummer handelt es sich um eine 16-Bit Nummer, demnach ist die Anzahl der Werte auf 65536 begrenzt. Hierdurch kann die Anzahl der möglichen Verzeichnisse je nach Struktur (Art der Schachtelung) begrenzt werden. Die in der Praxis mögliche Gesamtanzahl von Verzeichnissen lässt sich nicht angeben, da nur die Anzahl der übergeordneten Stammverzeichnisse auf 65536 begrenzt ist. Da die meisten Betriebssysteme die "path table" nicht auswerten, bietet das Programm mkisofs seit Juli 2007 die Option -no-limit-pathtables um auch bei Überschreiten der Grenze ein Dateisystem erzeugen zu können.

Einige Betriebssysteme wie etwa Windows greifen auf diese Pfadtabelle zurück, andere wie etwa Linux verwenden die Tabelle nicht. Unter Windows kann es daher zu Problemen kommen, wenn eine CD mehr als 65.536 Verzeichnisse enthält. Während dieselbe CD in Linux lesbar ist werden unter Windows zwar alle Dateien auf der CD angezeigt jedoch als leer („zero length“) wiedergegeben. Somit scheint zunächst eine fehlerfreie CD entstanden zu sein, die sich erst bei Prüfung einzelner Dateien als fehlerhaft erweist.

Viele CD-Schreibprogramme wie etwa Nero Burning ROM oder auch Pinnacle Instant CD/DVD weisen auf diese Problematik nicht hin. Somit kommt es durch den Brennvorgang zu einer scheinbar fehlerfreien CD die tatsächlich (unter Windows) jedoch nicht brauchbar ist.

ISO-Abbild

Hauptartikel: ISO-Abbild

ISO-9660-Dateisystem-Abbilder (ISO-Abbilder) sind eine verbreitete Methode, um den Inhalt von CD-ROMs elektronisch zu verteilen. Sie haben meist die Dateierweiterung .iso.

Weblinks

Einzelnachweise

  1. a b Standardizing Information and Communication Systems In: Standard ECMA-119, Vorwort (Brief History)

Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • ISO 9660 — ISO 9660, a standard published by the International Organization for Standardization (ISO), defines a file system for CD ROM media.It aims at supporting different computer operating systems such as Windows, classic Mac OS, and Unix like systems,… …   Wikipedia

  • Iso 9660 — Gravure de disque optique Disque optique Image disque Graveurs Logiciel de gravure Types de disques optiques Laserdisc CD / CD ROM : CD R, CD RW, CD+G, VCD, SVCD SACD DVD : DVD R, DVD R …   Wikipédia en Français

  • ISO 9660 — est une norme de l ISO, qui définit le système de fichiers utilisé sur les CD ROM. Le support de Microsoft Windows, de Mac OS et des systèmes de type Unix comme GNU/Linux, FreeBSD, NetBSD et OpenBSD doit permettre l interopérabilité des données… …   Wikipédia en Français

  • ISO 9660 —   (High Sierra), Mitte der 1980er Jahre veröffentlichte Norm der ISO für die Datenspeicherung auf CD ROM, die auch für verwandte optische Datenträger wie CD R und CD RW gilt. Sie definiert ein Dateisystem, das von Betriebssystemen unabhängig ist… …   Universal-Lexikon

  • ISO 9660 — У этого термина существуют и другие значения, см. ISO (значения). Работа с оптическими дисками Оптический диск Образ оптического диска, ISO образ Эмулятор оптических дисководов Программное обеспечение для работы с файловыми системами оптических… …   Википедия

  • ISO 9660 — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • ISO 9660 — El estándar ISO 9660 es una norma publicada inicialmente en 1986 por la ISO, que especifica el formato para el almacenaje de archivos en los soportes de tipo disco compacto. El estándar ISO 9660 define un sistema de archivos para CD ROM. Su… …   Enciclopedia Universal

  • ISO 9660 — ● np. f. ►NORM Norme d enregistrement des données sur les CD ROM …   Dictionnaire d'informatique francophone

  • ISO 9660:1988 — изд.1 P JTC 1 Обработка информации. Структура тома и файла нестираемой памяти на компакт дисках (CD ROM) для обмена информацией раздел 35.220.30 …   Стандарты Международной организации по стандартизации (ИСО)

  • Apple ISO 9660 Extensions — The primary file system for Apple Macintosh computers is HFS (or HFS+).The HFS file system has more properties than FAT file systems (which are primarily used on Windows 95 and 98 operating systems). Some of the metadata properties include: *… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”