#include <iso9660.h>
Data Fields | |
iso711_t | type |
char | id [5] |
iso711_t | version |
char | flags |
achar_t | system_id [ISO_MAX_SYSTEM_ID] |
dchar_t | volume_id [ISO_MAX_VOLUME_ID] |
char | unused2 [8] |
iso733_t | volume_space_size |
char | escape_sequences [32] |
iso723_t | volume_set_size |
iso723_t | volume_sequence_number |
iso723_t | logical_block_size |
iso733_t | path_table_size |
iso731_t | type_l_path_table |
iso731_t | opt_type_l_path_table |
iso732_t | type_m_path_table |
iso732_t | opt_type_m_path_table |
iso9660_dir_t | root_directory_record |
dchar_t | volume_set_id [ISO_MAX_VOLUMESET_ID] |
achar_t | publisher_id [ISO_MAX_PUBLISHER_ID] |
achar_t | preparer_id [ISO_MAX_PREPARER_ID] |
achar_t | application_id [ISO_MAX_APPLICATION_ID] |
dchar_t | copyright_file_id [37] |
dchar_t | abstract_file_id [37] |
dchar_t | bibliographic_file_id [37] |
iso9660_ltime_t | creation_date |
iso9660_ltime_t | modification_date |
iso9660_ltime_t | expiration_date |
iso9660_ltime_t | effective_date |
iso711_t | file_structure_version |
uint8_t | unused4 [1] |
char | application_data [512] |
uint8_t | unused5 [653] |
This is used for Joliet Extentions and is almost the same as the the primary descriptor but two unused fields, "unused1" and "unused3 become "flags and "escape_sequences" respectively.
|
See section 8.4.24 of ECMA 119. |
|
Application can put whatever it wants here. |
|
application use to create the volume. If the first character is '_' 0x5F, the remaining bytes specify a file containing the user. If all bytes are " " (0x20) no application is specified. See section of 8.4.22 of ECMA 119 |
|
See section 7.5 of ISO 9660 spec. |
|
Name of file for copyright info. If all bytes are " " (0x20), then no file is identified. See section 8.4.23 of ECMA 119 9660 spec. |
|
date and time of volume creation. See section 8.4.26.1 of the ECMA 119 spec. |
|
date and time when volume is effective. See section 8.4.29 of the ECMA 119 spec. |
|
Section 8.5.6 |
|
date and time when volume expires. See section 8.4.28 of the ECMA 119 spec. |
|
value 1 for ECMA 119 |
|
Section 8.5.3 |
|
ISO_STANDARD_ID "CD001" |
|
sector size, e.g. 2048 |
|
date and time of the most recent modification. See section 8.4.27 of the ECMA 119 spec. |
|
first sector of optional little-endian path table |
|
first sector of optional big-endian path table |
|
bytes in path table |
|
preparer of volume. If the first character is '_' 0x5F, the remaining bytes specify a file containing the user. If all bytes are " " (0x20) no preparer is specified. See section 8.4.21 of ECMA 119 |
|
Publisher of volume. If the first character is '_' 0x5F, the remaining bytes specify a file containing the user. If all bytes are " " (0x20) no publisher is specified. See section 8.4.20 of ECMA 119 |
|
See section 9.1 of ISO 9660 spec. |
|
each char is an achar |
|
ISO_VD_SUPPLEMENTARY - 2 |
|
first sector of little- endian path table |
|
first sector of big- endian path table |
|
|
|
unused - value 0 |
|
Unused - value 0 |
|
value 1 |
|
each char is a dchar |
|
often 1 |
|
dchars |
|
often 1 |
|
total number of sectors |