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

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

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