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
.\" 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

View File

@ -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

View File

@ -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"
@*

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
.\" 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

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
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

View File

@ -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