diff --git a/xorriso/xorriso.1 b/xorriso/xorriso.1 index 993c7b92..9e9c3547 100644 --- a/xorriso/xorriso.1 +++ b/xorriso/xorriso.1 @@ -9,7 +9,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH XORRISO 1 "Version 1.2.3, Jun 27, 2012" +.TH XORRISO 1 "Version 1.2.3, Jul 02, 2012" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -2317,6 +2317,12 @@ Information about HFS creator, type, and blessings gets stored by xorriso if \-hfsplus is enabled at \-commit time. It is stored as copy outside the HFS+ partition, but rather along with the Rock Ridge information. xorriso does not read any information from the HFS+ meta data. +.br +Be aware that HFS+ is case\-insensitive although it can record file names +with upper\-case and lower\-case letters. Therefore, file names from the iso_rr +name tree may collide in the HFS+ name tree. In this case they get changed +by adding underscore characters and counting numbers. In case of very long +names, it might be necessary to map them to "MANGLED_...". .TP \fB\-rockridge\fR "on"|"off" Mode "off" disables production of Rock Ridge information for the ISO 9660 file diff --git a/xorriso/xorriso.info b/xorriso/xorriso.info index 8e3cf530..6b7fe45f 100644 --- a/xorriso/xorriso.info +++ b/xorriso/xorriso.info @@ -2065,6 +2065,12 @@ according to the setting of command -acl. copy outside the HFS+ partition, but rather along with the Rock Ridge information. xorriso does not read any information from the HFS+ meta data. + Be aware that HFS+ is case-insensitive although it can record file + names with upper-case and lower-case letters. Therefore, file + names from the iso_rr name tree may collide in the HFS+ name tree. + In this case they get changed by adding underscore characters and + counting numbers. In case of very long names, it might be + necessary to map them to "MANGLED_...". -rockridge "on"|"off" Mode "off" disables production of Rock Ridge information for the @@ -4500,7 +4506,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * # starts a comment line: Scripting. (line 162) * -abort_on controls abort on error: Exception. (line 27) -* -abstract_file sets abstract file name: SetWrite. (line 225) +* -abstract_file sets abstract file name: SetWrite. (line 231) * -acl controls handling of ACLs: Loading. (line 143) * -add inserts one or more paths: Insert. (line 45) * -add_plainly inserts one or more paths: Insert. (line 64) @@ -4508,13 +4514,13 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -alter_date_r sets timestamps in ISO image: Manip. (line 167) * -append_partition adds arbitrary file after image end: Bootable. (line 232) -* -application_id sets application id: SetWrite. (line 184) +* -application_id sets application id: SetWrite. (line 190) * -as emulates mkisofs or cdrecord: Emulation. (line 13) * -assert_volid rejects undesired images: Loading. (line 84) * -auto_charset learns character set from image: Loading. (line 98) * -backslash_codes enables backslash conversion: Scripting. (line 67) * -ban_stdio_write demands real drive: Loading. (line 247) -* -biblio_file sets biblio file name: SetWrite. (line 232) +* -biblio_file sets biblio file name: SetWrite. (line 238) * -blank erases media: Writing. (line 61) * -boot_image controls bootability: Bootable. (line 26) * -calm_drive reduces drive activity: Loading. (line 236) @@ -4533,7 +4539,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -chown sets ownership in ISO image: Manip. (line 42) * -chown_r sets ownership in ISO image: Manip. (line 47) * -clone copies ISO directory tree: Insert. (line 174) -* -close controls media closing: SetWrite. (line 327) +* -close controls media closing: SetWrite. (line 333) * -close_damaged closes damaged track and session: Writing. (line 152) * -close_filter_list bans filter registration: Filter. (line 52) * -commit writes pending ISO image: Writing. (line 29) @@ -4541,8 +4547,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -compare reports ISO/disk differences: Navigate. (line 146) * -compare_l reports ISO/disk differences: Navigate. (line 164) * -compare_r reports ISO/disk differences: Navigate. (line 159) -* -compliance controls standard compliance: SetWrite. (line 52) -* -copyright_file sets copyright file name: SetWrite. (line 219) +* -compliance controls standard compliance: SetWrite. (line 58) +* -copyright_file sets copyright file name: SetWrite. (line 225) * -cp_clone copies ISO directory tree: Insert. (line 186) * -cp_rx copies file trees to disk: Restore. (line 108) * -cpax copies files to disk: Restore. (line 104) @@ -4560,11 +4566,11 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top (line 36) * -drive_class controls drive accessability: Loading. (line 54) * -du show directory size in ISO image: Navigate. (line 89) -* -dummy controls write simulation: SetWrite. (line 316) +* -dummy controls write simulation: SetWrite. (line 322) * -dus show directory size in ISO image: Navigate. (line 93) * -dusx show directory size on disk: Navigate. (line 102) * -dux show directory size on disk: Navigate. (line 97) -* -dvd_obs set write block size: SetWrite. (line 303) +* -dvd_obs set write block size: SetWrite. (line 309) * -early_stdio_test classifies stdio drives: Loading. (line 252) * -eject ejects drive tray: Writing. (line 52) * -end writes pending session and ends program: Scripting. (line 156) @@ -4582,12 +4588,12 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -follow softlinks and mount points: SetInsert. (line 76) * -for_backup -acl,-xattr,-hardlinks,-md5: Loading. (line 185) * -format formats media: Writing. (line 88) -* -fs sets size of fifo: SetWrite. (line 320) +* -fs sets size of fifo: SetWrite. (line 326) * -getfacl shows ACL in ISO image: Navigate. (line 70) * -getfacl_r shows ACL in ISO image: Navigate. (line 77) * -getfattr shows xattr in ISO image: Navigate. (line 81) * -getfattr_r shows xattr in ISO image: Navigate. (line 85) -* -gid sets global ownership: SetWrite. (line 260) +* -gid sets global ownership: SetWrite. (line 266) * -grow_blindly overides next writeable address: AqDrive. (line 46) * -hardlinks controls handling of hard links: Loading. (line 110) * -help prints help text: Scripting. (line 20) @@ -4634,17 +4640,17 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -not_paths sets absolute exclusion paths: SetInsert. (line 55) * -options_from_file reads commands from file: Scripting. (line 12) * -osirrox enables ISO-to-disk copying: Restore. (line 18) -* -out_charset sets output character set: SetWrite. (line 250) +* -out_charset sets output character set: SetWrite. (line 256) * -outdev acquires a drive for output: AqDrive. (line 31) * -overwrite enables overwriting in ISO: SetInsert. (line 127) * -pacifier controls pacifier text form: Emulation. (line 158) -* -padding sets amount or mode of image padding: SetWrite. (line 333) +* -padding sets amount or mode of image padding: SetWrite. (line 339) * -page set terminal geometry: DialogCtl. (line 19) * -paste_in copies file into disk file: Restore. (line 121) * -path_list inserts paths from disk file: Insert. (line 78) * -pathspecs sets meaning of = with -add: SetInsert. (line 118) * -pkt_output consolidates text output: Frontend. (line 7) -* -preparer_id sets preparer id: SetWrite. (line 238) +* -preparer_id sets preparer id: SetWrite. (line 244) * -print prints result text line: Scripting. (line 99) * -print_info prints message text line: Scripting. (line 102) * -print_mark prints synchronizing text line: Scripting. (line 105) @@ -4652,7 +4658,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -prog sets program name: Frontend. (line 30) * -prog_help prints help text: Frontend. (line 33) * -prompt prompts for enter key: Scripting. (line 110) -* -publisher sets publisher id: SetWrite. (line 178) +* -publisher sets publisher id: SetWrite. (line 184) * -pvd_info shows image id strings: Inquiry. (line 93) * -pwd tells working directory in ISO: Navigate. (line 20) * -pwdx tells working directory on disk: Navigate. (line 23) @@ -4667,12 +4673,12 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -rm_r deletes trees from ISO image: Manip. (line 28) * -rmdir deletes ISO directory: Manip. (line 32) * -rockridge disables production of Rock Ridge info: SetWrite. - (line 46) + (line 52) * -rollback discards pending changes: Writing. (line 9) * -rollback_end ends program without writing: Scripting. (line 159) * -rom_toc_scan searches for sessions: Loading. (line 211) * -rr_reloc_dir sets name of relocation directory: SetWrite. - (line 135) + (line 141) * -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 168) * -scsi_log reports SCSI commands: Scripting. (line 147) * -session_log logs written sessions: Scripting. (line 138) @@ -4690,29 +4696,29 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -signal_handling controls handling of system signals: Exception. (line 69) * -sleep waits for a given time span: Scripting. (line 114) -* -speed set write speed: SetWrite. (line 276) +* -speed set write speed: SetWrite. (line 282) * -split_size enables large file splitting: SetInsert. (line 140) * -status shows current settings: Scripting. (line 47) * -status_history_max curbs -status history: Scripting. (line 56) -* -stdio_sync controls stdio buffer: SetWrite. (line 310) -* -stream_recording controls defect management: SetWrite. (line 291) -* -system_id sets system id: SetWrite. (line 193) +* -stdio_sync controls stdio buffer: SetWrite. (line 316) +* -stream_recording controls defect management: SetWrite. (line 297) +* -system_id sets system id: SetWrite. (line 199) * -tell_media_space reports free space: Inquiry. (line 89) * -temp_mem_limit curbs memory consumption: Scripting. (line 92) * -toc shows list of sessions: Inquiry. (line 28) -* -uid sets global ownership: SetWrite. (line 256) +* -uid sets global ownership: SetWrite. (line 262) * -update inserts path if different: Insert. (line 102) * -update_l inserts paths if different: Insert. (line 124) * -update_r inserts paths if different: Insert. (line 113) * -use_readline enables readline for dialog: DialogCtl. (line 28) * -version prints help text: Scripting. (line 23) -* -volid sets volume id: SetWrite. (line 154) -* -volset_id sets volume set id: SetWrite. (line 173) -* -volume_date sets volume timestamp: SetWrite. (line 200) +* -volid sets volume id: SetWrite. (line 160) +* -volset_id sets volume set id: SetWrite. (line 179) +* -volume_date sets volume timestamp: SetWrite. (line 206) * -x enables automatic execution order of arguments: ArgSort. (line 16) * -xattr controls handling of xattr (EA): Loading. (line 151) -* -zisofs controls zisofs production: SetWrite. (line 264) +* -zisofs controls zisofs production: SetWrite. (line 270)  File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top @@ -4747,7 +4753,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Character Set, _definition: Charset. (line 6) * Character Set, for input, -in_charset: Loading. (line 92) * Character Set, for input/output, -charset: Charset. (line 43) -* Character Set, for output, -out_charset: SetWrite. (line 250) +* Character Set, for output, -out_charset: SetWrite. (line 256) * Character set, learn from image, -auto_charset: Loading. (line 98) * Character Set, of terminal, -local_charset: Charset. (line 47) * CHRP partition, _definition: Bootable. (line 148) @@ -4804,9 +4810,9 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Filter, show chain, -show_stream: Navigate. (line 169) * Filter, show chains of tree, -show_stream_r: Navigate. (line 183) * Filter, unregister, -unregister_filter: Filter. (line 48) -* Filter, zisofs parameters, -zisofs: SetWrite. (line 264) +* Filter, zisofs parameters, -zisofs: SetWrite. (line 270) * GPT, _definition: Extras. (line 38) -* Group, global in ISO image, -gid: SetWrite. (line 260) +* Group, global in ISO image, -gid: SetWrite. (line 266) * Group, in ISO image, -chgrp: Manip. (line 50) * Group, in ISO image, -chgrp_r: Manip. (line 55) * Growing, _definition: Methods. (line 19) @@ -4819,16 +4825,16 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Image, demand volume id, -assert_volid: Loading. (line 84) * Image, discard pending changes, -rollback: Writing. (line 9) * Image, override change status, -changes_pending: Writing. (line 13) -* Image, set abstract file name, -abstract_file: SetWrite. (line 225) -* Image, set application id, -application_id: SetWrite. (line 184) -* Image, set biblio file name, -biblio_file: SetWrite. (line 232) -* Image, set copyright file name, -copyright_file: SetWrite. (line 219) -* Image, set preparer id, -preparer_id: SetWrite. (line 238) -* Image, set publisher id, -publisher: SetWrite. (line 178) -* Image, set system id, -system_id: SetWrite. (line 193) -* Image, set volume id, -volid: SetWrite. (line 154) -* Image, set volume set id, -volset_id: SetWrite. (line 173) -* Image, set volume timestamp, -volume_date: SetWrite. (line 200) +* Image, set abstract file name, -abstract_file: SetWrite. (line 231) +* Image, set application id, -application_id: SetWrite. (line 190) +* Image, set biblio file name, -biblio_file: SetWrite. (line 238) +* Image, set copyright file name, -copyright_file: SetWrite. (line 225) +* Image, set preparer id, -preparer_id: SetWrite. (line 244) +* Image, set publisher id, -publisher: SetWrite. (line 184) +* Image, set system id, -system_id: SetWrite. (line 199) +* Image, set volume id, -volid: SetWrite. (line 160) +* Image, set volume set id, -volset_id: SetWrite. (line 179) +* Image, set volume timestamp, -volume_date: SetWrite. (line 206) * Image, show id strings, -pvd_info: Inquiry. (line 93) * Insert, enable overwriting, -overwrite: SetInsert. (line 127) * Insert, file exclusion absolute, -not_paths: SetInsert. (line 55) @@ -4887,7 +4893,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Navigate, tell ISO working directory, -pwd: Navigate. (line 20) * Next writeable address, -grow_blindly: AqDrive. (line 46) * Overwriteable media, _definition: Media. (line 14) -* Ownership, global in ISO image, -uid: SetWrite. (line 256) +* Ownership, global in ISO image, -uid: SetWrite. (line 262) * Ownership, in ISO image, -chown: Manip. (line 42) * Ownership, in ISO image, -chown_r: Manip. (line 47) * Partition offset, _definition: Bootable. (line 167) @@ -4931,7 +4937,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Program, wait a time span, -sleep: Scripting. (line 114) * Quoted input, _definition: Processing. (line 46) * Recovery, retrieve blocks, -check_media: Verify. (line 21) -* Relocation directory, set name, -rr_reloc_dir: SetWrite. (line 135) +* Relocation directory, set name, -rr_reloc_dir: SetWrite. (line 141) * Rename, in ISO image, -mv: Manip. (line 35) * Restore, copy file into disk file, -paste_in: Restore. (line 121) * Restore, copy file piece to disk, -extract_cut: Restore. (line 81) @@ -4968,24 +4974,24 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Verify, file checksum, -check_md5: Verify. (line 153) * Verify, file tree checksums, -check_md5_r: Verify. (line 169) * Verify, preset -check_media, -check_media_defaults: Verify. (line 41) -* Write, block size, -dvd_obs: SetWrite. (line 303) +* Write, block size, -dvd_obs: SetWrite. (line 309) * Write, bootability, -boot_image: Bootable. (line 26) -* Write, buffer syncing, -stdio_sync: SetWrite. (line 310) -* Write, close media, -close: SetWrite. (line 327) -* Write, compliance to specs, -compliance: SetWrite. (line 52) -* Write, defect management, -stream_recording: SetWrite. (line 291) -* Write, disable Rock Ridge, -rockridge: SetWrite. (line 46) +* Write, buffer syncing, -stdio_sync: SetWrite. (line 316) +* Write, close media, -close: SetWrite. (line 333) +* Write, compliance to specs, -compliance: SetWrite. (line 58) +* Write, defect management, -stream_recording: SetWrite. (line 297) +* Write, disable Rock Ridge, -rockridge: SetWrite. (line 52) * Write, enable HFS+, -hfsplus: SetWrite. (line 14) * Write, enable Joliet, -joliet: SetWrite. (line 10) -* Write, fifo size, -fs: SetWrite. (line 320) +* Write, fifo size, -fs: SetWrite. (line 326) * Write, free space, -tell_media_space: Inquiry. (line 89) * Write, log problematic disk files, -errfile_log: Scripting. (line 118) * Write, log written sessions, -session_log: Scripting. (line 138) -* Write, padding image, -padding: SetWrite. (line 333) +* Write, padding image, -padding: SetWrite. (line 339) * Write, pending ISO image, -commit: Writing. (line 29) * Write, predict image size, -print_size: Inquiry. (line 80) -* Write, set speed, -speed: SetWrite. (line 276) -* Write, simulation, -dummy: SetWrite. (line 316) +* Write, set speed, -speed: SetWrite. (line 282) +* Write, simulation, -dummy: SetWrite. (line 322) * xattr, _definition: Extras. (line 65) * xattr, control handling, -xattr: Loading. (line 151) * xattr, set in ISO image, -setfattr: Manip. (line 111) @@ -5017,40 +5023,40 @@ Node: CmdFind73212 Node: Filter87916 Node: Writing92471 Node: SetWrite101435 -Node: Bootable119268 -Node: Jigdo134511 -Node: Charset138757 -Node: Exception141518 -Node: DialogCtl147637 -Node: Inquiry150234 -Node: Navigate155100 -Node: Verify163397 -Node: Restore172363 -Node: Emulation179272 -Node: Scripting189083 -Node: Frontend196243 -Node: Examples197543 -Node: ExDevices198720 -Node: ExCreate199379 -Node: ExDialog200664 -Node: ExGrowing201929 -Node: ExModifying202734 -Node: ExBootable203238 -Node: ExCharset203790 -Node: ExPseudo204611 -Node: ExCdrecord205509 -Node: ExMkisofs205826 -Node: ExGrowisofs207166 -Node: ExException208301 -Node: ExTime208755 -Node: ExIncBackup209214 -Node: ExRestore213205 -Node: ExRecovery214165 -Node: Files214735 -Node: Seealso216034 -Node: Bugreport216757 -Node: Legal217338 -Node: CommandIdx218349 -Node: ConceptIdx234148 +Node: Bootable119658 +Node: Jigdo134901 +Node: Charset139147 +Node: Exception141908 +Node: DialogCtl148027 +Node: Inquiry150624 +Node: Navigate155490 +Node: Verify163787 +Node: Restore172753 +Node: Emulation179662 +Node: Scripting189473 +Node: Frontend196633 +Node: Examples197933 +Node: ExDevices199110 +Node: ExCreate199769 +Node: ExDialog201054 +Node: ExGrowing202319 +Node: ExModifying203124 +Node: ExBootable203628 +Node: ExCharset204180 +Node: ExPseudo205001 +Node: ExCdrecord205899 +Node: ExMkisofs206216 +Node: ExGrowisofs207556 +Node: ExException208691 +Node: ExTime209145 +Node: ExIncBackup209604 +Node: ExRestore213595 +Node: ExRecovery214555 +Node: Files215125 +Node: Seealso216424 +Node: Bugreport217147 +Node: Legal217728 +Node: CommandIdx218739 +Node: ConceptIdx234538  End Tag Table diff --git a/xorriso/xorriso.texi b/xorriso/xorriso.texi index dc93281f..06ed734b 100644 --- a/xorriso/xorriso.texi +++ b/xorriso/xorriso.texi @@ -50,7 +50,7 @@ @c man .\" First parameter, NAME, should be all caps @c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @c man .\" other parameters are allowed: see man(7), man(1) -@c man .TH XORRISO 1 "Version 1.2.3, Jun 27, 2012" +@c man .TH XORRISO 1 "Version 1.2.3, Jul 02, 2012" @c man .\" Please adjust this date whenever revising the manpage. @c man .\" @c man .\" Some roff macros, for reference: @@ -2763,6 +2763,12 @@ Information about HFS creator, type, and blessings gets stored by xorriso if -hfsplus is enabled at -commit time. It is stored as copy outside the HFS+ partition, but rather along with the Rock Ridge information. xorriso does not read any information from the HFS+ meta data. +@* +Be aware that HFS+ is case-insensitive although it can record file names +with upper-case and lower-case letters. Therefore, file names from the iso_rr +name tree may collide in the HFS+ name tree. In this case they get changed +by adding underscore characters and counting numbers. In case of very long +names, it might be necessary to map them to "MANGLED_...". @sp 1 @c man .TP @item -rockridge "on"|"off" diff --git a/xorriso/xorrisofs.1 b/xorriso/xorrisofs.1 index b1558d29..5d7e269e 100644 --- a/xorriso/xorrisofs.1 +++ b/xorriso/xorrisofs.1 @@ -643,6 +643,12 @@ metadata. The second one marks the range from HFS+ metadata to the end of file content data. If more ISO image data follow, then a third partition entry gets produced. Other features of xorriso might cause the need for more APM entries. +.br +Be aware that HFS+ is case\-insensitive although it can record file names +with upper\-case and lower\-case letters. Therefore, file names from the iso_rr +name tree may collide in the HFS+ name tree. In this case they get changed +by adding underscore characters and counting numbers. In case of very long +names, it might be necessary to map them to "MANGLED_...". .TP \fB\-hfsplus-serial-no\fR Set a string of 16 digits "0" to "9" diff --git a/xorriso/xorrisofs.info b/xorriso/xorrisofs.info index bc136567..f1fc5215 100644 --- a/xorriso/xorrisofs.info +++ b/xorriso/xorrisofs.info @@ -639,6 +639,12 @@ File: xorrisofs.info, Node: SetExtras, Next: SetHide, Prev: SetCompl, Up: Op ISO image data follow, then a third partition entry gets produced. Other features of xorriso might cause the need for more APM entries. + Be aware that HFS+ is case-insensitive although it can record file + names with upper-case and lower-case letters. Therefore, file + names from the iso_rr name tree may collide in the HFS+ name tree. + In this case they get changed by adding underscore characters and + counting numbers. In case of very long names, it might be + necessary to map them to "MANGLED_...". -hfsplus-serial-no Set a string of 16 digits "0" to "9" and letters "a" to "f", which @@ -1764,15 +1770,15 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T * -graft-points enable target=source pathspecs: SetInsert. (line 31) * -hard-disk-boot El Torito boot image emulation: Bootable. (line 68) * -help list supported options: Miscellaneous. (line 20) -* -hfs-bless HFS+ blessing ppc_bootdir: SetExtras. (line 176) -* -hfs-bless-by HFS+ blessing: SetExtras. (line 165) +* -hfs-bless HFS+ blessing ppc_bootdir: SetExtras. (line 182) +* -hfs-bless-by HFS+ blessing: SetExtras. (line 171) * -hfsplus enable production of HFS+ partition: SetExtras. (line 124) -* -hfsplus-block-size set APM block size: SetExtras. (line 153) +* -hfsplus-block-size set APM block size: SetExtras. (line 159) * -hfsplus-block-size set HFS+ allocation block size: SetExtras. - (line 148) + (line 154) * -hfsplus-file-creator-type HFS+ creator-type attribute: SetExtras. - (line 161) -* -hfsplus-serial-no set HFS+ serial number: SetExtras. (line 143) + (line 167) +* -hfsplus-serial-no set HFS+ serial number: SetExtras. (line 149) * -hide keep matching files invisible in ISO tree: SetHide. (line 8) * -hide-hfsplus keep matching files invisible in HFS+ tree: SetHide. (line 29) @@ -1951,13 +1957,13 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * GPT, _definition: SystemArea. (line 13) * HFS+, _definition: Standards. (line 32) * HFS+, enables production: SetExtras. (line 124) -* HFS+, issue blessing ppc_bootdir, -hfs-bless: SetExtras. (line 176) -* HFS+, issue blessing, -hfs-bless-by: SetExtras. (line 165) -* HFS+, set allocation block size: SetExtras. (line 148) -* HFS+, set APM block size: SetExtras. (line 153) +* HFS+, issue blessing ppc_bootdir, -hfs-bless: SetExtras. (line 182) +* HFS+, issue blessing, -hfs-bless-by: SetExtras. (line 171) +* HFS+, set allocation block size: SetExtras. (line 154) +* HFS+, set APM block size: SetExtras. (line 159) * HFS+, set creator and type of file, -hfsplus-file-creator-type: SetExtras. - (line 161) -* HFS+, set serial number: SetExtras. (line 143) + (line 167) +* HFS+, set serial number: SetExtras. (line 149) * Hiding, from HFS+, -hide-hfsplus: SetHide. (line 29) * Hiding, from HFS+, -hide-hfsplus-list: SetHide. (line 33) * Hiding, from ISO and Rock Ridge, -hide: SetHide. (line 8) @@ -2074,26 +2080,26 @@ Node: SetInsert9732 Node: SetProduct14148 Node: SetCompl17855 Node: SetExtras20451 -Node: SetHide28470 -Node: ImageId29778 -Node: Bootable33283 -Node: SystemArea37348 -Node: Charset46556 -Node: Jigdo47582 -Node: Miscellaneous51849 -Node: Examples53222 -Node: ExSimple53708 -Node: ExGraft54187 -Node: ExMkisofs55434 -Node: ExGrowisofs56687 -Node: ExIncBackup57859 -Node: ExIncBckAcc60967 -Node: ExBootable62643 -Node: Files64735 -Node: Seealso65809 -Node: Bugreport66465 -Node: Legal67046 -Node: CommandIdx67941 -Node: ConceptIdx81575 +Node: SetHide28860 +Node: ImageId30168 +Node: Bootable33673 +Node: SystemArea37738 +Node: Charset46946 +Node: Jigdo47972 +Node: Miscellaneous52239 +Node: Examples53612 +Node: ExSimple54098 +Node: ExGraft54577 +Node: ExMkisofs55824 +Node: ExGrowisofs57077 +Node: ExIncBackup58249 +Node: ExIncBckAcc61357 +Node: ExBootable63033 +Node: Files65125 +Node: Seealso66199 +Node: Bugreport66855 +Node: Legal67436 +Node: CommandIdx68331 +Node: ConceptIdx81965  End Tag Table diff --git a/xorriso/xorrisofs.texi b/xorriso/xorrisofs.texi index be4de993..aa148a6c 100644 --- a/xorriso/xorrisofs.texi +++ b/xorriso/xorrisofs.texi @@ -906,6 +906,12 @@ metadata. The second one marks the range from HFS+ metadata to the end of file content data. If more ISO image data follow, then a third partition entry gets produced. Other features of xorriso might cause the need for more APM entries. +@* +Be aware that HFS+ is case-insensitive although it can record file names +with upper-case and lower-case letters. Therefore, file names from the iso_rr +name tree may collide in the HFS+ name tree. In this case they get changed +by adding underscore characters and counting numbers. In case of very long +names, it might be necessary to map them to "MANGLED_...". @c man .TP @item -hfsplus-serial-no @kindex -hfsplus-serial-no set HFS+ serial number