| Zeile 2: | Zeile 2: | ||
== Dateien == | == Dateien == | ||
| − | Die Form und Art der Dateien ähnelt sehr derer von FAT. Dateinamen sind auf 8.3 Zeichen (8 Zeichen Name, 1 Punkt und 3 Zeichen Erweiterung) beschränkt. Außerdem dürfen Dateinamen nur aus Großbuchstaben, Ziffern oder dem | + | Die Form und Art der Dateien ähnelt sehr derer von FAT. Dateinamen sind auf 8.3 Zeichen (8 Zeichen Name, 1 Punkt und 3 Zeichen Erweiterung) beschränkt. Außerdem dürfen Dateinamen nur aus Großbuchstaben, Ziffern oder dem Unterstrich gebildet werden. Es gibt maximal 8 Ebenen an Verzeichnissen. |
== BothEndian == | == BothEndian == | ||
| − | Viele Multibytewerte werden bei iso9660 also BothEndian gespeichert. D. | + | Viele Multibytewerte werden bei iso9660 also BothEndian gespeichert. D. h. erst kommt der Wert in LittleEndian, dann in BigEndian. Multibytewerte werden in diesem Artikel wie folgt bezeichnet: |
* Little Endian (LE) | * Little Endian (LE) | ||
* Big Endian (BE) | * Big Endian (BE) | ||
* Both Endian (XE) | * Both Endian (XE) | ||
| − | Zu beachten ist natürlich, dass z. | + | Zu beachten ist natürlich, dass z. B. ein 4 Byte großer BothEndian-Wert nur ein Word ist. |
== Allgemeiner Aufbau == | == Allgemeiner Aufbau == | ||
| − | Die ersten 16 Sektoren sind systemspezifisch, danach folgen in einigen Sektoren die sogenannten Volume-Deskriptoren. Ein Sektor hat normalerweise eine Größe von | + | Die ersten 16 Sektoren sind systemspezifisch, danach folgen in einigen Sektoren die sogenannten Volume-Deskriptoren. Ein Sektor hat normalerweise eine Größe von 2048 Bytes, kann aber auch eine andere Größe haben. |
Nach den Volume-Deskriptoren liegen Pathtables und Datensektoren (Sektoren die Datei oder Verzeichnis-Informationen enthalten). | Nach den Volume-Deskriptoren liegen Pathtables und Datensektoren (Sektoren die Datei oder Verzeichnis-Informationen enthalten). | ||
| Zeile 27: | Zeile 27: | ||
| 0x00 || 1 || Typ | | 0x00 || 1 || Typ | ||
|- | |- | ||
| − | | 0x01 || | + | | 0x01 || 5 || Signatur |
| + | |- | ||
| + | | 0x06 || 1 || Version | ||
|} | |} | ||
| Zeile 38: | Zeile 40: | ||
| 0x00 || 1 || Typ | | 0x00 || 1 || Typ | ||
|- | |- | ||
| − | | 0x01 || | + | | 0x01 || 5 || Signatur |
| + | |- | ||
| + | | 0x06 || 1 || Version | ||
|- | |- | ||
| 0x07 || 1 || Null | | 0x07 || 1 || Null | ||
| Zeile 100: | Zeile 104: | ||
| 0x6CD || 653 || Zero | | 0x6CD || 653 || Zero | ||
|} | |} | ||
| − | * Diese Namen werden mit Leerzeichen (0x20) aufgefüllt um alle 32 Byte zu füllen | + | * Diese Namen werden mit Leerzeichen (0x20) aufgefüllt um alle 32 Byte zu füllen |
=== Terminierender Volume-Deskriptor === | === Terminierender Volume-Deskriptor === | ||