|
|
uint8_t | Zero |
| | [0+1] Указывает на загрузочную запись?
|
| |
|
char | ID [5] |
| | [1+5] ОЕМ-идентификатор (Всегда CD001)
|
| |
|
uint8_t | Version |
| | [6+1] Версия файловой системы
|
| |
|
uint8_t | UnUsed00 |
| | [7+1] [!] Все нули
|
| |
|
char | SystemName [32] |
| | [8+32] Имя системы, которая может работать с секторами 0x00–0x0F тома.
|
| |
|
char | Label [32] |
| | [40+32] Метка диска
|
| |
|
char | UnUsed01 [8] |
| | [72] [!] Все нули
|
| |
|
int32_t | VolumeSpaceSize [2] |
| | [80] Количество логических блоков, в которых записан том.
|
| |
|
char | UnUsed02 [32] |
| | [88] [!] Все нули
|
| |
|
int32_t | VolumeSetSize |
| | [120] Количество логических блоков, в которых записан том.
|
| |
|
int32_t | VolumeSequenceNumber |
| | [124] Номер этого диска в наборе томов.
|
| |
|
int32_t | LogicalBlockSize |
| | [128] Размер логического блока в байтах. NB: Это означает, что логический блок на компакт-диске может иметь размер, отличный от 2 КиБ!
|
| |
|
int32_t | PathTableSize [2] |
| | [132] Размер таблицы путей в байтах.
|
| |
|
int32_t | LocOfType_L_PathTable |
| | [140] Расположение LBA таблицы путей. Таблица путей, на которую указывает, содержит только значения с прямым порядком байтов.
|
| |
|
int32_t | LocOfOpti_L_PathTable |
| | [144] Местоположение LBA дополнительной таблицы путей. Таблица путей, на которую указывает, содержит только значения с прямым порядком байтов. Ноль означает, что дополнительная таблица путей не существует.
|
| |
|
int32_t | LocOfType_M_PathTable |
| | [148] Расположение LBA таблицы путей. Таблица путей, на которую указывает, содержит только значения с прямым порядком байтов.
|
| |
|
int32_t | LocOfOpti_M_PathTable |
| | [152] Местоположение LBA дополнительной таблицы путей. Таблица путей, на которую указывает, содержит только значения с прямым порядком байтов. Ноль означает, что дополнительная таблица путей не существует.
|
| |
|
char | DirectoryEntry [34] |
| | [156] Обратите внимание, что это не адрес LBA, а фактическая запись каталога, которая содержит однобайтовый идентификатор каталога (0x00), отсюда и фиксированный размер в 34 байта.
|
| |
|
char | VolumeSetID [128] |
| | [190] Идентификатор набора томов, членом которого является этот том.
|
| |
|
char | PublisherID [128] |
| | [318] Издательство тома. Для расширенной информации об издателе первый байт должен быть 0x5F, за которым следует имя файла в корневом каталоге. Если не указано, все байты должны быть 0x20.
|
| |
|
char | DataPreparerID [128] |
| | [446] Идентификатор лица(ов), подготовившего данные для этого тома. Для расширенной информации о подготовке первый байт должен быть 0x5F, за которым следует имя файла в корневом каталоге. Если не указано, все байты должны быть 0x20.
|
| |
|
char | ApplicationID [128] |
| | [574] Определяет, как данные записываются на этот том. Для расширенной информации первый байт должен быть 0x5F, за которым следует имя файла в корневом каталоге. Если не указано, все байты должны быть 0x20.
|
| |
|
char | CopyrightFileID [37] |
| | [702] Имя файла в корневом каталоге, который содержит информацию об авторских правах для этого набора томов. Если не указано, все байты должны быть 0x20
|
| |
|
char | AbstractFileID [37] |
| | [739] Имя файла в корневом каталоге, который содержит абстрактную информацию для этого набора томов. Если не указано, все байты должны быть 0x20.
|
| |
|
char | BibliographicFileID [37] |
| | [776] Имя файла в корневом каталоге, содержащего библиографическую информацию для этого набора томов. Если не указано, все байты должны быть 0x20.
|
| |
|
char | VolumeCreationDate [17] |
| | [813] Дата и время создания тома.
|
| |
|
char | VolumeModificationDate [17] |
| | [830] Дата и время изменения тома.
|
| |
|
char | VolumeExpirationDate [17] |
| | [847] Дата и время, после которых этот том считается устаревшим. Если не указано, том никогда не считается устаревшим.
|
| |
|
char | VolumeEffectiveDate [17] |
| | [864] Дата и время, после которых том можно будет использовать. Если не указано иное, том можно использовать немедленно.
|
| |
|
int8_t | FileStructureVersion |
| | [881] Записи каталога и версия таблицы путей (всегда 0x01).
|
| |
|
int8_t | UnUsed03 |
| | [882] [!] Всегда 0x00.
|
| |
|
char | ApplicationUsed [512] |
| | [883] Содержание не определено ISO 9660.
|
| |
|
char | Reserved [653] |
| | [1395] Зарезервировано ISO.
|
| |
См. определение в файле iso9660.h строка 8