From e1d6cba5df267268e191c96e9af88de4dba6cf76 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sun, 6 Oct 2024 11:36:57 +0200 Subject: [PATCH] Clarified meaning of "ISO 9660:1999" as Enhanced Volume Descriptor of ECMA-119 4th Edition --- xorriso/xorriso.1 | 18 +-- xorriso/xorriso.info | 232 ++++++++++++++++++------------------ xorriso/xorriso.texi | 18 +-- xorriso/xorriso_timestamp.h | 2 +- xorriso/xorrisofs.1 | 13 +- xorriso/xorrisofs.info | 125 +++++++++---------- xorriso/xorrisofs.texi | 13 +- 7 files changed, 221 insertions(+), 200 deletions(-) diff --git a/xorriso/xorriso.1 b/xorriso/xorriso.1 index 016feebf..f4cc7429 100644 --- a/xorriso/xorriso.1 +++ b/xorriso/xorriso.1 @@ -9,7 +9,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH XORRISO 1 "Version 1.5.7, Sep 18, 2024" +.TH XORRISO 1 "Version 1.5.7, Oct 06, 2024" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -3179,9 +3179,10 @@ Both words then stem from a reserved subset of UCS\-2. .br "rec_mtime" records with non\-RockRidge directory entries the disk file's mtime and not the creation time of the image. This applies to the ECMA\-119 -tree (plain ISO 9660), to Joliet, and to ISO 9660:1999. "rec_mtime" is -default. If disabled, it gets automatically re\-enabled by \-as mkisofs emulation -when a pathspec is encountered. +tree (plain ISO 9660), to the Joliet tree, and to the tree of an Enhanced +Volume Descriptor (aka ISO 9660:1999) as of ECMA\-119 4th Edition. +"rec_mtime" is default. If disabled, it gets automatically re\-enabled +by \-as mkisofs emulation when a pathspec is encountered. .br "new_rr" uses Rock Ridge version 1.12 (suitable for GNU/Linux but not for older FreeBSD or for Solaris). This implies "aaip_susp_1_10_off" which may be changed @@ -3197,7 +3198,8 @@ rather than as official extension under SUSP\-1.12. but makes the image incapable of displaying its session history. .br "iso_9660_1999" causes the production of an additional directory tree -compliant to ISO 9660:1999. It can record long filenames for readers which +beginning at an Enhanced Volume Descriptor (aka ISO 9660:1999) as of +ECMA\-119 4th Edition. It can record long filenames for readers which do not understand Rock Ridge. .br "old_empty" uses the old way of of giving block addresses in the range @@ -4815,7 +4817,8 @@ shown as timestamps YYYY.MM.DD.hhmmss in the local timezone of the system. .TP \fB\-assess_indev_features\fR "plain"|"cmd"|"as_mkisofs"|"replay" Inspect the filesystem on \-indev for the presence of Rock Ridge, Joliet, or -ISO 9660:1999, and for traces of other write options which seem to have been +Enhanced Volume Descriptor (aka ISO 9660:1999) as of ECMA\-119 4th Edition, +and for traces of other write options which seem to have been used when the filesystem was created. .br Note that this command does not detect and report a possibly present HFS+ tree. @@ -4840,7 +4843,8 @@ Not leading to "cmd" lines are: .br "tree_loaded=" tells which tree was loaded by \-indev: .br - 0 = ISO 9660 , 1 = Joliet , 2 = ISO 9660:1999 + 0 = ISO 9660 , 1 = Joliet , + 2 = Enhanced Volume Descriptor (aka ISO 9660:1999) as of ECMA\-119 4th Edition .br "tree_loaded_text=" tells the same by name: "ISO9660", "Joliet", "ISO9660:1999" .br diff --git a/xorriso/xorriso.info b/xorriso/xorriso.info index 63a8aaac..02be3294 100644 --- a/xorriso/xorriso.info +++ b/xorriso/xorriso.info @@ -2709,10 +2709,11 @@ according to the setting of command -acl. 0. "rec_mtime" records with non-RockRidge directory entries the disk file's mtime and not the creation time of the image. This applies - to the ECMA-119 tree (plain ISO 9660), to Joliet, and to ISO - 9660:1999. "rec_mtime" is default. If disabled, it gets - automatically re-enabled by -as mkisofs emulation when a pathspec - is encountered. + to the ECMA-119 tree (plain ISO 9660), to the Joliet tree, and to + the tree of an Enhanced Volume Descriptor (aka ISO 9660:1999) as of + ECMA-119 4th Edition. "rec_mtime" is default. If disabled, it + gets automatically re-enabled by -as mkisofs emulation when a + pathspec is encountered. "new_rr" uses Rock Ridge version 1.12 (suitable for GNU/Linux but not for older FreeBSD or for Solaris). This implies "aaip_susp_1_10_off" which may be changed by subsequent @@ -2726,7 +2727,8 @@ according to the setting of command -acl. media but makes the image incapable of displaying its session history. "iso_9660_1999" causes the production of an additional directory - tree compliant to ISO 9660:1999. It can record long filenames for + tree beginning at an Enhanced Volume Descriptor (aka ISO 9660:1999) + as of ECMA-119 4th Edition. It can record long filenames for readers which do not understand Rock Ridge. "old_empty" uses the old way of of giving block addresses in the range of [0,31] to files with no own data content. The new way is @@ -4045,8 +4047,9 @@ File: xorriso.info, Node: Inquiry, Next: Navigate, Prev: DialogCtl, Up: Comm of the system. -assess_indev_features "plain"|"cmd"|"as_mkisofs"|"replay" Inspect the filesystem on -indev for the presence of Rock Ridge, - Joliet, or ISO 9660:1999, and for traces of other write options - which seem to have been used when the filesystem was created. + Joliet, or Enhanced Volume Descriptor (aka ISO 9660:1999) as of + ECMA-119 4th Edition, and for traces of other write options which + seem to have been used when the filesystem was created. Note that this command does not detect and report a possibly present HFS+ tree. Mode "cmd" lists xorriso commands which would activate the detected @@ -4065,7 +4068,8 @@ File: xorriso.info, Node: Inquiry, Next: Navigate, Prev: DialogCtl, Up: Comm "size=" tells the number of 2048 byte blocks of the filesystem. "eltorito=1" tells that El Torito boot equipment was detected. "tree_loaded=" tells which tree was loaded by -indev: - 0 = ISO 9660 , 1 = Joliet , 2 = ISO 9660:1999 + 0 = ISO 9660 , 1 = Joliet , 2 = Enhanced Volume Descriptor (aka ISO + 9660:1999) as of ECMA-119 4th Edition "tree_loaded_text=" tells the same by name: "ISO9660", "Joliet", "ISO9660:1999" "rr_loaded=1" tells that Rock Ridge information was loaded with the @@ -6024,7 +6028,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * # starts a comment line: Scripting. (line 158) * -abort_on controls abort on error: Exception. (line 28) -* -abstract_file sets abstract file name: SetWrite. (line 271) +* -abstract_file sets abstract file name: SetWrite. (line 273) * -acl controls handling of ACLs: Loading. (line 189) * -add inserts one or more paths: Insert. (line 44) * -add_plainly inserts one or more paths: Insert. (line 68) @@ -6032,15 +6036,15 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -alter_date_r sets timestamps in ISO image: Manip. (line 208) * -append_partition adds arbitrary file after image end: Bootable. (line 470) -* -application_id sets application id: SetWrite. (line 218) -* -application_use sets application use field: SetWrite. (line 293) +* -application_id sets application id: SetWrite. (line 220) +* -application_use sets application use field: SetWrite. (line 295) * -as emulates mkisofs or cdrecord: Emulation. (line 13) * -assert_volid rejects undesired images: Loading. (line 129) * -assess_indev_features shows filesystem features: Inquiry. (line 61) * -auto_charset learns character set from image: Loading. (line 141) * -backslash_codes enables backslash conversion: Scripting. (line 73) * -ban_stdio_write demands real drive: Loading. (line 460) -* -biblio_file sets biblio file name: SetWrite. (line 277) +* -biblio_file sets biblio file name: SetWrite. (line 279) * -blank erases media: Writing. (line 57) * -boot_image controls bootability: Bootable. (line 75) * -calm_drive reduces drive activity: Loading. (line 444) @@ -6061,7 +6065,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -chown sets ownership in ISO image: Manip. (line 43) * -chown_r sets ownership in ISO image: Manip. (line 47) * -clone copies ISO directory tree: Insert. (line 196) -* -close controls media closing: SetWrite. (line 505) +* -close controls media closing: SetWrite. (line 507) * -close_damaged closes damaged track and session: Writing. (line 209) * -close_filter_list bans filter registration: Filter. (line 50) * -commit writes pending ISO image: Writing. (line 27) @@ -6071,7 +6075,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -compare_r reports ISO/disk differences: Navigate. (line 190) * -compliance controls standard compliance: SetWrite. (line 62) * -concat copies ISO file content: Restore. (line 148) -* -copyright_file sets copyright file name: SetWrite. (line 266) +* -copyright_file sets copyright file name: SetWrite. (line 268) * -cpax copies files to disk: Restore. (line 128) * -cpr inserts like with cp -r: Insert. (line 175) * -cpx copies files to disk: Restore. (line 117) @@ -6091,11 +6095,11 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -drive_access control device file locking: AqDrive. (line 72) * -drive_class controls drive accessability: AqDrive. (line 43) * -du show directory size in ISO image: Navigate. (line 86) -* -dummy controls write simulation: SetWrite. (line 497) +* -dummy controls write simulation: SetWrite. (line 499) * -dus show directory size in ISO image: Navigate. (line 89) * -dusx show directory size on disk: Navigate. (line 96) * -dux show directory size on disk: Navigate. (line 92) -* -dvd_obs set write block size and end alignment: SetWrite. (line 421) +* -dvd_obs set write block size and end alignment: SetWrite. (line 423) * -early_stdio_test classifies stdio drives: Loading. (line 464) * -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 337) * -eject ejects drive tray: Writing. (line 50) @@ -6117,14 +6121,14 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -follow softlinks and mount points: SetInsert. (line 77) * -format formats media: Writing. (line 87) * -for_backup acl,xattr,hardlinks,md5,lfa_flags: Loading. (line 312) -* -fs sets size of fifo: SetWrite. (line 500) +* -fs sets size of fifo: SetWrite. (line 502) * -genisoimage_completion completion of genisoimage options: Emulation. (line 166) * -getfacl shows ACL in ISO image: Navigate. (line 60) * -getfacl_r shows ACL in ISO image: Navigate. (line 66) * -getfattr shows xattr in ISO image: Navigate. (line 69) * -getfattr_r shows xattr in ISO image: Navigate. (line 75) -* -gid sets global ownership: SetWrite. (line 314) +* -gid sets global ownership: SetWrite. (line 316) * -grow_blindly overrides next writeable address: AqDrive. (line 112) * -hardlinks controls handling of hard links: Loading. (line 152) * -help prints help text: Scripting. (line 19) @@ -6168,10 +6172,10 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -mark sets synchronizing message: Frontend. (line 23) * -md5 controls handling of MD5 sums: Loading. (line 281) * -mkdir creates ISO directory: Insert. (line 188) -* -modesty_on_drive keep drive buffer hungry: SetWrite. (line 440) +* -modesty_on_drive keep drive buffer hungry: SetWrite. (line 442) * -mount issues mount command for ISO session: Restore. (line 204) -* -mount_cmd composes mount command line: Inquiry. (line 95) -* -mount_cmd controls mount command: Inquiry. (line 113) +* -mount_cmd composes mount command line: Inquiry. (line 97) +* -mount_cmd controls mount command: Inquiry. (line 115) * -msg_op perform operations on program messages: Frontend. (line 27) * -mv renames files in ISO image: Manip. (line 37) * -mv renames single file in ISO image: Manip. (line 31) @@ -6184,25 +6188,25 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -options_from_file reads commands from file: Scripting. (line 12) * -osirrox enables ISO-to-disk copying: Restore. (line 25) * -outdev acquires a drive for output: AqDrive. (line 29) -* -out_charset sets output character set: SetWrite. (line 306) +* -out_charset sets output character set: SetWrite. (line 308) * -overwrite enables overwriting in ISO: SetInsert. (line 140) * -pacifier controls pacifier text form: Emulation. (line 184) -* -padding sets amount or mode of image padding: SetWrite. (line 528) +* -padding sets amount or mode of image padding: SetWrite. (line 530) * -page set terminal geometry: DialogCtl. (line 18) * -paste_in copies file into disk file: Restore. (line 142) * -pathspecs sets meaning of = with -add: SetInsert. (line 124) * -path_list inserts paths from disk file: Insert. (line 81) * -pkt_output consolidates text output: Frontend. (line 7) -* -preparer_id sets preparer id: SetWrite. (line 282) +* -preparer_id sets preparer id: SetWrite. (line 284) * -print prints result text line: Scripting. (line 104) * -print_info prints message text line: Scripting. (line 106) * -print_mark prints synchronizing text line: Scripting. (line 108) -* -print_size predicts image size: Inquiry. (line 134) +* -print_size predicts image size: Inquiry. (line 136) * -prog sets program name: Frontend. (line 176) * -prog_help prints help text: Frontend. (line 178) * -prompt prompts for enter key: Scripting. (line 112) -* -publisher sets publisher id: SetWrite. (line 213) -* -pvd_info shows image id strings: Inquiry. (line 156) +* -publisher sets publisher id: SetWrite. (line 215) +* -pvd_info shows image id strings: Inquiry. (line 158) * -pwd tells working directory in ISO: Navigate. (line 19) * -pwdx tells working directory on disk: Navigate. (line 21) * -quoted_not_list sets exclusions: SetInsert. (line 74) @@ -6213,8 +6217,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -read_speed set read speed: Loading. (line 11) * -reassure enables confirmation question: DialogCtl. (line 29) * -report_about controls verbosity: Exception. (line 54) -* -report_el_torito shows Boot Catalog: Inquiry. (line 166) -* -report_system_area shows MBR, GPT, and alike: Inquiry. (line 201) +* -report_el_torito shows Boot Catalog: Inquiry. (line 168) +* -report_system_area shows MBR, GPT, and alike: Inquiry. (line 203) * -return_with controls exit value: Exception. (line 39) * -rm deletes files from ISO image: Manip. (line 20) * -rmdir deletes ISO directory: Manip. (line 29) @@ -6224,12 +6228,12 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -rollback discards pending changes: Writing. (line 9) * -rollback_end ends program without writing: Scripting. (line 156) * -rom_toc_scan searches for sessions: Loading. (line 416) -* -rr_reloc_dir sets name of relocation directory: SetWrite. (line 171) +* -rr_reloc_dir sets name of relocation directory: SetWrite. (line 173) * -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 197) * -scsi_dev_family choose Linux device file type: AqDrive. (line 95) * -scsi_log reports SCSI commands: Scripting. (line 145) * -session_log logs written sessions: Scripting. (line 136) -* -session_string composes session info line: Inquiry. (line 122) +* -session_string composes session info line: Inquiry. (line 124) * -setfacl sets ACL in ISO image: Manip. (line 68) * -setfacl_list sets ACL in ISO image: Manip. (line 94) * -setfacl_r sets ACL in ISO image: Manip. (line 92) @@ -6245,35 +6249,35 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -signal_handling controls handling of system signals: Exception. (line 67) * -sleep waits for a given time span: Scripting. (line 115) -* -speed set write speed: SetWrite. (line 392) +* -speed set write speed: SetWrite. (line 394) * -split_size enables large file splitting: SetInsert. (line 154) * -status shows current settings: Scripting. (line 46) * -status_history_max curbs -status history: Scripting. (line 54) -* -stdio_sync controls stdio buffer: SetWrite. (line 490) -* -stream_recording controls defect management: SetWrite. (line 410) -* -system_id sets system id: SetWrite. (line 226) -* -tell_media_space reports free space: Inquiry. (line 146) +* -stdio_sync controls stdio buffer: SetWrite. (line 492) +* -stream_recording controls defect management: SetWrite. (line 412) +* -system_id sets system id: SetWrite. (line 228) +* -tell_media_space reports free space: Inquiry. (line 148) * -temp_mem_limit curbs memory consumption: Scripting. (line 98) * -toc shows list of sessions: Inquiry. (line 27) * -toc_info_type shows list of sessions: Inquiry. (line 49) * -toc_of shows list of sessions: Inquiry. (line 41) * -truncate_overwritable activates older session: Writing. (line 167) -* -uid sets global ownership: SetWrite. (line 311) +* -uid sets global ownership: SetWrite. (line 313) * -update inserts path if different: Insert. (line 100) * -update_l inserts paths if different: Insert. (line 120) * -update_l inserts paths if different <1>: Insert. (line 128) * -update_li inserts paths if different: Insert. (line 124) * -update_r inserts paths if different: Insert. (line 110) -* -use_immed_bit controls use of Immed bit: SetWrite. (line 478) +* -use_immed_bit controls use of Immed bit: SetWrite. (line 480) * -use_readline enables readline for dialog: DialogCtl. (line 26) * -version prints help text: Scripting. (line 22) -* -volid sets volume id: SetWrite. (line 189) -* -volset_id sets volume set id: SetWrite. (line 209) -* -volume_date sets volume timestamp: SetWrite. (line 232) -* -write_type chooses TAO or SAO/DAO: SetWrite. (line 521) +* -volid sets volume id: SetWrite. (line 191) +* -volset_id sets volume set id: SetWrite. (line 211) +* -volume_date sets volume timestamp: SetWrite. (line 234) +* -write_type chooses TAO or SAO/DAO: SetWrite. (line 523) * -x enables automatic execution order of arguments: ArgSort. (line 16) * -xattr controls handling of xattr (EA): Loading. (line 196) -* -zisofs controls zisofs production: SetWrite. (line 317) +* -zisofs controls zisofs production: SetWrite. (line 319)  File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top @@ -6305,14 +6309,14 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Backup, enable features, -for_backup: Loading. (line 312) * Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 197) * Blank media, _definition: Media. (line 34) -* Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 478) +* Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 480) * Blind growing, _definition: Methods. (line 41) * Bootability, control, -boot_image: Bootable. (line 75) * Bugs, reporting: Bugreport. (line 6) * cdrecord, Emulation: Emulation. (line 120) * Character Set, for input, -in_charset: Loading. (line 136) * Character Set, for input/output, -charset: Charset. (line 54) -* Character Set, for output, -out_charset: SetWrite. (line 306) +* Character Set, for output, -out_charset: SetWrite. (line 308) * Character set, learn from image, -auto_charset: Loading. (line 141) * Character Set, of terminal, -local_charset: Charset. (line 57) * Character Set, _definition: Charset. (line 6) @@ -6379,7 +6383,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Filter, show chain, -show_stream: Navigate. (line 198) * Filter, show chains of tree, -show_stream_r: Navigate. (line 216) * Filter, unregister, -unregister_filter: Filter. (line 47) -* Filter, zisofs parameters, -zisofs: SetWrite. (line 317) +* Filter, zisofs parameters, -zisofs: SetWrite. (line 319) * Filter, _definition: Filter. (line 6) * Frontend program, start at pipes, -launch_frontend: Frontend. (line 141) @@ -6387,7 +6391,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * GPT read-only flag, do not set for ISO: Bootable. (line 404) * GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 260) * GPT, _definition: Extras. (line 39) -* Group, global in ISO image, -gid: SetWrite. (line 314) +* Group, global in ISO image, -gid: SetWrite. (line 316) * Group, in ISO image, -chgrp: Manip. (line 49) * Group, in ISO image, -chgrp_r: Manip. (line 53) * Growing, _definition: Methods. (line 20) @@ -6401,21 +6405,21 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Image, discard pending changes, -rollback: Writing. (line 9) * Image, filesystem to load, -read_fs: Loading. (line 120) * Image, override change status, -changes_pending: Writing. (line 12) -* Image, set abstract file name, -abstract_file: SetWrite. (line 271) -* Image, set application id, -application_id: SetWrite. (line 218) +* Image, set abstract file name, -abstract_file: SetWrite. (line 273) +* Image, set application id, -application_id: SetWrite. (line 220) * Image, set application iuse field, -application_use: SetWrite. - (line 293) -* Image, set biblio file name, -biblio_file: SetWrite. (line 277) -* Image, set copyright file name, -copyright_file: SetWrite. (line 266) -* Image, set preparer id, -preparer_id: SetWrite. (line 282) -* Image, set publisher id, -publisher: SetWrite. (line 213) -* Image, set system id, -system_id: SetWrite. (line 226) -* Image, set volume id, -volid: SetWrite. (line 189) -* Image, set volume set id, -volset_id: SetWrite. (line 209) -* Image, set volume timestamp, -volume_date: SetWrite. (line 232) -* Image, show Boot Catalog: Inquiry. (line 166) -* Image, show id strings, -pvd_info: Inquiry. (line 156) -* Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 201) + (line 295) +* Image, set biblio file name, -biblio_file: SetWrite. (line 279) +* Image, set copyright file name, -copyright_file: SetWrite. (line 268) +* Image, set preparer id, -preparer_id: SetWrite. (line 284) +* Image, set publisher id, -publisher: SetWrite. (line 215) +* Image, set system id, -system_id: SetWrite. (line 228) +* Image, set volume id, -volid: SetWrite. (line 191) +* Image, set volume set id, -volset_id: SetWrite. (line 211) +* Image, set volume timestamp, -volume_date: SetWrite. (line 234) +* Image, show Boot Catalog: Inquiry. (line 168) +* Image, show id strings, -pvd_info: Inquiry. (line 158) +* Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 203) * Image, _definition: Model. (line 9) * Input Character Set, _definition: Charset. (line 25) * Insert, enable overwriting, -overwrite: SetInsert. (line 140) @@ -6492,7 +6496,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Older session, activate, -truncate_overwritable: Writing. (line 167) * Output Character Set, _definition: Charset. (line 26) * Overwritable media, _definition: Media. (line 14) -* Ownership, global in ISO image, -uid: SetWrite. (line 311) +* Ownership, global in ISO image, -uid: SetWrite. (line 313) * Ownership, in ISO image, -chown: Manip. (line 43) * Ownership, in ISO image, -chown_r: Manip. (line 47) * Partition offset, _definition: Bootable. (line 352) @@ -6538,7 +6542,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Quoted input, _definition: Processing. (line 51) * Read, set speed, -read_speed: Loading. (line 11) * Recovery, retrieve blocks, -check_media: Verify. (line 21) -* Relocation directory, set name, -rr_reloc_dir: SetWrite. (line 171) +* Relocation directory, set name, -rr_reloc_dir: SetWrite. (line 173) * Rename, in ISO image, -move: Manip. (line 31) * Rename, in ISO image, -mv: Manip. (line 37) * Restore, copy boot equipment to disk, -extract_boot_images: Restore. @@ -6557,11 +6561,11 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top (line 63) * Rock Ridge, _definition: Extras. (line 6) * Session, altered start address, -displacement: Loading. (line 102) -* Session, info string, -session_string: Inquiry. (line 122) +* Session, info string, -session_string: Inquiry. (line 124) * Session, issue mount command, -mount: Restore. (line 204) * Session, log when written, -session_log: Scripting. (line 136) -* Session, mount command line, -mount_cmd: Inquiry. (line 95) -* Session, mount parameters, -mount_opts: Inquiry. (line 113) +* Session, mount command line, -mount_cmd: Inquiry. (line 97) +* Session, mount parameters, -mount_opts: Inquiry. (line 115) * Session, select as input, -load: Loading. (line 54) * Session, _definition: Model. (line 6) * Sorting order, for -x, -list_arg_sorting: ArgSort. (line 26) @@ -6587,26 +6591,26 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Verify, file checksum, -check_md5: Verify. (line 184) * Verify, file tree checksums, -check_md5_r: Verify. (line 198) * Verify, preset -check_media, -check_media_defaults: Verify. (line 40) -* Write, block size and end alignment, -dvd_obs: SetWrite. (line 421) +* Write, block size and end alignment, -dvd_obs: SetWrite. (line 423) * Write, bootability, -boot_image: Bootable. (line 75) -* Write, buffer syncing, -stdio_sync: SetWrite. (line 490) -* Write, close media, -close: SetWrite. (line 505) +* Write, buffer syncing, -stdio_sync: SetWrite. (line 492) +* Write, close media, -close: SetWrite. (line 507) * Write, compliance to specs, -compliance: SetWrite. (line 62) -* Write, defect management, -stream_recording: SetWrite. (line 410) +* Write, defect management, -stream_recording: SetWrite. (line 412) * Write, disable Rock Ridge, -rockridge: SetWrite. (line 57) -* Write, drive buffer, -modesty_on_drive: SetWrite. (line 440) +* Write, drive buffer, -modesty_on_drive: SetWrite. (line 442) * Write, enable HFS+, -hfsplus: SetWrite. (line 14) * Write, enable Joliet, -joliet: SetWrite. (line 10) -* Write, fifo size, -fs: SetWrite. (line 500) -* Write, free space, -tell_media_space: Inquiry. (line 146) +* Write, fifo size, -fs: SetWrite. (line 502) +* Write, free space, -tell_media_space: Inquiry. (line 148) * Write, log problematic disk files, -errfile_log: Scripting. (line 118) * Write, log written sessions, -session_log: Scripting. (line 136) -* Write, padding image, -padding: SetWrite. (line 528) +* Write, padding image, -padding: SetWrite. (line 530) * Write, pending ISO image, -commit: Writing. (line 27) -* Write, predict image size, -print_size: Inquiry. (line 134) -* Write, set speed, -speed: SetWrite. (line 392) -* Write, simulation, -dummy: SetWrite. (line 497) -* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 521) +* Write, predict image size, -print_size: Inquiry. (line 136) +* Write, set speed, -speed: SetWrite. (line 394) +* Write, simulation, -dummy: SetWrite. (line 499) +* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 523) * xattr, control handling, -xattr: Loading. (line 196) * xattr, set in ISO image, -setfattr: Manip. (line 103) * xattr, set in ISO image, -setfattr_list: Manip. (line 120) @@ -6638,41 +6642,41 @@ Node: CmdFind100392 Node: Filter121714 Node: Writing126336 Node: SetWrite138830 -Node: Bootable170105 -Node: Jigdo201387 -Node: Charset206390 -Node: Exception209719 -Node: DialogCtl215908 -Node: Inquiry218510 -Node: Navigate231075 -Node: Verify242292 -Node: Restore253441 -Node: Emulation265648 -Node: Scripting277224 -Node: Frontend285118 -Node: Examples294744 -Node: ExDevices295922 -Node: ExCreate296583 -Node: ExDialog297883 -Node: ExGrowing299154 -Node: ExModifying299963 -Node: ExBootable300473 -Node: ExCharset301028 -Node: ExPseudo301924 -Node: ExCdrecord302851 -Node: ExMkisofs303171 -Node: ExGrowisofs305068 -Node: ExException306221 -Node: ExTime306679 -Node: ExIncBackup307137 -Node: ExRestore311163 -Node: ExRecovery312109 -Node: Files312681 -Node: Environ314015 -Node: Seealso314763 -Node: Bugreport315527 -Node: Legal316118 -Node: CommandIdx317130 -Node: ConceptIdx335604 +Node: Bootable170262 +Node: Jigdo201544 +Node: Charset206547 +Node: Exception209876 +Node: DialogCtl216065 +Node: Inquiry218667 +Node: Navigate231362 +Node: Verify242579 +Node: Restore253728 +Node: Emulation265935 +Node: Scripting277511 +Node: Frontend285405 +Node: Examples295031 +Node: ExDevices296209 +Node: ExCreate296870 +Node: ExDialog298170 +Node: ExGrowing299441 +Node: ExModifying300250 +Node: ExBootable300760 +Node: ExCharset301315 +Node: ExPseudo302211 +Node: ExCdrecord303138 +Node: ExMkisofs303458 +Node: ExGrowisofs305355 +Node: ExException306508 +Node: ExTime306966 +Node: ExIncBackup307424 +Node: ExRestore311450 +Node: ExRecovery312396 +Node: Files312968 +Node: Environ314302 +Node: Seealso315050 +Node: Bugreport315814 +Node: Legal316405 +Node: CommandIdx317417 +Node: ConceptIdx335891  End Tag Table diff --git a/xorriso/xorriso.texi b/xorriso/xorriso.texi index ab41641b..ce5bb637 100644 --- a/xorriso/xorriso.texi +++ b/xorriso/xorriso.texi @@ -50,7 +50,7 @@ @c man .\" First parameter, NAME, should be all caps @c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @c man .\" other parameters are allowed: see man(7), man(1) -@c man .TH XORRISO 1 "Version 1.5.7, Sep 18, 2024" +@c man .TH XORRISO 1 "Version 1.5.7, Oct 06, 2024" @c man .\" Please adjust this date whenever revising the manpage. @c man .\" @c man .\" Some roff macros, for reference: @@ -3672,9 +3672,10 @@ Both words then stem from a reserved subset of UCS-2. @* "rec_mtime" records with non-RockRidge directory entries the disk file's mtime and not the creation time of the image. This applies to the ECMA-119 -tree (plain ISO 9660), to Joliet, and to ISO 9660:1999. "rec_mtime" is -default. If disabled, it gets automatically re-enabled by -as mkisofs emulation -when a pathspec is encountered. +tree (plain ISO 9660), to the Joliet tree, and to the tree of an Enhanced +Volume Descriptor (aka ISO 9660:1999) as of ECMA-119 4th Edition. +"rec_mtime" is default. If disabled, it gets automatically re-enabled +by -as mkisofs emulation when a pathspec is encountered. @* "new_rr" uses Rock Ridge version 1.12 (suitable for GNU/Linux but not for older FreeBSD or for Solaris). This implies "aaip_susp_1_10_off" which may be changed @@ -3690,7 +3691,8 @@ rather than as official extension under SUSP-1.12. but makes the image incapable of displaying its session history. @* "iso_9660_1999" causes the production of an additional directory tree -compliant to ISO 9660:1999. It can record long filenames for readers which +beginning at an Enhanced Volume Descriptor (aka ISO 9660:1999) as of +ECMA-119 4th Edition. It can record long filenames for readers which do not understand Rock Ridge. @* "old_empty" uses the old way of of giving block addresses in the range @@ -5472,7 +5474,8 @@ shown as timestamps YYYY.MM.DD.hhmmss in the local timezone of the system. @kindex -assess_indev_features shows filesystem features @cindex Filesytem features, show, -assess_indev_features Inspect the filesystem on -indev for the presence of Rock Ridge, Joliet, or -ISO 9660:1999, and for traces of other write options which seem to have been +Enhanced Volume Descriptor (aka ISO 9660:1999) as of ECMA-119 4th Edition, +and for traces of other write options which seem to have been used when the filesystem was created. @* Note that this command does not detect and report a possibly present HFS+ tree. @@ -5497,7 +5500,8 @@ Not leading to "cmd" lines are: @* "tree_loaded=" tells which tree was loaded by -indev: @* - 0 = ISO 9660 , 1 = Joliet , 2 = ISO 9660:1999 + 0 = ISO 9660 , 1 = Joliet , + 2 = Enhanced Volume Descriptor (aka ISO 9660:1999) as of ECMA-119 4th Edition @* "tree_loaded_text=" tells the same by name: "ISO9660", "Joliet", "ISO9660:1999" @* diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index f3dfe4d9..ed147713 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2024.10.06.093304" +#define Xorriso_timestamP "2024.10.06.093626" diff --git a/xorriso/xorrisofs.1 b/xorriso/xorrisofs.1 index ad3d3310..9043ffa8 100644 --- a/xorriso/xorrisofs.1 +++ b/xorriso/xorrisofs.1 @@ -9,7 +9,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH XORRISOFS 1 "Version 1.5.7, Sep 05, 2024" +.TH XORRISOFS 1 "Version 1.5.7, Oct 06, 2024" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -71,8 +71,11 @@ operating systems of Microsoft Corporation. Production of this directory tree may be enabled by option \-J. .br \fBISO 9660:1999\fR -is the name of an additional directory tree which provides longer -filenames. It allows single file names to have up to 207 characters. +is the folkloric name of an additional directory tree which provides longer +filenames. It allows single file names to have up to 207 characters. Its +starting point is specified officially as Enhanced Volume Descriptor in +ECMA\-119 4th Edition. +.br It might be of use with some older computer system boot facilities which read neither Rock Ridge nor Joliet but need longer filenames nevertheless. @@ -496,8 +499,8 @@ and file size of up to 400 GiB \- 200 KiB. (This size limitation is set by the xorriso implementation and not by ISO 9660 which would allow nearly 8 TiB.) .br -Pseudo\-level 4 enables production of an additional ISO 9660:1999 -directory tree. +Pseudo\-level 4 enables production of an additional directory tree beginning at +an Enhanced Volume Descriptor (aka ISO 9660:1999) as of ECMA\-119 4th Edition. .TP \fB\-disallow_dir_id_ext\fR Do not follow a bad habit of mkisofs which allows dots in the ISO names diff --git a/xorriso/xorrisofs.info b/xorriso/xorrisofs.info index 646c8581..be8995c6 100644 --- a/xorriso/xorrisofs.info +++ b/xorriso/xorrisofs.info @@ -74,12 +74,14 @@ filenames up to 64 characters encoded as UTF-16. A Joliet tree is mainly interesting for reading the ISO image by operating systems of Microsoft Corporation. Production of this directory tree may be enabled by option -J. -*ISO 9660:1999* is the name of an additional directory tree which -provides longer filenames. It allows single file names to have up to -207 characters. It might be of use with some older computer system boot -facilities which read neither Rock Ridge nor Joliet but need longer -filenames nevertheless. Production of this directory tree may be -enabled by option -iso-level 4. +*ISO 9660:1999* is the folkloric name of an additional directory tree +which provides longer filenames. It allows single file names to have up +to 207 characters. Its starting point is specified officially as +Enhanced Volume Descriptor in ECMA-119 4th Edition. +It might be of use with some older computer system boot facilities which +read neither Rock Ridge nor Joliet but need longer filenames +nevertheless. Production of this directory tree may be enabled by +option -iso-level 4. *HFS+* is the name of a filesystem which is normally used for writing and reading on hard disks and similar devices. It is possible to embed a HFS+ partition into the emerging ISO 9660 image and to mark it by @@ -470,8 +472,9 @@ File: xorrisofs.info, Node: SetCompl, Next: SetExtras, Prev: SetProduct, Up: up to 400 GiB - 200 KiB. (This size limitation is set by the xorriso implementation and not by ISO 9660 which would allow nearly 8 TiB.) - Pseudo-level 4 enables production of an additional ISO 9660:1999 - directory tree. + Pseudo-level 4 enables production of an additional directory tree + beginning at an Enhanced Volume Descriptor (aka ISO 9660:1999) as + of ECMA-119 4th Edition. -disallow_dir_id_ext Do not follow a bad habit of mkisofs which allows dots in the ISO names of directories. On the other hand, some bootable GNU/Linux @@ -2118,7 +2121,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T (line 80) * -A set Application Id: ImageId. (line 34) * -abstract set Abstract File path: ImageId. (line 57) -* -allow-lowercase lowercase in ISO file names: SetCompl. (line 42) +* -allow-lowercase lowercase in ISO file names: SetCompl. (line 43) * -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 348) * -appended_part_as_apm Appended partitions in APM: SystemArea. (line 253) @@ -2145,13 +2148,13 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T * -copyright set Copyright File path: ImageId. (line 66) * -cut_out insert piece of data file or device: SetInsert. (line 22) * -D allow deep directory hierarchies: SetExtras. (line 60) -* -d omit trailing dot in ISO file names: SetCompl. (line 50) +* -d omit trailing dot in ISO file names: SetCompl. (line 51) * -dev set path for loading existing ISO image: Loading. (line 23) * -dir-mode permissions for all directories: SetProduct. (line 87) * -disable-deep-relocation allow deep directory hierarchies: SetExtras. (line 72) * -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl. - (line 23) + (line 24) * -e El Torito EFI boot image: Bootable. (line 53) * -efi-boot-part EFI boot partition: SystemArea. (line 260) * -eltorito-alt-boot begin next boot catalog entry: Bootable. (line 47) @@ -2168,7 +2171,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T * -file_name_limit curbs length of file names: SetExtras. (line 49) * -follow-links follow symbolic links on disk: SetInsert. (line 36) * -full-iso9660-filenames allow 31 characters in ISO file names: SetCompl. - (line 59) + (line 60) * -G Fill System Area e.g. by MBR: SystemArea. (line 68) * -generic-boot Fill System Area e.g. by MBR: SystemArea. (line 77) * -genisoimage_completion completion of genisoimage options: Miscellaneous. @@ -2237,24 +2240,24 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T (line 163) * -joliet-long allow longer Joliet names: SetExtras. (line 165) * -joliet-utf16 use UTF-16 with Joliet names: SetExtras. (line 171) -* -l allow 31 characters in ISO file names: SetCompl. (line 56) +* -l allow 31 characters in ISO file names: SetCompl. (line 57) * -log-file redirect stderr messages: Miscellaneous. (line 48) * -m exclude disk files from inserting: SetInsert. (line 41) * -M set path for loading existing ISO image: Loading. (line 11) * -max-iso9660-filenames allow 37 characters in ISO file names: SetCompl. - (line 61) + (line 62) * -md5-list set path of input checksum file: Jigdo. (line 81) * -mips-boot MIPS Big Endian boot image: SystemArea. (line 299) * -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 305) -* -N omit version number in ISO file names: SetCompl. (line 64) +* -N omit version number in ISO file names: SetCompl. (line 65) * -no-emul-boot El Torito boot image emulation: Bootable. (line 86) * -no-pad do not add zeros to ISO tree: SetProduct. (line 101) * -o set output file address: SetProduct. (line 8) * -old-exclude exclude disk files from inserting: SetInsert. (line 52) * -old-root enable incremental insertion: SetInsert. (line 90) -* -omit-period omit trailing dot in ISO file names: SetCompl. (line 54) +* -omit-period omit trailing dot in ISO file names: SetCompl. (line 55) * -omit-version-number omit version number in ISO file names: SetCompl. - (line 69) + (line 70) * -output set output file address: SetProduct. (line 21) * -output-charset set character set of ISO file names: Charset. (line 21) @@ -2281,7 +2284,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T * -rational-rock Rock Ridge with altered owner and permission: SetExtras. (line 26) * -relaxed-filenames 7-bit special characters in ISO file names: SetCompl. - (line 45) + (line 46) * -rock Rock Ridge (is enabled by default): SetExtras. (line 13) * -root redirect ISO root directory: SetInsert. (line 85) * -rr_reloc_dir set deep directory relocation target: SetExtras. @@ -2291,11 +2294,11 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T * -sysid set System Id: ImageId. (line 43) * -transparent-compression enable recognition of zisofs files: SetInsert. (line 63) -* -U very relaxed filename rules: SetCompl. (line 27) +* -U very relaxed filename rules: SetCompl. (line 28) * -uid ownership for all files: SetProduct. (line 79) * -untranslated-filenames very relaxed filename rules: SetCompl. - (line 34) -* -untranslated_name_len untranslated file names: SetCompl. (line 36) + (line 35) +* -untranslated_name_len untranslated file names: SetCompl. (line 37) * -v enable verbose messages: Miscellaneous. (line 53) * -V set Volume Id: ImageId. (line 13) * -verbose enable verbose messages: Miscellaneous. (line 56) @@ -2426,7 +2429,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * HFS+, set creator and type of file, -hfsplus-file-creator-type: SetExtras. (line 220) * HFS+, set serial number: SetExtras. (line 205) -* HFS+, _definition: Standards. (line 32) +* HFS+, _definition: Standards. (line 34) * Hiding, by ISO RR path, -hide_iso_path: SetHide. (line 31) * Hiding, from HFS+, -hide-hfsplus: SetHide. (line 25) * Hiding, from HFS+, -hide-hfsplus-list: SetHide. (line 28) @@ -2447,27 +2450,27 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * ISO 9660, _definition: Standards. (line 6) * ISO 9660:1999, _definition: Standards. (line 26) * ISO file names, 7-bit special characters, -relaxed-filenames: SetCompl. - (line 45) + (line 46) * ISO file names, allow 31 characters, -l, -full-iso9660-filenames: SetCompl. - (line 56) + (line 57) * ISO file names, allow 37 characters, -max-iso9660-filenames: SetCompl. - (line 61) + (line 62) * ISO file names, allow lowercase, -allow-lowercase: SetCompl. - (line 42) + (line 43) * ISO file names, omit trailing dot, -d, -omit-period: SetCompl. - (line 50) + (line 51) * ISO file names, omit version number, -N, -omit-version-number: SetCompl. - (line 64) + (line 65) * ISO file names, untranslated, -untranslated_name_len: SetCompl. - (line 36) + (line 37) * ISO file names, very relaxed rules, -U, -untranslated-filenames: SetCompl. - (line 27) + (line 28) * ISO image size, predict, -print-size: Miscellaneous. (line 23) * ISO image, set Application Use field, --application_use: ImageId. (line 79) * ISO image, set timestamps, --modification-date=: ImageId. (line 70) * ISO level 1, enforce directory names, -disallow_dir_id_ext: SetCompl. - (line 23) + (line 24) * ISO level, specify, -iso-level: SetCompl. (line 7) * ISO level, specify, -iso-level <1>: SetCompl. (line 8) * ISO root directory, redirect, -root: SetInsert. (line 85) @@ -2559,35 +2562,35 @@ Tag Table: Node: Top391 Node: Overview1131 Node: Standards1573 -Node: Insert3770 -Node: Xorriso5616 -Node: Options6762 -Node: Loading7489 -Node: SetInsert9530 -Node: SetProduct15465 -Node: SetCompl21037 -Node: SetExtras23629 -Node: SetHide35886 -Node: ImageId37885 -Node: Bootable42167 -Node: SystemArea48453 -Node: Charset68181 -Node: Jigdo69206 -Node: Miscellaneous74176 -Node: Examples76772 -Node: ExSimple77266 -Node: ExGraft77749 -Node: ExMkisofs79049 -Node: ExGrowisofs80857 -Node: ExIncBackup82047 -Node: ExIncBckAcc85223 -Node: ExBootable86928 -Node: Files91110 -Node: Environ92205 -Node: Seealso93078 -Node: Bugreport93755 -Node: Legal94348 -Node: CommandIdx95245 -Node: ConceptIdx112605 +Node: Insert3878 +Node: Xorriso5724 +Node: Options6870 +Node: Loading7597 +Node: SetInsert9638 +Node: SetProduct15573 +Node: SetCompl21145 +Node: SetExtras23818 +Node: SetHide36075 +Node: ImageId38074 +Node: Bootable42356 +Node: SystemArea48642 +Node: Charset68370 +Node: Jigdo69395 +Node: Miscellaneous74365 +Node: Examples76961 +Node: ExSimple77455 +Node: ExGraft77938 +Node: ExMkisofs79238 +Node: ExGrowisofs81046 +Node: ExIncBackup82236 +Node: ExIncBckAcc85412 +Node: ExBootable87117 +Node: Files91299 +Node: Environ92394 +Node: Seealso93267 +Node: Bugreport93944 +Node: Legal94537 +Node: CommandIdx95434 +Node: ConceptIdx112794  End Tag Table diff --git a/xorriso/xorrisofs.texi b/xorriso/xorrisofs.texi index 1a215379..a905b65d 100644 --- a/xorriso/xorrisofs.texi +++ b/xorriso/xorrisofs.texi @@ -50,7 +50,7 @@ @c man .\" First parameter, NAME, should be all caps @c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @c man .\" other parameters are allowed: see man(7), man(1) -@c man .TH XORRISOFS 1 "Version 1.5.7, Sep 05, 2024" +@c man .TH XORRISOFS 1 "Version 1.5.7, Oct 06, 2024" @c man .\" Please adjust this date whenever revising the manpage. @c man .\" @c man .\" Some roff macros, for reference: @@ -162,8 +162,11 @@ Production of this directory tree may be enabled by option -J. @* @cindex ISO 9660:1999, _definition @strong{ISO 9660:1999} -is the name of an additional directory tree which provides longer -filenames. It allows single file names to have up to 207 characters. +is the folkloric name of an additional directory tree which provides longer +filenames. It allows single file names to have up to 207 characters. Its +starting point is specified officially as Enhanced Volume Descriptor in +ECMA-119 4th Edition. +@* It might be of use with some older computer system boot facilities which read neither Rock Ridge nor Joliet but need longer filenames nevertheless. @@ -714,8 +717,8 @@ and file size of up to 400 GiB - 200 KiB. (This size limitation is set by the xorriso implementation and not by ISO 9660 which would allow nearly 8 TiB.) @* -Pseudo-level 4 enables production of an additional ISO 9660:1999 -directory tree. +Pseudo-level 4 enables production of an additional directory tree beginning at +an Enhanced Volume Descriptor (aka ISO 9660:1999) as of ECMA-119 4th Edition. @c man .TP @item -disallow_dir_id_ext @kindex -disallow_dir_id_ext enforce ISO level 1 directory names