Clarified meaning of "ISO 9660:1999" as Enhanced Volume Descriptor of ECMA-119 4th Edition

This commit is contained in:
Thomas Schmitt 2024-10-06 11:36:57 +02:00
parent d016ee763d
commit e1d6cba5df
7 changed files with 221 additions and 200 deletions

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps .\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1) .\" 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. .\" Please adjust this date whenever revising the manpage.
.\" .\"
.\" Some roff macros, for reference: .\" Some roff macros, for reference:
@ -3179,9 +3179,10 @@ Both words then stem from a reserved subset of UCS\-2.
.br .br
"rec_mtime" records with non\-RockRidge directory entries the disk file's "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 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 tree (plain ISO 9660), to the Joliet tree, and to the tree of an Enhanced
default. If disabled, it gets automatically re\-enabled by \-as mkisofs emulation Volume Descriptor (aka ISO 9660:1999) as of ECMA\-119 4th Edition.
when a pathspec is encountered. "rec_mtime" is default. If disabled, it gets automatically re\-enabled
by \-as mkisofs emulation when a pathspec is encountered.
.br .br
"new_rr" uses Rock Ridge version 1.12 (suitable for GNU/Linux but not for older "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 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. but makes the image incapable of displaying its session history.
.br .br
"iso_9660_1999" causes the production of an additional directory tree "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. do not understand Rock Ridge.
.br .br
"old_empty" uses the old way of of giving block addresses in the range "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 .TP
\fB\-assess_indev_features\fR "plain"|"cmd"|"as_mkisofs"|"replay" \fB\-assess_indev_features\fR "plain"|"cmd"|"as_mkisofs"|"replay"
Inspect the filesystem on \-indev for the presence of Rock Ridge, Joliet, or 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. used when the filesystem was created.
.br .br
Note that this command does not detect and report a possibly present HFS+ tree. 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 .br
"tree_loaded=" tells which tree was loaded by \-indev: "tree_loaded=" tells which tree was loaded by \-indev:
.br .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 .br
"tree_loaded_text=" tells the same by name: "ISO9660", "Joliet", "ISO9660:1999" "tree_loaded_text=" tells the same by name: "ISO9660", "Joliet", "ISO9660:1999"
.br .br

View File

@ -2709,10 +2709,11 @@ according to the setting of command -acl.
0. 0.
"rec_mtime" records with non-RockRidge directory entries the disk "rec_mtime" records with non-RockRidge directory entries the disk
file's mtime and not the creation time of the image. This applies 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 to the ECMA-119 tree (plain ISO 9660), to the Joliet tree, and to
9660:1999. "rec_mtime" is default. If disabled, it gets the tree of an Enhanced Volume Descriptor (aka ISO 9660:1999) as of
automatically re-enabled by -as mkisofs emulation when a pathspec ECMA-119 4th Edition. "rec_mtime" is default. If disabled, it
is encountered. 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 "new_rr" uses Rock Ridge version 1.12 (suitable for GNU/Linux but
not for older FreeBSD or for Solaris). This implies not for older FreeBSD or for Solaris). This implies
"aaip_susp_1_10_off" which may be changed by subsequent "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 media but makes the image incapable of displaying its session
history. history.
"iso_9660_1999" causes the production of an additional directory "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. readers which do not understand Rock Ridge.
"old_empty" uses the old way of of giving block addresses in the "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 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. of the system.
-assess_indev_features "plain"|"cmd"|"as_mkisofs"|"replay" -assess_indev_features "plain"|"cmd"|"as_mkisofs"|"replay"
Inspect the filesystem on -indev for the presence of Rock Ridge, Inspect the filesystem on -indev for the presence of Rock Ridge,
Joliet, or ISO 9660:1999, and for traces of other write options Joliet, or Enhanced Volume Descriptor (aka ISO 9660:1999) as of
which seem to have been used when the filesystem was created. 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 Note that this command does not detect and report a possibly
present HFS+ tree. present HFS+ tree.
Mode "cmd" lists xorriso commands which would activate the detected 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. "size=" tells the number of 2048 byte blocks of the filesystem.
"eltorito=1" tells that El Torito boot equipment was detected. "eltorito=1" tells that El Torito boot equipment was detected.
"tree_loaded=" tells which tree was loaded by -indev: "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", "tree_loaded_text=" tells the same by name: "ISO9660", "Joliet",
"ISO9660:1999" "ISO9660:1999"
"rr_loaded=1" tells that Rock Ridge information was loaded with the "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) * # starts a comment line: Scripting. (line 158)
* -abort_on controls abort on error: Exception. (line 28) * -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) * -acl controls handling of ACLs: Loading. (line 189)
* -add inserts one or more paths: Insert. (line 44) * -add inserts one or more paths: Insert. (line 44)
* -add_plainly inserts one or more paths: Insert. (line 68) * -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) * -alter_date_r sets timestamps in ISO image: Manip. (line 208)
* -append_partition adds arbitrary file after image end: Bootable. * -append_partition adds arbitrary file after image end: Bootable.
(line 470) (line 470)
* -application_id sets application id: SetWrite. (line 218) * -application_id sets application id: SetWrite. (line 220)
* -application_use sets application use field: SetWrite. (line 293) * -application_use sets application use field: SetWrite. (line 295)
* -as emulates mkisofs or cdrecord: Emulation. (line 13) * -as emulates mkisofs or cdrecord: Emulation. (line 13)
* -assert_volid rejects undesired images: Loading. (line 129) * -assert_volid rejects undesired images: Loading. (line 129)
* -assess_indev_features shows filesystem features: Inquiry. (line 61) * -assess_indev_features shows filesystem features: Inquiry. (line 61)
* -auto_charset learns character set from image: Loading. (line 141) * -auto_charset learns character set from image: Loading. (line 141)
* -backslash_codes enables backslash conversion: Scripting. (line 73) * -backslash_codes enables backslash conversion: Scripting. (line 73)
* -ban_stdio_write demands real drive: Loading. (line 460) * -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) * -blank erases media: Writing. (line 57)
* -boot_image controls bootability: Bootable. (line 75) * -boot_image controls bootability: Bootable. (line 75)
* -calm_drive reduces drive activity: Loading. (line 444) * -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 sets ownership in ISO image: Manip. (line 43)
* -chown_r sets ownership in ISO image: Manip. (line 47) * -chown_r sets ownership in ISO image: Manip. (line 47)
* -clone copies ISO directory tree: Insert. (line 196) * -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_damaged closes damaged track and session: Writing. (line 209)
* -close_filter_list bans filter registration: Filter. (line 50) * -close_filter_list bans filter registration: Filter. (line 50)
* -commit writes pending ISO image: Writing. (line 27) * -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) * -compare_r reports ISO/disk differences: Navigate. (line 190)
* -compliance controls standard compliance: SetWrite. (line 62) * -compliance controls standard compliance: SetWrite. (line 62)
* -concat copies ISO file content: Restore. (line 148) * -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) * -cpax copies files to disk: Restore. (line 128)
* -cpr inserts like with cp -r: Insert. (line 175) * -cpr inserts like with cp -r: Insert. (line 175)
* -cpx copies files to disk: Restore. (line 117) * -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_access control device file locking: AqDrive. (line 72)
* -drive_class controls drive accessability: AqDrive. (line 43) * -drive_class controls drive accessability: AqDrive. (line 43)
* -du show directory size in ISO image: Navigate. (line 86) * -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) * -dus show directory size in ISO image: Navigate. (line 89)
* -dusx show directory size on disk: Navigate. (line 96) * -dusx show directory size on disk: Navigate. (line 96)
* -dux show directory size on disk: Navigate. (line 92) * -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) * -early_stdio_test classifies stdio drives: Loading. (line 464)
* -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 337) * -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 337)
* -eject ejects drive tray: Writing. (line 50) * -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) * -follow softlinks and mount points: SetInsert. (line 77)
* -format formats media: Writing. (line 87) * -format formats media: Writing. (line 87)
* -for_backup acl,xattr,hardlinks,md5,lfa_flags: Loading. (line 312) * -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. * -genisoimage_completion completion of genisoimage options: Emulation.
(line 166) (line 166)
* -getfacl shows ACL in ISO image: Navigate. (line 60) * -getfacl shows ACL in ISO image: Navigate. (line 60)
* -getfacl_r shows ACL in ISO image: Navigate. (line 66) * -getfacl_r shows ACL in ISO image: Navigate. (line 66)
* -getfattr shows xattr in ISO image: Navigate. (line 69) * -getfattr shows xattr in ISO image: Navigate. (line 69)
* -getfattr_r shows xattr in ISO image: Navigate. (line 75) * -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) * -grow_blindly overrides next writeable address: AqDrive. (line 112)
* -hardlinks controls handling of hard links: Loading. (line 152) * -hardlinks controls handling of hard links: Loading. (line 152)
* -help prints help text: Scripting. (line 19) * -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) * -mark sets synchronizing message: Frontend. (line 23)
* -md5 controls handling of MD5 sums: Loading. (line 281) * -md5 controls handling of MD5 sums: Loading. (line 281)
* -mkdir creates ISO directory: Insert. (line 188) * -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 issues mount command for ISO session: Restore. (line 204)
* -mount_cmd composes mount command line: Inquiry. (line 95) * -mount_cmd composes mount command line: Inquiry. (line 97)
* -mount_cmd controls mount command: Inquiry. (line 113) * -mount_cmd controls mount command: Inquiry. (line 115)
* -msg_op perform operations on program messages: Frontend. (line 27) * -msg_op perform operations on program messages: Frontend. (line 27)
* -mv renames files in ISO image: Manip. (line 37) * -mv renames files in ISO image: Manip. (line 37)
* -mv renames single file in ISO image: Manip. (line 31) * -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) * -options_from_file reads commands from file: Scripting. (line 12)
* -osirrox enables ISO-to-disk copying: Restore. (line 25) * -osirrox enables ISO-to-disk copying: Restore. (line 25)
* -outdev acquires a drive for output: AqDrive. (line 29) * -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) * -overwrite enables overwriting in ISO: SetInsert. (line 140)
* -pacifier controls pacifier text form: Emulation. (line 184) * -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) * -page set terminal geometry: DialogCtl. (line 18)
* -paste_in copies file into disk file: Restore. (line 142) * -paste_in copies file into disk file: Restore. (line 142)
* -pathspecs sets meaning of = with -add: SetInsert. (line 124) * -pathspecs sets meaning of = with -add: SetInsert. (line 124)
* -path_list inserts paths from disk file: Insert. (line 81) * -path_list inserts paths from disk file: Insert. (line 81)
* -pkt_output consolidates text output: Frontend. (line 7) * -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 prints result text line: Scripting. (line 104)
* -print_info prints message text line: Scripting. (line 106) * -print_info prints message text line: Scripting. (line 106)
* -print_mark prints synchronizing text line: Scripting. (line 108) * -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 sets program name: Frontend. (line 176)
* -prog_help prints help text: Frontend. (line 178) * -prog_help prints help text: Frontend. (line 178)
* -prompt prompts for enter key: Scripting. (line 112) * -prompt prompts for enter key: Scripting. (line 112)
* -publisher sets publisher id: SetWrite. (line 213) * -publisher sets publisher id: SetWrite. (line 215)
* -pvd_info shows image id strings: Inquiry. (line 156) * -pvd_info shows image id strings: Inquiry. (line 158)
* -pwd tells working directory in ISO: Navigate. (line 19) * -pwd tells working directory in ISO: Navigate. (line 19)
* -pwdx tells working directory on disk: Navigate. (line 21) * -pwdx tells working directory on disk: Navigate. (line 21)
* -quoted_not_list sets exclusions: SetInsert. (line 74) * -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) * -read_speed set read speed: Loading. (line 11)
* -reassure enables confirmation question: DialogCtl. (line 29) * -reassure enables confirmation question: DialogCtl. (line 29)
* -report_about controls verbosity: Exception. (line 54) * -report_about controls verbosity: Exception. (line 54)
* -report_el_torito shows Boot Catalog: Inquiry. (line 166) * -report_el_torito shows Boot Catalog: Inquiry. (line 168)
* -report_system_area shows MBR, GPT, and alike: Inquiry. (line 201) * -report_system_area shows MBR, GPT, and alike: Inquiry. (line 203)
* -return_with controls exit value: Exception. (line 39) * -return_with controls exit value: Exception. (line 39)
* -rm deletes files from ISO image: Manip. (line 20) * -rm deletes files from ISO image: Manip. (line 20)
* -rmdir deletes ISO directory: Manip. (line 29) * -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 discards pending changes: Writing. (line 9)
* -rollback_end ends program without writing: Scripting. (line 156) * -rollback_end ends program without writing: Scripting. (line 156)
* -rom_toc_scan searches for sessions: Loading. (line 416) * -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) * -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 197)
* -scsi_dev_family choose Linux device file type: AqDrive. (line 95) * -scsi_dev_family choose Linux device file type: AqDrive. (line 95)
* -scsi_log reports SCSI commands: Scripting. (line 145) * -scsi_log reports SCSI commands: Scripting. (line 145)
* -session_log logs written sessions: Scripting. (line 136) * -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 sets ACL in ISO image: Manip. (line 68)
* -setfacl_list sets ACL in ISO image: Manip. (line 94) * -setfacl_list sets ACL in ISO image: Manip. (line 94)
* -setfacl_r sets ACL in ISO image: Manip. (line 92) * -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. * -signal_handling controls handling of system signals: Exception.
(line 67) (line 67)
* -sleep waits for a given time span: Scripting. (line 115) * -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) * -split_size enables large file splitting: SetInsert. (line 154)
* -status shows current settings: Scripting. (line 46) * -status shows current settings: Scripting. (line 46)
* -status_history_max curbs -status history: Scripting. (line 54) * -status_history_max curbs -status history: Scripting. (line 54)
* -stdio_sync controls stdio buffer: SetWrite. (line 490) * -stdio_sync controls stdio buffer: SetWrite. (line 492)
* -stream_recording controls defect management: SetWrite. (line 410) * -stream_recording controls defect management: SetWrite. (line 412)
* -system_id sets system id: SetWrite. (line 226) * -system_id sets system id: SetWrite. (line 228)
* -tell_media_space reports free space: Inquiry. (line 146) * -tell_media_space reports free space: Inquiry. (line 148)
* -temp_mem_limit curbs memory consumption: Scripting. (line 98) * -temp_mem_limit curbs memory consumption: Scripting. (line 98)
* -toc shows list of sessions: Inquiry. (line 27) * -toc shows list of sessions: Inquiry. (line 27)
* -toc_info_type shows list of sessions: Inquiry. (line 49) * -toc_info_type shows list of sessions: Inquiry. (line 49)
* -toc_of shows list of sessions: Inquiry. (line 41) * -toc_of shows list of sessions: Inquiry. (line 41)
* -truncate_overwritable activates older session: Writing. (line 167) * -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 inserts path if different: Insert. (line 100)
* -update_l inserts paths if different: Insert. (line 120) * -update_l inserts paths if different: Insert. (line 120)
* -update_l inserts paths if different <1>: Insert. (line 128) * -update_l inserts paths if different <1>: Insert. (line 128)
* -update_li inserts paths if different: Insert. (line 124) * -update_li inserts paths if different: Insert. (line 124)
* -update_r inserts paths if different: Insert. (line 110) * -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) * -use_readline enables readline for dialog: DialogCtl. (line 26)
* -version prints help text: Scripting. (line 22) * -version prints help text: Scripting. (line 22)
* -volid sets volume id: SetWrite. (line 189) * -volid sets volume id: SetWrite. (line 191)
* -volset_id sets volume set id: SetWrite. (line 209) * -volset_id sets volume set id: SetWrite. (line 211)
* -volume_date sets volume timestamp: SetWrite. (line 232) * -volume_date sets volume timestamp: SetWrite. (line 234)
* -write_type chooses TAO or SAO/DAO: SetWrite. (line 521) * -write_type chooses TAO or SAO/DAO: SetWrite. (line 523)
* -x enables automatic execution order of arguments: ArgSort. (line 16) * -x enables automatic execution order of arguments: ArgSort. (line 16)
* -xattr controls handling of xattr (EA): Loading. (line 196) * -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 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, enable features, -for_backup: Loading. (line 312)
* Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 197) * Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 197)
* Blank media, _definition: Media. (line 34) * 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) * Blind growing, _definition: Methods. (line 41)
* Bootability, control, -boot_image: Bootable. (line 75) * Bootability, control, -boot_image: Bootable. (line 75)
* Bugs, reporting: Bugreport. (line 6) * Bugs, reporting: Bugreport. (line 6)
* cdrecord, Emulation: Emulation. (line 120) * cdrecord, Emulation: Emulation. (line 120)
* Character Set, for input, -in_charset: Loading. (line 136) * Character Set, for input, -in_charset: Loading. (line 136)
* Character Set, for input/output, -charset: Charset. (line 54) * 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, learn from image, -auto_charset: Loading. (line 141)
* Character Set, of terminal, -local_charset: Charset. (line 57) * Character Set, of terminal, -local_charset: Charset. (line 57)
* Character Set, _definition: Charset. (line 6) * 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 chain, -show_stream: Navigate. (line 198)
* Filter, show chains of tree, -show_stream_r: Navigate. (line 216) * Filter, show chains of tree, -show_stream_r: Navigate. (line 216)
* Filter, unregister, -unregister_filter: Filter. (line 47) * 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) * Filter, _definition: Filter. (line 6)
* Frontend program, start at pipes, -launch_frontend: Frontend. * Frontend program, start at pipes, -launch_frontend: Frontend.
(line 141) (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 read-only flag, do not set for ISO: Bootable. (line 404)
* GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 260) * GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 260)
* GPT, _definition: Extras. (line 39) * 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: Manip. (line 49)
* Group, in ISO image, -chgrp_r: Manip. (line 53) * Group, in ISO image, -chgrp_r: Manip. (line 53)
* Growing, _definition: Methods. (line 20) * 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, discard pending changes, -rollback: Writing. (line 9)
* Image, filesystem to load, -read_fs: Loading. (line 120) * Image, filesystem to load, -read_fs: Loading. (line 120)
* Image, override change status, -changes_pending: Writing. (line 12) * Image, override change status, -changes_pending: Writing. (line 12)
* Image, set abstract file name, -abstract_file: SetWrite. (line 271) * Image, set abstract file name, -abstract_file: SetWrite. (line 273)
* Image, set application id, -application_id: SetWrite. (line 218) * Image, set application id, -application_id: SetWrite. (line 220)
* Image, set application iuse field, -application_use: SetWrite. * Image, set application iuse field, -application_use: SetWrite.
(line 293) (line 295)
* Image, set biblio file name, -biblio_file: SetWrite. (line 277) * Image, set biblio file name, -biblio_file: SetWrite. (line 279)
* Image, set copyright file name, -copyright_file: SetWrite. (line 266) * Image, set copyright file name, -copyright_file: SetWrite. (line 268)
* Image, set preparer id, -preparer_id: SetWrite. (line 282) * Image, set preparer id, -preparer_id: SetWrite. (line 284)
* Image, set publisher id, -publisher: SetWrite. (line 213) * Image, set publisher id, -publisher: SetWrite. (line 215)
* Image, set system id, -system_id: SetWrite. (line 226) * Image, set system id, -system_id: SetWrite. (line 228)
* Image, set volume id, -volid: SetWrite. (line 189) * Image, set volume id, -volid: SetWrite. (line 191)
* Image, set volume set id, -volset_id: SetWrite. (line 209) * Image, set volume set id, -volset_id: SetWrite. (line 211)
* Image, set volume timestamp, -volume_date: SetWrite. (line 232) * Image, set volume timestamp, -volume_date: SetWrite. (line 234)
* Image, show Boot Catalog: Inquiry. (line 166) * Image, show Boot Catalog: Inquiry. (line 168)
* Image, show id strings, -pvd_info: Inquiry. (line 156) * Image, show id strings, -pvd_info: Inquiry. (line 158)
* Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 201) * Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 203)
* Image, _definition: Model. (line 9) * Image, _definition: Model. (line 9)
* Input Character Set, _definition: Charset. (line 25) * Input Character Set, _definition: Charset. (line 25)
* Insert, enable overwriting, -overwrite: SetInsert. (line 140) * 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) * Older session, activate, -truncate_overwritable: Writing. (line 167)
* Output Character Set, _definition: Charset. (line 26) * Output Character Set, _definition: Charset. (line 26)
* Overwritable media, _definition: Media. (line 14) * 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: Manip. (line 43)
* Ownership, in ISO image, -chown_r: Manip. (line 47) * Ownership, in ISO image, -chown_r: Manip. (line 47)
* Partition offset, _definition: Bootable. (line 352) * 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) * Quoted input, _definition: Processing. (line 51)
* Read, set speed, -read_speed: Loading. (line 11) * Read, set speed, -read_speed: Loading. (line 11)
* Recovery, retrieve blocks, -check_media: Verify. (line 21) * 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, -move: Manip. (line 31)
* Rename, in ISO image, -mv: Manip. (line 37) * Rename, in ISO image, -mv: Manip. (line 37)
* Restore, copy boot equipment to disk, -extract_boot_images: Restore. * 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) (line 63)
* Rock Ridge, _definition: Extras. (line 6) * Rock Ridge, _definition: Extras. (line 6)
* Session, altered start address, -displacement: Loading. (line 102) * 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, issue mount command, -mount: Restore. (line 204)
* Session, log when written, -session_log: Scripting. (line 136) * Session, log when written, -session_log: Scripting. (line 136)
* Session, mount command line, -mount_cmd: Inquiry. (line 95) * Session, mount command line, -mount_cmd: Inquiry. (line 97)
* Session, mount parameters, -mount_opts: Inquiry. (line 113) * Session, mount parameters, -mount_opts: Inquiry. (line 115)
* Session, select as input, -load: Loading. (line 54) * Session, select as input, -load: Loading. (line 54)
* Session, _definition: Model. (line 6) * Session, _definition: Model. (line 6)
* Sorting order, for -x, -list_arg_sorting: ArgSort. (line 26) * 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 checksum, -check_md5: Verify. (line 184)
* Verify, file tree checksums, -check_md5_r: Verify. (line 198) * Verify, file tree checksums, -check_md5_r: Verify. (line 198)
* Verify, preset -check_media, -check_media_defaults: Verify. (line 40) * 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, bootability, -boot_image: Bootable. (line 75)
* Write, buffer syncing, -stdio_sync: SetWrite. (line 490) * Write, buffer syncing, -stdio_sync: SetWrite. (line 492)
* Write, close media, -close: SetWrite. (line 505) * Write, close media, -close: SetWrite. (line 507)
* Write, compliance to specs, -compliance: SetWrite. (line 62) * 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, 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 HFS+, -hfsplus: SetWrite. (line 14)
* Write, enable Joliet, -joliet: SetWrite. (line 10) * Write, enable Joliet, -joliet: SetWrite. (line 10)
* Write, fifo size, -fs: SetWrite. (line 500) * Write, fifo size, -fs: SetWrite. (line 502)
* Write, free space, -tell_media_space: Inquiry. (line 146) * Write, free space, -tell_media_space: Inquiry. (line 148)
* Write, log problematic disk files, -errfile_log: Scripting. (line 118) * Write, log problematic disk files, -errfile_log: Scripting. (line 118)
* Write, log written sessions, -session_log: Scripting. (line 136) * 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, pending ISO image, -commit: Writing. (line 27)
* Write, predict image size, -print_size: Inquiry. (line 134) * Write, predict image size, -print_size: Inquiry. (line 136)
* Write, set speed, -speed: SetWrite. (line 392) * Write, set speed, -speed: SetWrite. (line 394)
* Write, simulation, -dummy: SetWrite. (line 497) * Write, simulation, -dummy: SetWrite. (line 499)
* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 521) * Write, TAO or SAO/DAO, -write_type: SetWrite. (line 523)
* xattr, control handling, -xattr: Loading. (line 196) * xattr, control handling, -xattr: Loading. (line 196)
* xattr, set in ISO image, -setfattr: Manip. (line 103) * xattr, set in ISO image, -setfattr: Manip. (line 103)
* xattr, set in ISO image, -setfattr_list: Manip. (line 120) * xattr, set in ISO image, -setfattr_list: Manip. (line 120)
@ -6638,41 +6642,41 @@ Node: CmdFind100392
Node: Filter121714 Node: Filter121714
Node: Writing126336 Node: Writing126336
Node: SetWrite138830 Node: SetWrite138830
Node: Bootable170105 Node: Bootable170262
Node: Jigdo201387 Node: Jigdo201544
Node: Charset206390 Node: Charset206547
Node: Exception209719 Node: Exception209876
Node: DialogCtl215908 Node: DialogCtl216065
Node: Inquiry218510 Node: Inquiry218667
Node: Navigate231075 Node: Navigate231362
Node: Verify242292 Node: Verify242579
Node: Restore253441 Node: Restore253728
Node: Emulation265648 Node: Emulation265935
Node: Scripting277224 Node: Scripting277511
Node: Frontend285118 Node: Frontend285405
Node: Examples294744 Node: Examples295031
Node: ExDevices295922 Node: ExDevices296209
Node: ExCreate296583 Node: ExCreate296870
Node: ExDialog297883 Node: ExDialog298170
Node: ExGrowing299154 Node: ExGrowing299441
Node: ExModifying299963 Node: ExModifying300250
Node: ExBootable300473 Node: ExBootable300760
Node: ExCharset301028 Node: ExCharset301315
Node: ExPseudo301924 Node: ExPseudo302211
Node: ExCdrecord302851 Node: ExCdrecord303138
Node: ExMkisofs303171 Node: ExMkisofs303458
Node: ExGrowisofs305068 Node: ExGrowisofs305355
Node: ExException306221 Node: ExException306508
Node: ExTime306679 Node: ExTime306966
Node: ExIncBackup307137 Node: ExIncBackup307424
Node: ExRestore311163 Node: ExRestore311450
Node: ExRecovery312109 Node: ExRecovery312396
Node: Files312681 Node: Files312968
Node: Environ314015 Node: Environ314302
Node: Seealso314763 Node: Seealso315050
Node: Bugreport315527 Node: Bugreport315814
Node: Legal316118 Node: Legal316405
Node: CommandIdx317130 Node: CommandIdx317417
Node: ConceptIdx335604 Node: ConceptIdx335891
 
End Tag Table End Tag Table

View File

@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps @c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @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 .\" 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 .\" Please adjust this date whenever revising the manpage.
@c man .\" @c man .\"
@c man .\" Some roff macros, for reference: @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 "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 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 tree (plain ISO 9660), to the Joliet tree, and to the tree of an Enhanced
default. If disabled, it gets automatically re-enabled by -as mkisofs emulation Volume Descriptor (aka ISO 9660:1999) as of ECMA-119 4th Edition.
when a pathspec is encountered. "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 "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 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. but makes the image incapable of displaying its session history.
@* @*
"iso_9660_1999" causes the production of an additional directory tree "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. do not understand Rock Ridge.
@* @*
"old_empty" uses the old way of of giving block addresses in the range "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 @kindex -assess_indev_features shows filesystem features
@cindex Filesytem features, show, -assess_indev_features @cindex Filesytem features, show, -assess_indev_features
Inspect the filesystem on -indev for the presence of Rock Ridge, Joliet, or 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. used when the filesystem was created.
@* @*
Note that this command does not detect and report a possibly present HFS+ tree. 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: "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" "tree_loaded_text=" tells the same by name: "ISO9660", "Joliet", "ISO9660:1999"
@* @*

View File

@ -1 +1 @@
#define Xorriso_timestamP "2024.10.06.093304" #define Xorriso_timestamP "2024.10.06.093626"

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps .\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1) .\" 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. .\" Please adjust this date whenever revising the manpage.
.\" .\"
.\" Some roff macros, for reference: .\" 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. Production of this directory tree may be enabled by option \-J.
.br .br
\fBISO 9660:1999\fR \fBISO 9660:1999\fR
is the name of an additional directory tree which provides longer is the folkloric name of an additional directory tree which provides longer
filenames. It allows single file names to have up to 207 characters. 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 It might be of use with some older computer system boot
facilities which read neither Rock Ridge nor Joliet but facilities which read neither Rock Ridge nor Joliet but
need longer filenames nevertheless. 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 set by the xorriso implementation and not by ISO 9660 which would
allow nearly 8 TiB.) allow nearly 8 TiB.)
.br .br
Pseudo\-level 4 enables production of an additional ISO 9660:1999 Pseudo\-level 4 enables production of an additional directory tree beginning at
directory tree. an Enhanced Volume Descriptor (aka ISO 9660:1999) as of ECMA\-119 4th Edition.
.TP .TP
\fB\-disallow_dir_id_ext\fR \fB\-disallow_dir_id_ext\fR
Do not follow a bad habit of mkisofs which allows dots in the ISO names Do not follow a bad habit of mkisofs which allows dots in the ISO names

View File

@ -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 mainly interesting for reading the ISO image by operating systems of
Microsoft Corporation. Production of this directory tree may be enabled Microsoft Corporation. Production of this directory tree may be enabled
by option -J. by option -J.
*ISO 9660:1999* is the name of an additional directory tree which *ISO 9660:1999* is the folkloric name of an additional directory tree
provides longer filenames. It allows single file names to have up to which provides longer filenames. It allows single file names to have up
207 characters. It might be of use with some older computer system boot to 207 characters. Its starting point is specified officially as
facilities which read neither Rock Ridge nor Joliet but need longer Enhanced Volume Descriptor in ECMA-119 4th Edition.
filenames nevertheless. Production of this directory tree may be It might be of use with some older computer system boot facilities which
enabled by option -iso-level 4. 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 *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 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 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 up to 400 GiB - 200 KiB. (This size limitation is set by the
xorriso implementation and not by ISO 9660 which would allow nearly xorriso implementation and not by ISO 9660 which would allow nearly
8 TiB.) 8 TiB.)
Pseudo-level 4 enables production of an additional ISO 9660:1999 Pseudo-level 4 enables production of an additional directory tree
directory tree. beginning at an Enhanced Volume Descriptor (aka ISO 9660:1999) as
of ECMA-119 4th Edition.
-disallow_dir_id_ext -disallow_dir_id_ext
Do not follow a bad habit of mkisofs which allows dots in the ISO 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 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) (line 80)
* -A set Application Id: ImageId. (line 34) * -A set Application Id: ImageId. (line 34)
* -abstract set Abstract File path: ImageId. (line 57) * -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) * -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 348)
* -appended_part_as_apm Appended partitions in APM: SystemArea. * -appended_part_as_apm Appended partitions in APM: SystemArea.
(line 253) (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) * -copyright set Copyright File path: ImageId. (line 66)
* -cut_out insert piece of data file or device: SetInsert. (line 22) * -cut_out insert piece of data file or device: SetInsert. (line 22)
* -D allow deep directory hierarchies: SetExtras. (line 60) * -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) * -dev set path for loading existing ISO image: Loading. (line 23)
* -dir-mode permissions for all directories: SetProduct. (line 87) * -dir-mode permissions for all directories: SetProduct. (line 87)
* -disable-deep-relocation allow deep directory hierarchies: SetExtras. * -disable-deep-relocation allow deep directory hierarchies: SetExtras.
(line 72) (line 72)
* -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl. * -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl.
(line 23) (line 24)
* -e El Torito EFI boot image: Bootable. (line 53) * -e El Torito EFI boot image: Bootable. (line 53)
* -efi-boot-part EFI boot partition: SystemArea. (line 260) * -efi-boot-part EFI boot partition: SystemArea. (line 260)
* -eltorito-alt-boot begin next boot catalog entry: Bootable. (line 47) * -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) * -file_name_limit curbs length of file names: SetExtras. (line 49)
* -follow-links follow symbolic links on disk: SetInsert. (line 36) * -follow-links follow symbolic links on disk: SetInsert. (line 36)
* -full-iso9660-filenames allow 31 characters in ISO file names: SetCompl. * -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) * -G Fill System Area e.g. by MBR: SystemArea. (line 68)
* -generic-boot Fill System Area e.g. by MBR: SystemArea. (line 77) * -generic-boot Fill System Area e.g. by MBR: SystemArea. (line 77)
* -genisoimage_completion completion of genisoimage options: Miscellaneous. * -genisoimage_completion completion of genisoimage options: Miscellaneous.
@ -2237,24 +2240,24 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 163) (line 163)
* -joliet-long allow longer Joliet names: SetExtras. (line 165) * -joliet-long allow longer Joliet names: SetExtras. (line 165)
* -joliet-utf16 use UTF-16 with Joliet names: SetExtras. (line 171) * -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) * -log-file redirect stderr messages: Miscellaneous. (line 48)
* -m exclude disk files from inserting: SetInsert. (line 41) * -m exclude disk files from inserting: SetInsert. (line 41)
* -M set path for loading existing ISO image: Loading. (line 11) * -M set path for loading existing ISO image: Loading. (line 11)
* -max-iso9660-filenames allow 37 characters in ISO file names: SetCompl. * -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) * -md5-list set path of input checksum file: Jigdo. (line 81)
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 299) * -mips-boot MIPS Big Endian boot image: SystemArea. (line 299)
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 305) * -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-emul-boot El Torito boot image emulation: Bootable. (line 86)
* -no-pad do not add zeros to ISO tree: SetProduct. (line 101) * -no-pad do not add zeros to ISO tree: SetProduct. (line 101)
* -o set output file address: SetProduct. (line 8) * -o set output file address: SetProduct. (line 8)
* -old-exclude exclude disk files from inserting: SetInsert. (line 52) * -old-exclude exclude disk files from inserting: SetInsert. (line 52)
* -old-root enable incremental insertion: SetInsert. (line 90) * -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. * -omit-version-number omit version number in ISO file names: SetCompl.
(line 69) (line 70)
* -output set output file address: SetProduct. (line 21) * -output set output file address: SetProduct. (line 21)
* -output-charset set character set of ISO file names: Charset. * -output-charset set character set of ISO file names: Charset.
(line 21) (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. * -rational-rock Rock Ridge with altered owner and permission: SetExtras.
(line 26) (line 26)
* -relaxed-filenames 7-bit special characters in ISO file names: SetCompl. * -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) * -rock Rock Ridge (is enabled by default): SetExtras. (line 13)
* -root redirect ISO root directory: SetInsert. (line 85) * -root redirect ISO root directory: SetInsert. (line 85)
* -rr_reloc_dir set deep directory relocation target: SetExtras. * -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) * -sysid set System Id: ImageId. (line 43)
* -transparent-compression enable recognition of zisofs files: SetInsert. * -transparent-compression enable recognition of zisofs files: SetInsert.
(line 63) (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) * -uid ownership for all files: SetProduct. (line 79)
* -untranslated-filenames very relaxed filename rules: SetCompl. * -untranslated-filenames very relaxed filename rules: SetCompl.
(line 34) (line 35)
* -untranslated_name_len untranslated file names: SetCompl. (line 36) * -untranslated_name_len untranslated file names: SetCompl. (line 37)
* -v enable verbose messages: Miscellaneous. (line 53) * -v enable verbose messages: Miscellaneous. (line 53)
* -V set Volume Id: ImageId. (line 13) * -V set Volume Id: ImageId. (line 13)
* -verbose enable verbose messages: Miscellaneous. (line 56) * -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. * HFS+, set creator and type of file, -hfsplus-file-creator-type: SetExtras.
(line 220) (line 220)
* HFS+, set serial number: SetExtras. (line 205) * 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, by ISO RR path, -hide_iso_path: SetHide. (line 31)
* Hiding, from HFS+, -hide-hfsplus: SetHide. (line 25) * Hiding, from HFS+, -hide-hfsplus: SetHide. (line 25)
* Hiding, from HFS+, -hide-hfsplus-list: SetHide. (line 28) * 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, _definition: Standards. (line 6)
* ISO 9660:1999, _definition: Standards. (line 26) * ISO 9660:1999, _definition: Standards. (line 26)
* ISO file names, 7-bit special characters, -relaxed-filenames: SetCompl. * 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. * 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. * ISO file names, allow 37 characters, -max-iso9660-filenames: SetCompl.
(line 61) (line 62)
* ISO file names, allow lowercase, -allow-lowercase: SetCompl. * ISO file names, allow lowercase, -allow-lowercase: SetCompl.
(line 42) (line 43)
* ISO file names, omit trailing dot, -d, -omit-period: SetCompl. * 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. * ISO file names, omit version number, -N, -omit-version-number: SetCompl.
(line 64) (line 65)
* ISO file names, untranslated, -untranslated_name_len: SetCompl. * ISO file names, untranslated, -untranslated_name_len: SetCompl.
(line 36) (line 37)
* ISO file names, very relaxed rules, -U, -untranslated-filenames: SetCompl. * 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 size, predict, -print-size: Miscellaneous. (line 23)
* ISO image, set Application Use field, --application_use: ImageId. * ISO image, set Application Use field, --application_use: ImageId.
(line 79) (line 79)
* ISO image, set timestamps, --modification-date=: ImageId. (line 70) * ISO image, set timestamps, --modification-date=: ImageId. (line 70)
* ISO level 1, enforce directory names, -disallow_dir_id_ext: SetCompl. * 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: SetCompl. (line 7)
* ISO level, specify, -iso-level <1>: SetCompl. (line 8) * ISO level, specify, -iso-level <1>: SetCompl. (line 8)
* ISO root directory, redirect, -root: SetInsert. (line 85) * ISO root directory, redirect, -root: SetInsert. (line 85)
@ -2559,35 +2562,35 @@ Tag Table:
Node: Top391 Node: Top391
Node: Overview1131 Node: Overview1131
Node: Standards1573 Node: Standards1573
Node: Insert3770 Node: Insert3878
Node: Xorriso5616 Node: Xorriso5724
Node: Options6762 Node: Options6870
Node: Loading7489 Node: Loading7597
Node: SetInsert9530 Node: SetInsert9638
Node: SetProduct15465 Node: SetProduct15573
Node: SetCompl21037 Node: SetCompl21145
Node: SetExtras23629 Node: SetExtras23818
Node: SetHide35886 Node: SetHide36075
Node: ImageId37885 Node: ImageId38074
Node: Bootable42167 Node: Bootable42356
Node: SystemArea48453 Node: SystemArea48642
Node: Charset68181 Node: Charset68370
Node: Jigdo69206 Node: Jigdo69395
Node: Miscellaneous74176 Node: Miscellaneous74365
Node: Examples76772 Node: Examples76961
Node: ExSimple77266 Node: ExSimple77455
Node: ExGraft77749 Node: ExGraft77938
Node: ExMkisofs79049 Node: ExMkisofs79238
Node: ExGrowisofs80857 Node: ExGrowisofs81046
Node: ExIncBackup82047 Node: ExIncBackup82236
Node: ExIncBckAcc85223 Node: ExIncBckAcc85412
Node: ExBootable86928 Node: ExBootable87117
Node: Files91110 Node: Files91299
Node: Environ92205 Node: Environ92394
Node: Seealso93078 Node: Seealso93267
Node: Bugreport93755 Node: Bugreport93944
Node: Legal94348 Node: Legal94537
Node: CommandIdx95245 Node: CommandIdx95434
Node: ConceptIdx112605 Node: ConceptIdx112794
 
End Tag Table End Tag Table

View File

@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps @c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @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 .\" 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 .\" Please adjust this date whenever revising the manpage.
@c man .\" @c man .\"
@c man .\" Some roff macros, for reference: @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 @cindex ISO 9660:1999, _definition
@strong{ISO 9660:1999} @strong{ISO 9660:1999}
is the name of an additional directory tree which provides longer is the folkloric name of an additional directory tree which provides longer
filenames. It allows single file names to have up to 207 characters. 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 It might be of use with some older computer system boot
facilities which read neither Rock Ridge nor Joliet but facilities which read neither Rock Ridge nor Joliet but
need longer filenames nevertheless. 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 set by the xorriso implementation and not by ISO 9660 which would
allow nearly 8 TiB.) allow nearly 8 TiB.)
@* @*
Pseudo-level 4 enables production of an additional ISO 9660:1999 Pseudo-level 4 enables production of an additional directory tree beginning at
directory tree. an Enhanced Volume Descriptor (aka ISO 9660:1999) as of ECMA-119 4th Edition.
@c man .TP @c man .TP
@item -disallow_dir_id_ext @item -disallow_dir_id_ext
@kindex -disallow_dir_id_ext enforce ISO level 1 directory names @kindex -disallow_dir_id_ext enforce ISO level 1 directory names