"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "xorriso/xorriso.info" between
xorriso-1.5.2.tar.gz and xorriso-1.5.4.tar.gz

About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.

xorriso.info  (xorriso-1.5.2):xorriso.info  (xorriso-1.5.4)
This is xorriso.info, produced by makeinfo version 5.2 from This is xorriso.info, produced by makeinfo version 5.2 from
xorriso.texi. xorriso.texi.
xorriso - creates, loads, manipulates and writes ISO 9660 filesystem xorriso - creates, loads, manipulates and writes ISO 9660 filesystem
images with Rock Ridge extensions. images with Rock Ridge extensions.
Copyright (C) 2007 - 2019 Thomas Schmitt Copyright (C) 2007 - 2021 Thomas Schmitt
Permission is granted to distribute this text freely. Permission is granted to distribute this text freely.
INFO-DIR-SECTION Archiving INFO-DIR-SECTION Archiving
START-INFO-DIR-ENTRY START-INFO-DIR-ENTRY
* Xorriso: (xorriso). Burns ISO 9660 on CD, DVD, BD. * Xorriso: (xorriso). Burns ISO 9660 on CD, DVD, BD.
END-INFO-DIR-ENTRY END-INFO-DIR-ENTRY
 
File: xorriso.info, Node: Top, Next: Overview, Up: (dir) File: xorriso.info, Node: Top, Next: Overview, Up: (dir)
GNU xorriso 1.5.2 GNU xorriso 1.5.4
***************** *****************
xorriso - creates, loads, manipulates and writes ISO 9660 filesystem xorriso - creates, loads, manipulates and writes ISO 9660 filesystem
images with Rock Ridge extensions. images with Rock Ridge extensions.
* Menu: * Menu:
* Overview:: Overview * Overview:: Overview
* Model:: Session model * Model:: Session model
* Media:: Media types and states * Media:: Media types and states
* Methods:: Creating, Growing, Modifying, Blind Growing * Methods:: Creating, Growing, Modifying, Blind Growing
skipping to change at line 79 skipping to change at line 79
Updates ISO subtrees incrementally to match given disk subtrees. Updates ISO subtrees incrementally to match given disk subtrees.
Writes result either as completely new image or as add-on session to Writes result either as completely new image or as add-on session to
optical media or filesystem objects. optical media or filesystem objects.
Can activate ISOLINUX and GRUB boot images via El Torito and MBR. Can activate ISOLINUX and GRUB boot images via El Torito and MBR.
Can perform multi-session tasks as emulation of mkisofs and cdrecord. Can perform multi-session tasks as emulation of mkisofs and cdrecord.
Can record and restore hard links and ACL. Can record and restore hard links and ACL.
Content may get zisofs compressed or filtered by external processes. Content may get zisofs compressed or filtered by external processes.
Can issue commands to mount older sessions on GNU/Linux or FreeBSD. Can issue commands to mount older sessions on GNU/Linux or FreeBSD.
Can check media for damages and copy readable blocks to disk. Can check media for damages and copy readable blocks to disk.
Can attach MD5 checksums to each data file and the whole session. Can attach MD5 checksums to each data file and the whole session.
Scans for optical drives, blanks re-useable optical media. Scans for optical drives, blanks re-usable optical media.
Reads its instructions from command line arguments, dialog, and files. Reads its instructions from command line arguments, dialog, and files.
Provides navigation commands for interactive ISO image manipulation. Provides navigation commands for interactive ISO image manipulation.
Adjustable thresholds for abort, exit value, and problem reporting. Adjustable thresholds for abort, exit value, and problem reporting.
Note that 'xorriso' does not write audio CDs and that it does not Note that 'xorriso' does not write audio CDs and that it does not
produce UDF filesystems which are specified for official video DVD or produce UDF filesystems which are specified for official video DVD or
BD. BD.
 
File: xorriso.info, Node: Model, Next: Media, Prev: Overview, Up: Top File: xorriso.info, Node: Model, Next: Media, Prev: Overview, Up: Top
skipping to change at line 120 skipping to change at line 120
which represent CD media and will by default mount the image in the last which represent CD media and will by default mount the image in the last
session. session.
This session usually contains an updated directory tree for the whole This session usually contains an updated directory tree for the whole
medium which governs the data contents in all recorded sessions. So in medium which governs the data contents in all recorded sessions. So in
the view of the mount program all sessions of a particular medium the view of the mount program all sessions of a particular medium
together form a single filesystem image. together form a single filesystem image.
Adding a session to an existing ISO image is in this text referred as Adding a session to an existing ISO image is in this text referred as
*growing*. *growing*.
The multi-session model of the MMC standard does not apply to all media The multi-session model of the MMC standard does not apply to all media
types. But program growisofs by Andy Polyakov showed how to extend this types. But program growisofs by Andy Polyakov showed how to extend this
functionality to overwriteable media or disk files which carry valid ISO functionality to overwritable media or disk files which carry valid ISO
9660 filesystems. 9660 filesystems.
'xorriso' provides growing as well as an own method named *modifying* 'xorriso' provides growing as well as an own method named *modifying*
which produces a completely new ISO image from the old one and the which produces a completely new ISO image from the old one and the
modifications. See paragraph Creating, Growing, Modifying, Blind modifications. See paragraph Creating, Growing, Modifying, Blind
Growing below. Growing below.
'xorriso' adopts the concept of multi-session by loading an image 'xorriso' adopts the concept of multi-session by loading an image
directory tree if present, by offering to manipulate it by several directory tree if present, by offering to manipulate it by several
actions, and by writing the new image to the target medium. The first actions, and by writing the new image to the target medium. The first
skipping to change at line 161 skipping to change at line 161
************************ ************************
There are two families of media in the MMC standard: There are two families of media in the MMC standard:
*Multi-session media* are CD-R, CD-RW, DVD-R, DVD+R, DVD+R/DL, BD-R, and *Multi-session media* are CD-R, CD-RW, DVD-R, DVD+R, DVD+R/DL, BD-R, and
unformatted DVD-RW. These media provide a table of content which unformatted DVD-RW. These media provide a table of content which
describes their existing sessions. See command *-toc*. describes their existing sessions. See command *-toc*.
Similar to multi-session media are DVD-R DL and minimally blanked Similar to multi-session media are DVD-R DL and minimally blanked
DVD-RW. They record only a single session of which the size must be DVD-RW. They record only a single session of which the size must be
known in advance. 'xorriso' will write onto them only if command -close known in advance. 'xorriso' will write onto them only if command -close
is set to "on". is set to "on".
*Overwriteable media* are DVD-RAM, DVD+RW, BD-RE, and formatted DVD-RW. *Overwritable media* are DVD-RAM, DVD+RW, BD-RE, and formatted DVD-RW.
They offer random write access but do not provide information about They offer random write access but do not provide information about
their session history. If they contain one or more ISO 9660 sessions their session history. If they contain one or more ISO 9660 sessions
and if the first session was written by 'xorriso', then a table of and if the first session was written by 'xorriso', then a table of
content can be emulated. Else only a single overall session will be content can be emulated. Else only a single overall session will be
visible. visible.
DVD-RW media can be formatted by -format "full". They can be made DVD-RW media can be formatted by -format "full". They can be made
unformatted by -blank "deformat". unformatted by -blank "deformat".
Regular files and block devices are handled as overwriteable media. Regular files and block devices are handled as overwritable media.
Pipes and other writeable file types are handled as blank multi-session Pipes and other writeable file types are handled as blank multi-session
media. media.
These media can assume several states in which they offer different These media can assume several states in which they offer different
capabilities. capabilities.
*Blank* media can be written from scratch. They contain no ISO image *Blank* media can be written from scratch. They contain no ISO image
suitable for 'xorriso'. suitable for 'xorriso'.
Blank is the state of newly purchased optical media. With used CD-RW Blank is the state of newly purchased optical media. With used CD-RW
and DVD-RW it can be achieved by action -blank "as_needed". and DVD-RW it can be achieved by action -blank "as_needed".
Overwriteable media are considered blank if they are new or if they have Overwritable media are considered blank if they are new or if they have
been marked as blank by 'xorriso'. Action -blank "as_needed" can be been marked as blank by 'xorriso'. Action -blank "as_needed" can be
used to do this marking on overwriteable media, or to apply mandatory used to do this marking on overwritable media, or to apply mandatory
formatting to new media if necessary. formatting to new media if necessary.
*Appendable* media accept further sessions. Either they are MMC *Appendable* media accept further sessions. Either they are MMC
multi-session media in appendable state, or they are overwriteable media multi-session media in appendable state, or they are overwritable media
which contain an ISO image suitable for 'xorriso'. which contain an ISO image suitable for 'xorriso'.
Appendable is the state after writing a session with command -close off. Appendable is the state after writing a session with command -close off.
*Closed* media cannot be written. They may contain an ISO image *Closed* media cannot be written. They may contain an ISO image
suitable for 'xorriso'. suitable for 'xorriso'.
Closed is the state of DVD-ROM media and of multi-session media which Closed is the state of DVD-ROM media and of multi-session media which
were written with command -close on. If the drive is read-only hardware were written with command -close on. If the drive is read-only hardware
then it will probably show any media as closed CD-ROM or DVD-ROM. then it will probably show any media as closed CD-ROM or DVD-ROM.
Overwriteable media assume this state in such read-only drives or if Overwritable media assume this state in such read-only drives or if they
they contain unrecognizable data in the first 32 data blocks. contain unrecognizable data in the first 32 data blocks.
Read-only drives may or may not show session histories of multi-session Read-only drives may or may not show session histories of multi-session
media. Often only the first and the last session are visible. media. Often only the first and the last session are visible.
Sometimes not even that. Command -rom_toc_scan might or might not help Sometimes not even that. Command -rom_toc_scan might or might not help
in such cases. in such cases.
 
File: xorriso.info, Node: Methods, Next: Drives, Prev: Media, Up: Top File: xorriso.info, Node: Methods, Next: Drives, Prev: Media, Up: Top
4 Creating, Growing, Modifying, Blind Growing: 4 Creating, Growing, Modifying, Blind Growing:
********************************************** **********************************************
skipping to change at line 267 skipping to change at line 267
Input drive, i.e. source of an existing or empty ISO image, can be any Input drive, i.e. source of an existing or empty ISO image, can be any
random access readable libburn drive: optical media with readable data, random access readable libburn drive: optical media with readable data,
blank optical media, regular files, block devices. blank optical media, regular files, block devices.
Output drive, i.e. target for writing, can be any libburn drive. Some Output drive, i.e. target for writing, can be any libburn drive. Some
drive types do not support the method of growing but only the methods of drive types do not support the method of growing but only the methods of
modifying and blind growing. They all are suitable for newly created modifying and blind growing. They all are suitable for newly created
images. images.
All drive file objects have to offer rw-permission to the user of All drive file objects have to offer rw-permission to the user of
'xorriso'. Even those which will not be useable for reading an ISO 'xorriso'. Even those which will not be usable for reading an ISO
image. image.
With any type of drive object, the data are considered to be organized With any type of drive object, the data are considered to be organized
in blocks of 2 KiB. Access happens in terms of Logical Block Address in blocks of 2 KiB. Access happens in terms of Logical Block Address
(*LBA*) which gives the number of a particular data block. (*LBA*) which gives the number of a particular data block.
MMC compliant (i.e. optical) drives on GNU/Linux usually get MMC compliant (i.e. optical) drives on GNU/Linux usually get
addressed by the path of their block device or of their generic addressed by the path of their block device or of their generic
character device. E.g. character device. E.g.
-dev /dev/sr0 -dev /dev/sr0
-dev /dev/hdc -dev /dev/hdc
skipping to change at line 369 skipping to change at line 369
El Torito. El Torito.
Most bootable GNU/Linux CDs are equipped with ISOLINUX or GRUB boot Most bootable GNU/Linux CDs are equipped with ISOLINUX or GRUB boot
images. 'xorriso' is able to create or maintain an El Torito object images. 'xorriso' is able to create or maintain an El Torito object
which makes such an image bootable. For details see command which makes such an image bootable. For details see command
-boot_image. -boot_image.
It is possible to make ISO images bootable from USB stick or other It is possible to make ISO images bootable from USB stick or other
hard-disk-like media. Several options install a *MBR* (Master Boot hard-disk-like media. Several options install a *MBR* (Master Boot
Record), It may get adjusted according to the needs of the intended boot Record), It may get adjusted according to the needs of the intended boot
firmware and the involved boot loaders, e.g. GRUB2 or ISOLINUX. A MBR firmware and the involved boot loaders, e.g. GRUB2 or ISOLINUX. A MBR
contains boot code and a partition table. The new MBR of a follow-up contains boot code and a partition table. The new MBR of a follow-up
session can get in effect only on overwriteable media. session can get in effect only on overwritable media.
MBR is read by PC-BIOS when booting from USB stick or hard disk, and by MBR is read by PC-BIOS when booting from USB stick or hard disk, and by
PowerPC CHRP or PReP when booting. An MBR partition with type 0xee PowerPC CHRP or PReP when booting. An MBR partition with type 0xee
indicates the presence of GPT. indicates the presence of GPT.
Emulation -as mkisofs supports the example options out of the ISOLINUX Emulation -as mkisofs supports the example options out of the ISOLINUX
wiki, the options used in GRUB script grub-mkrescue, and the example in wiki, the options used in GRUB script grub-mkrescue, and the example in
the FreeBSD AvgLiveCD wiki. the FreeBSD AvgLiveCD wiki.
A *GPT* (GUID Partition Table) marks partitions in a more modern way. A *GPT* (GUID Partition Table) marks partitions in a more modern way.
It is read by EFI when booting from USB stick or hard disk, and may be It is read by EFI when booting from USB stick or hard disk, and may be
used for finding and mounting a HFS+ partition inside the ISO image. used for finding and mounting a HFS+ partition inside the ISO image.
An *APM* (Apple Partition Map) marks the HFS+ partition. It is read by An *APM* (Apple Partition Map) marks the HFS+ partition. It is read by
skipping to change at line 753 skipping to change at line 753
706k = 706kB/s = 4c = 4xCD 706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD 5540k = 5540kB/s = 4d = 4xDVD
If there is no hint about the speed unit attached, then the medium If there is no hint about the speed unit attached, then the medium
in the -indev will decide. Default unit is CD = 176.4k. in the -indev will decide. Default unit is CD = 176.4k.
Depending on the drive, the reported read speeds can be deceivingly Depending on the drive, the reported read speeds can be deceivingly
low or high. Therefore "min" cannot become higher than 1x speed of low or high. Therefore "min" cannot become higher than 1x speed of
the involved medium type. Read speed "max" cannot become lower the involved medium type. Read speed "max" cannot become lower
than 52xCD, 24xDVD, or 20xBD, depending on the medium type. than 52xCD, 24xDVD, or 20xBD, depending on the medium type.
MMC drives usually activate their own idea of speed and take the MMC drives usually activate their own idea of speed and take the
speed value given by the burn program only as hint for their own speed value given by the burn program only as hint for their own
decision. decision. Friendly drives adjust their constant angular velocity
so that the desired speed is reached at the outer rim of the
medium. But often there is only the choice between very slow and
very loud.
Sometimes no speed setting is obeyed at all, but speed is adjusted
to the demand frequency of the reading program. So xorriso offers
to set an additional software enforced limit by prefix
"soft_force:". The program will take care not to read faster than
the soft_force speed. This may be combined with setting the drive
speed to a higher value. Setting "soft_force:0" disables this
feature.
"soft_force:" tries to correct in subsequent waiting periods lost
or surplus time of up to 0.25 seconds. This smoothens the overall
data stream but also enables short times of higher speed to
compensate short times of low speed. Prefix "soft_corr:" sets this
hindsight span by giving a number of microseconds. Not more than 1
billion = 1000 seconds. Very short times can cause speed
deviations, because systematic inaccuracies of the waiting function
cannot be compensated.
Examples (combinable):
-read_speed 6xBD
-read_speed soft_force:4xBD -read_speed soft_corr:100000
-load entity id -load entity id
Load a particular (possibly outdated) ISO session from -dev or Load a particular (possibly outdated) ISO session from -dev or
-indev. Usually all available sessions are shown with command -indev. Usually all available sessions are shown with command
-toc. -toc.
entity depicts the kind of addressing. id depicts the particular entity depicts the kind of addressing. id depicts the particular
address. The following entities are defined: address. The following entities are defined:
"auto" with any id addresses the last session in -toc. This is the "auto" with any id addresses the last session in -toc. This is the
default. default.
"session" with id being a number as of a line "ISO session", column "session" with id being a number as of a line "ISO session", column
"Idx". "Idx".
skipping to change at line 894 skipping to change at line 915
-md5 "on"|"all"|"off"|"load_check_off" -md5 "on"|"all"|"off"|"load_check_off"
Enable or disable processing of MD5 checksums for the overall Enable or disable processing of MD5 checksums for the overall
session and for each single data file. If enabled then images with session and for each single data file. If enabled then images with
checksum tags get loaded only if the tags of superblock and checksum tags get loaded only if the tags of superblock and
directory tree match properly. The MD5 checksums of data files and directory tree match properly. The MD5 checksums of data files and
whole session get loaded from the image if there are any. whole session get loaded from the image if there are any.
With commands -compare and -update the recorded MD5 of a file will With commands -compare and -update the recorded MD5 of a file will
be used to avoid content reading from the image. Only the disk be used to avoid content reading from the image. Only the disk
file content will be read and compared with that MD5. This can file content will be read and compared with that MD5. This can
save much time if -disk_dev_ino "on" is not suitable. save much time if -disk_dev_ino "on" is not suitable.
Commands which copy whole data files from ISO to hard disk will
verify the copied data stream by the recorded MD5, if -osirrox
"check_md5_on" is set.
At image generation time they are computed for each file which gets At image generation time they are computed for each file which gets
its data written into the new session. The checksums of files its data written into the new session. The checksums of files
which have their data in older sessions get copied into the new which have their data in older sessions get copied into the new
session. Superblock, tree and whole session get a checksum tag session. Superblock, tree and whole session get a checksum tag
each. each.
Mode "all" will additionally check during image generation whether Mode "all" will additionally check during image generation whether
the checksum of a data file changed between the time when its the checksum of a data file changed between the time when its
reading began and the time when it ended. This implies reading reading began and the time when it ended. This implies reading
every file twice. every file twice.
Mode "load_check_off" together with "on" or "all" will load Mode "load_check_off" together with "on" or "all" will load
skipping to change at line 927 skipping to change at line 951
If you restore a backup with xattr from non-user namespaces, then If you restore a backup with xattr from non-user namespaces, then
make sure that the target operating system and filesystem know what make sure that the target operating system and filesystem know what
these attributes mean. Possibly you will need administrator these attributes mean. Possibly you will need administrator
privileges to record or restore such attributes. At recording privileges to record or restore such attributes. At recording
time, xorriso will try to tolerate missing privileges and just time, xorriso will try to tolerate missing privileges and just
record what is readable. But at restore time, missing privileges record what is readable. But at restore time, missing privileges
will cause failure events. will cause failure events.
Command -xattr "user" after command -for_backup excludes non-user Command -xattr "user" after command -for_backup excludes non-user
attributes from being recorded or restored. attributes from being recorded or restored.
-ecma119_map "stripped"|"unmapped"|"lowercase"|"uppercase" -ecma119_map "stripped"|"unmapped"|"lowercase"|"uppercase"
Choose the conversion of file names from the loaded session if Choose the conversion of file names when a session gets loaded, if
neither a Rock Ridge name nor a Joliet name was read from the they stem neither from a Rock Ridge name nor from a Joliet name.
session.
Mode "stripped" is the default. It shows the names as found in the Mode "stripped" is the default. It shows the names as found in the
ISO but removes trailing ";1" or ".;1" if present. ISO but removes trailing ";1" or ".;1" if present.
Mode "unmapped" shows names as found without removing characters. Mode "unmapped" shows names as found without removing characters.
Warning: Multi-session converts "xyz;1" to "xyz_1" and maybe adds
new ";1".
Mode "lowercase" is like "stripped" but also maps uppercase letters Mode "lowercase" is like "stripped" but also maps uppercase letters
to lowercase letters. This is compatible to default GNU/Linux to lowercase letters. This is compatible to default GNU/Linux
mount behavior. mount behavior.
Mode "uppercase" is like "stripped" but maps lowercase letters to Mode "uppercase" is like "stripped" but maps lowercase letters to
uppercase, if any occur despite the prescriptions of ECMA-119. uppercase, if any occur despite the prescriptions of ECMA-119.
-joliet_map "stripped"|"unmapped"
Choose the conversion of file names when a session gets loaded from
a Joliet tree.
Mode "stripped" is the default. It removes trailing ";1" or ".;1"
if present.
Mode "unmapped" shows names as found without removing characters.
Warning: Multi-session converts "xyz;1" to "xyz_1" and maybe adds
new ";1".
-iso_nowtime "dynamic"|timestring -iso_nowtime "dynamic"|timestring
Choose whether to use the current time ("dynamic") or a fixed time Choose whether to use the current time ("dynamic") or a fixed time
point for timestamps of ISO 9660 nodes without a disk source file point for timestamps of ISO 9660 nodes without a disk source file
and as default for superblock timestamps. and as default for superblock timestamps.
If a timestring is given, then it is used for such timestamps. For If a timestring is given, then it is used for such timestamps. For
the formats of timestrings see command *-alter_date*. the formats of timestrings see command *-alter_date*.
-disk_dev_ino "on"|"ino_only"|"off" -disk_dev_ino "on"|"ino_only"|"off"
Enable or disable processing of recorded file identification Enable or disable processing of recorded file identification
numbers (dev_t and ino_t). If enabled they are stored as xattr and numbers (dev_t and ino_t). If enabled they are stored as xattr and
can substantially accelerate file comparison. The root node gets a can substantially accelerate file comparison. The root node gets a
skipping to change at line 1000 skipping to change at line 1033
during -update and -update_r. This might change in future. during -update and -update_r. This might change in future.
Linux kernels up to at least 4.1 misrepresent names of length 254 Linux kernels up to at least 4.1 misrepresent names of length 254
and 255. If you expect such names in or under disk_paths and plan and 255. If you expect such names in or under disk_paths and plan
to mount the ISO by such Linux kernels, consider to set to mount the ISO by such Linux kernels, consider to set
-file_name_limit 253. Else just avoid names longer than 253 -file_name_limit 253. Else just avoid names longer than 253
characters. characters.
-rom_toc_scan "on"|"force"|"off"[:"emul_off"][:"emul_wide"] -rom_toc_scan "on"|"force"|"off"[:"emul_off"][:"emul_wide"]
Read-only drives do not tell the actual media type but show any Read-only drives do not tell the actual media type but show any
media as ROM (e.g. as DVD-ROM). The session history of MMC media as ROM (e.g. as DVD-ROM). The session history of MMC
multi-session media might be truncated to first and last session or multi-session media might be truncated to first and last session or
even be completely false. (The emulated history of overwriteable even be completely false. (The emulated history of overwritable
media is not affected by this.) media is not affected by this.)
To have in case of failure a chance of getting the session history To have in case of failure a chance of getting the session history
and especially the address of the last session, there is a scan for and especially the address of the last session, there is a scan for
ISO 9660 filesystem headers which might help but also might yield ISO 9660 filesystem headers which might help but also might yield
worse results than the drive's table of content. At its end it can worse results than the drive's table of content. At its end it can
cause read attempts to invalid addresses and thus ugly drive cause read attempts to invalid addresses and thus ugly drive
behavior. Setting "on" enables that scan for alleged read-only behavior. Setting "on" enables that scan for alleged read-only
media. media.
Some operating systems are not able to mount the most recent Some operating systems are not able to mount the most recent
session of multi-session DVD or BD. If on such a system 'xorriso' session of multi-session DVD or BD. If on such a system 'xorriso'
has no own MMC capabilities then it may still find that session has no own MMC capabilities then it may still find that session
from a scanned table of content. Setting "force" handles any media from a scanned table of content. Setting "force" handles any media
like a ROM medium with setting "on". like a ROM medium with setting "on".
On the other hand the emulation of session history on overwriteable On the other hand the emulation of session history on overwritable
media can hamper reading of partly damaged media. Setting media can hamper reading of partly damaged media. Setting
"off:emul_off" disables the elsewise trustworthy table-of-content "off:emul_off" disables the elsewise trustworthy table-of-content
scan for those media. scan for those media.
The table-of-content scan on overwriteable media normally searches The table-of-content scan on overwritable media normally searches
only up to the end of the session that is pointed to by the only up to the end of the session that is pointed to by the
superblock at block 0. Setting "on:emul_wide" lets the scan superblock at block 0. Setting "on:emul_wide" lets the scan
continue up to the end of the medium. This may be useful after continue up to the end of the medium. This may be useful after
copying a medium with -check_media patch_lba0=on when not the last copying a medium with -check_media patch_lba0=on when not the last
session was loaded. session was loaded.
-calm_drive "in"|"out"|"all"|"revoke"|"on"|"off" -calm_drive "in"|"out"|"all"|"revoke"|"on"|"off"
Reduce drive noise until it is actually used again. Some drives Reduce drive noise until it is actually used again. Some drives
stay alert for substantial time after they have been used for stay alert for substantial time after they have been used for
reading. This reduces the startup time for the next drive reading. This reduces the startup time for the next drive
operation but can be loud and waste energy if no i/o with the drive operation but can be loud and waste energy if no i/o with the drive
skipping to change at line 1044 skipping to change at line 1077
-ban_stdio_write -ban_stdio_write
Allow for writing only the usage of MMC optical drives. Disallow Allow for writing only the usage of MMC optical drives. Disallow
to write the result into files of nearly arbitrary type. Once set, to write the result into files of nearly arbitrary type. Once set,
this command cannot be revoked. this command cannot be revoked.
-early_stdio_test "on"|"appendable_wo"|"off" -early_stdio_test "on"|"appendable_wo"|"off"
If enabled by "on" then regular files and block devices get tested If enabled by "on" then regular files and block devices get tested
for effective access permissions. This implies to try opening for effective access permissions. This implies to try opening
those files for writing, which otherwise will happen only later and those files for writing, which otherwise will happen only later and
only if actual writing is desired. only if actual writing is desired.
The test result is used for classifying the pseudo drives as The test result is used for classifying the pseudo drives as
overwriteable, read-only, write-only, or uselessly empty. This may overwritable, read-only, write-only, or uselessly empty. This may
lead to earlier detection of severe problems, and may avoid some lead to earlier detection of severe problems, and may avoid some
less severe error events. less severe error events.
Mode "appendable_wo" is like "on" with the additional property that Mode "appendable_wo" is like "on" with the additional property that
non-empty write-only files are regarded as appendable rather than non-empty write-only files are regarded as appendable rather than
blank. blank.
-data_cache_size number_of_tiles blocks_per_tile -data_cache_size number_of_tiles blocks_per_tile
Set the size and granularity of the data cache which is used when Set the size and granularity of the data cache which is used when
ISO images are loaded and when file content is read from ISO ISO images are loaded and when file content is read from ISO
images. The cache consists of several tiles, which each consists images. The cache consists of several tiles, which each consists
of several blocks. A larger cache reduces the need for tiles being of several blocks. A larger cache reduces the need for tiles being
skipping to change at line 2157 skipping to change at line 2190
Combined -commit and -eject. When writing has finished do not make Combined -commit and -eject. When writing has finished do not make
-outdev the new -dev, and load no ISO image. Rather eject -indev -outdev the new -dev, and load no ISO image. Rather eject -indev
and/or -outdev. Give up any non-ejected drive. and/or -outdev. Give up any non-ejected drive.
-blank mode -blank mode
Make media ready for writing from scratch (if not -dummy is Make media ready for writing from scratch (if not -dummy is
activated). activated).
This affects only the -outdev not the -indev. If both drives are This affects only the -outdev not the -indev. If both drives are
the same and if the ISO image was altered then this command leads the same and if the ISO image was altered then this command leads
to a FAILURE event. Defined modes are: as_needed, fast, all, to a FAILURE event. Defined modes are: as_needed, fast, all,
deformat, deformat_quickest deformat, deformat_quickest
"as_needed" cares for used CD-RW, DVD-RW and for used overwriteable "as_needed" cares for used CD-RW, DVD-RW and for used overwritable
media by applying -blank "fast". It applies -format "full" to yet media by applying -blank "fast". It applies -format "full" to yet
unformatted DVD-RAM and BD-RE. Other media in blank state are unformatted DVD-RAM and BD-RE. Other media in blank state are
gracefully ignored. Media which cannot be made ready for writing gracefully ignored. Media which cannot be made ready for writing
from scratch cause a FAILURE event. from scratch cause a FAILURE event.
"fast" makes CD-RW and unformatted DVD-RW re-usable, or invalidates "fast" makes CD-RW and unformatted DVD-RW re-usable, or invalidates
overwriteable ISO images. "all" might work more thoroughly and overwritable ISO images. "all" might work more thoroughly and need
need more time. more time.
"deformat" converts overwriteable DVD-RW into unformatted ones. "deformat" converts overwritable DVD-RW into unformatted ones.
"deformat_quickest" is a faster way to deformat or blank DVD-RW but "deformat_quickest" is a faster way to deformat or blank DVD-RW but
produces media which are only suitable for a single session. Some produces media which are only suitable for a single session. Some
drives announce this state by not offering feature 21h, but some drives announce this state by not offering feature 21h, but some
drives offer it anyway. If feature 21h is missing, then 'xorriso' drives offer it anyway. If feature 21h is missing, then 'xorriso'
will refuse to write on DVD-RW if not command -close is set to will refuse to write on DVD-RW if not command -close is set to
"on". "on".
The progress reports issued by some drives while blanking are quite The progress reports issued by some drives while blanking are quite
unrealistic. Do not conclude success or failure from the reported unrealistic. Do not conclude success or failure from the reported
percentages. Blanking was successful if no SORRY event or worse percentages. Blanking was successful if no SORRY event or worse
occurred. occurred.
Mode may be prepended by "force:" in order to override the Mode may be prepended by "force:" in order to override the
evaluation of the medium state by libburn. E.g. "force:fast". evaluation of the medium state by libburn. E.g. "force:fast".
Blanking will nevertheless only succeed if the drive is willing to Blanking will nevertheless only succeed if the drive is willing to
do it. do it.
-format mode -format mode
Convert unformatted DVD-RW into overwriteable ones, "de-ice" Convert unformatted DVD-RW into overwritable ones, "de-ice" DVD+RW,
DVD+RW, format newly purchased BD-RE or BD-R, re-format DVD-RAM or format newly purchased BD-RE or BD-R, re-format DVD-RAM or BD-RE.
BD-RE.
Defined modes are: Defined modes are:
as_needed, full, fast, by_index_<num>, fast_by_index_<num>, as_needed, full, fast, by_index_<num>, fast_by_index_<num>,
by_size_<num>, fast_by_size_<num>, without_spare by_size_<num>, fast_by_size_<num>, without_spare
"as_needed" formats yet unformatted DVD-RW, DVD-RAM, BD-RE, or "as_needed" formats yet unformatted DVD-RW, DVD-RAM, BD-RE, or
blank unformatted BD-R. Other media are left untouched. blank unformatted BD-R. Other media are left untouched.
"full" (re-)formats DVD-RW, DVD+RW, DVD-RAM, BD-RE, or blank "full" (re-)formats DVD-RW, DVD+RW, DVD-RAM, BD-RE, or blank
unformatted BD-R. unformatted BD-R.
"fast" does the same as "full" but tries to be quicker. "fast" does the same as "full" but tries to be quicker.
"by_index_" selects a format out of the descriptor list issued by "by_index_" selects a format out of the descriptor list issued by
command -list_formats. The index number from that list is to be command -list_formats. The index number from that list is to be
skipping to change at line 2257 skipping to change at line 2289
l" and "Write speed h" may appear only with CD and eventually l" and "Write speed h" may appear only with CD and eventually
override the list of other speed offers. override the list of other speed offers.
Only if the drive reports contradicting speed information there Only if the drive reports contradicting speed information there
will appear "Write speed 0", which tells the outcome of speed will appear "Write speed 0", which tells the outcome of speed
selection by command -speed 0, if it deviates from "Write speed H". selection by command -speed 0, if it deviates from "Write speed H".
"Read speed L" and "Read speed H" tell the minimum and maximum read "Read speed L" and "Read speed H" tell the minimum and maximum read
speeds, as reported by the drive. They would be chosen by speeds, as reported by the drive. They would be chosen by
-read_speed "min" or "max" if they undercut or surpass the built-in -read_speed "min" or "max" if they undercut or surpass the built-in
limits. These are "1x", "52xCD", "24xDVD", "20xBD". limits. These are "1x", "52xCD", "24xDVD", "20xBD".
-list_profiles "in"|"out"|"all"
Put out a list of media types supported by -indev, -outdev, or
both, respectively. The currently recognized type is marked by
text "(current)".
-truncate_overwritable entity id adjust
On overwritable medium copy the volume descriptors of an existing
session to the overall descriptors at LBA 0 ff. This makes all
sessions *inaccessible* which are younger than the activated one.
A reason to do this would be read errors in the younger sessions
and the wish to re-write or skip them.
This operation is only allowed if no changes to the loaded
filesystem are pending. If an -indev is acquired then it is
released before the write operation begins and re-acquired only in
case of success.
The parameters "entity" and "id" have the same meaning as with
command -load. They choose the existing ISO session which shall
become the youngest accessible session. Available entity names are
"session", "track", "lba", "sbsector", "volid". "auto" makes few
sense. id is a number or search text as appropriate for the given
entity.
Parameter "adjust" controls the claimed size of the activated
session. Text "new" means the size of the newly activated session
as it was before this command. I.e. the space of the then
inaccessible younger sessions will be re-used when appending more
sessions.
"old" means the size up to the end of the previously youngest
session. I.e. "old" will not free the space of the then
inaccessible younger sessions for re-use.
A number preceded by "+" gives the number of bytes to be added to
"new". A number without "+" gives the overall number of bytes. In
any case the result may not be smaller than "new". Numbers may
have a unit suffix: "d"=512, "k"=1024, "s"=2048, "m"=1024k,
"g"=1024m.
Examples:
Activate session 4 and enable overwriting of the blocks of younger
sessions:
-truncate_overwritable session 4 new
Activate session 4 and claim the blocks of younger sessions as
useless part of session 4:
-truncate_overwritable session 4 old
Let session 4 claim additional 500 MiB as useless data:
-truncate_overwritable session 4 +500m
-close_damaged "as_needed"|"force" -close_damaged "as_needed"|"force"
Try to close the upcoming track and session if the drive reported Try to close the upcoming track and session if the drive reported
the medium as damaged. This may apply to CD-R, CD-RW, DVD-R, the medium as damaged. This may apply to CD-R, CD-RW, DVD-R,
DVD-RW, DVD+R, DVD+R DL, or BD-R media. It is indicated by warning DVD-RW, DVD+R, DVD+R DL, or BD-R media. It is indicated by warning
messages when the drive gets acquired, and by a remark "but next messages when the drive gets acquired, and by a remark "but next
track is damaged" with the line "Media status :" of command -toc. track is damaged" with the line "Media status :" of command -toc.
The setting of command -close determines whether the medium stays The setting of command -close determines whether the medium stays
appendable. appendable.
Mode "as_needed" gracefully refuses on media which are not reported Mode "as_needed" gracefully refuses on media which are not reported
as damaged. Mode "force" attempts the close operation even with as damaged. Mode "force" attempts the close operation even with
media which appear undamaged. media which appear undamaged.
No image changes are allowed to be pending before this command is No image changes are allowed to be pending before this command is
performed. After closing was attempted, both drives are given up. performed. After closing was attempted, both drives are given up.
-list_profiles "in"|"out"|"all"
Put out a list of media types supported by -indev, -outdev, or
both, respectively. The currently recognized type is marked by
text "(current)".
 
File: xorriso.info, Node: SetWrite, Next: Bootable, Prev: Writing, Up: Comma nds File: xorriso.info, Node: SetWrite, Next: Bootable, Prev: Writing, Up: Comma nds
9.10 Settings for result writing 9.10 Settings for result writing
================================ ================================
Rock Ridge info will be generated by default. ACLs will be written Rock Ridge info will be generated by default. ACLs will be written
according to the setting of command -acl. according to the setting of command -acl.
skipping to change at line 2324 skipping to change at line 2394
xorriso if -hfsplus is enabled at -commit time. It is stored as xorriso if -hfsplus is enabled at -commit time. It is stored as
copy outside the HFS+ partition, but rather along with the Rock copy outside the HFS+ partition, but rather along with the Rock
Ridge information. xorriso does not read any information from the Ridge information. xorriso does not read any information from the
HFS+ meta data. HFS+ meta data.
Be aware that HFS+ is case-insensitive although it can record file Be aware that HFS+ is case-insensitive although it can record file
names with upper-case and lower-case letters. Therefore, 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. 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 In this case they get changed by adding underscore characters and
counting numbers. In case of very long names, it might be counting numbers. In case of very long names, it might be
necessary to map them to "MANGLED_...". necessary to map them to "MANGLED_...".
WARNING:
The HFS+ implementation in libisofs has a limit of 125,829,120
bytes for the size of the overall directory tree. This suffices
for about 300,000 files of normal name length. If the limit gets
exceeded, a FAILURE event will be issued and the ISO production
will not happen.
-rockridge "on"|"off" -rockridge "on"|"off"
Mode "off" disables production of Rock Ridge information for the Mode "off" disables production of Rock Ridge information for the
ISO 9660 file objects. The multi-session capabilities of xorriso ISO 9660 file objects. The multi-session capabilities of xorriso
depend much on the naming fidelity of Rock Ridge. So it is depend much on the naming fidelity of Rock Ridge. So it is
strongly discouraged to deviate from default setting "on". strongly discouraged to deviate from default setting "on".
-compliance rule[:rule...] -compliance rule[:rule...]
Adjust the compliance to specifications of ISO 9660/ECMA-119 and Adjust the compliance to specifications of ISO 9660/ECMA-119 and
its contemporary extensions. In some cases it is worth to deviate its contemporary extensions. In some cases it is worth to deviate
a bit in order to circumvent bugs of the intended reader system or a bit in order to circumvent bugs of the intended reader system or
skipping to change at line 2404 skipping to change at line 2480
is encountered. 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
"aaip_susp_1_10". "aaip_susp_1_10".
Default is "old_rr" which uses Rock Ridge version 1.10. This Default is "old_rr" which uses Rock Ridge version 1.10. This
implies also "aaip_susp_1_10" which may be changed by subsequent implies also "aaip_susp_1_10" which may be changed by subsequent
"aaip_susp_1_10_off". "aaip_susp_1_10_off".
"aaip_susp_1_10" allows AAIP to be written as unofficial extension "aaip_susp_1_10" allows AAIP to be written as unofficial extension
of RRIP rather than as official extension under SUSP-1.12. of RRIP rather than as official extension under SUSP-1.12.
"no_emul_toc" saves 64 kB with the first session on overwriteable "no_emul_toc" saves 64 kB with the first session on overwritable
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 compliant to ISO 9660:1999. 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
to have a dedicated block to which all such files will point. to have a dedicated block to which all such files will point.
Default setting is Default setting is
"clear:only_iso_version:deep_paths:long_paths:no_j_force_dots: "clear:only_iso_version:deep_paths:long_paths:no_j_force_dots:
skipping to change at line 2529 skipping to change at line 2605
Set the abstract file name to be written with the next -commit. Set the abstract file name to be written with the next -commit.
This should be the ISO 9660 path of a file in the image which This should be the ISO 9660 path of a file in the image which
contains an abstract statement about the image content. contains an abstract statement about the image content.
Permissible are up to 37 characters. This setting gets overridden Permissible are up to 37 characters. This setting gets overridden
by image loading. by image loading.
-biblio_file text -biblio_file text
Set the biblio file name to be written with the next -commit. This Set the biblio file name to be written with the next -commit. This
should be the ISO 9660 path of a file in the image which contains should be the ISO 9660 path of a file in the image which contains
bibliographic records. Permissible are up to 37 characters. This bibliographic records. Permissible are up to 37 characters. This
setting gets overridden by image loading. setting gets overridden by image loading.
-preparer_id -preparer_id text
Set the preparer ID string to be written with the next -commit. Set the preparer ID string to be written with the next -commit.
This may identify the person or other entity which controls the This may identify the person or other entity which controls the
preparation of the data which shall be recorded. Normally this preparation of the data which shall be recorded. Normally this
should be the ID of 'xorriso' and not of the person or program should be the ID of 'xorriso' and not of the person or program
which operates 'xorriso'. Please avoid to change it. Permissible which operates 'xorriso'. Please avoid to change it. Permissible
are up to 128 characters. are up to 128 characters.
The special text "@xorriso@" gets converted to the ID string of The special text "@xorriso@" gets converted to the ID string of
'xorriso' which is default at program startup. 'xorriso' which is default at program startup.
Unlike other ID strings, this setting is not influenced by image Unlike other ID strings, this setting is not influenced by image
loading. loading.
skipping to change at line 2564 skipping to change at line 2640
Set the character set to which file names get converted when Set the character set to which file names get converted when
writing an image. See paragraph "Character sets" for more writing an image. See paragraph "Character sets" for more
explanations. When loading the written image after -commit the explanations. When loading the written image after -commit the
setting of -out_charset will be copied to -in_charset. setting of -out_charset will be copied to -in_charset.
-uid uid -uid uid
User id to be used for all files when the new ISO tree gets written User id to be used for all files when the new ISO tree gets written
to media. to media.
-gid gid -gid gid
Group id to be used for all files when the new ISO tree gets Group id to be used for all files when the new ISO tree gets
written to media. written to media.
-zisofs option[:options] -zisofs parameter[:parameters]
Set global parameters for zisofs compression. This data format is Set global parameters for zisofs compression. This data format is
recognized and transparently uncompressed by some Linux kernels. recognized and transparently uncompressed by some Linux kernels.
It is to be applied via command -set_filter with built-in filter It is to be applied via command -set_filter with built-in filter
"--zisofs". Parameters are: "--zisofs".
Note: This command is only permitted while no -zisofs filters are
applied to any files.
Parameters are:
"level="[0-9] zlib compression: 0=none, 1=fast,..., 9=slow "level="[0-9] zlib compression: 0=none, 1=fast,..., 9=slow
"block_size="32k|64k|128k size of compression blocks "block_size="32k|64k|128k sets the size of version 1 compression
blocks.
"by_magic=on" enables an expensive test at image generation time "by_magic=on" enables an expensive test at image generation time
which checks files from disk whether they already are zisofs which checks files from disk whether they already are zisofs
compressed, e.g. by program mkzftree. compressed, e.g. by program mkzftree. "by_magic=v2" enables
"default" same as "level=6:block_size=32k:by_magic=off" processing of already zisofs2 compressed files additionally to
those of zisofs version 1. "by_magic=off" disables both.
"version_2="off|as_needed|on controls compression by experimental
version zisofs2 which can encode files of size 4 GiB or larger.
The Linux kernel (as of 5.9) does not yet know this format and will
complain like
isofs: Unknown ZF compression algorithm: PZ
The files will then appear in their compressed form with zisofs2
header, block pointer list, and compressed data.
zisofs2 is recognized by xorriso in files from loaded images and
gets equipped with -zisofs-decode filters, unless restrictions on
the number of block pointers prevent this.
Mode "off" restricts compression to files smaller than 4 GiB
uncompressed size. Mode "as_needed" uses zisofs2 for larger files.
Mode "on" uses zisofs2 for all zisofs compressed files.
"susp_z2="off|on controls production of SUSP entries "Z2" instead
of "ZF" with zisofs2 compressed files. Unaware Linux kernels are
supposed to silently ignore "Z2" entries.
"block_size_v2="32k|64k|128k|256k|512k|1m sets the size of
compression blocks for zisofs2.
"bpt_target="-1|>0 sets a number of block pointers per file, which
is considered low enough to justify a reduction of block size. If
this number is larger than 0, then block sizes smaller than the
settings of block_size= or block_size_v2= are tried whether they
yield not more block pointers than the given number. If so, the
smallest suitable block size is applied.
The inavoidable final block pointer counts. E.g. a file of 55 KiB
has 3 block pointers if block size is 32k, and 2 block pointers
with block size 64k.
bpt_target=-1 disables this automatic block size adjustment.
"max_bpt="1k...128g sets the limit for the overall allocated block
pointer memory. Block pointers occupy virtual memory while a file
gets uncompressed and while a file, which shall be compressed,
waits for ISO filesystem creation.
One pointer occupies 8 bytes of memory and governs block_size or
block_size_v2 uncompressed bytes. I.e. with block size 128k, 1m
of block pointer memory suffices for at most 16g of uncompressed
file size. Each file consumes one end block pointer, independently
of the file size. Partially filled end blocks may further reduce
the effective payload.
In case of overflow of the max_bpt limit while adding compression
filters the program tries to go on by discarding all buffered block
pointers of previously added -zisofs filters. From then on all
newly added filters will discard their block pointers immediately
after being added. Discarded block pointers cause an additional
read and compression run of the input file during the production of
the ISO filesystem.
"max_bpt_f="1k...128g sets the limit for the memory size of the
block pointer list of a single file. max_bpt_f is never larger
than max_bpt. If either is set to violate this rule, the other
gets set to the same value. If both values are the same before a
change by max_bpt= or max_bpt_f=, then both limits stick together
unless the limit is decreased by max_bpt_f=.
"bpt_free_ratio="-1|0.0...1.0 sets a threshold for switching to
block pointer discarding during compression. If less than the
given fraction of the max_bpt_f= memory is free, then block
pointers of compression filters get discarded immediately after
being added. Value -1 disables this feature.
"default" is the same as "level=6:block_size=32k:by_magic=off:
version_2=off:block_size_v2=128k:susp_z2=off:max_bpt=256m:max_bpt_f=256m:
bpt_free_ratio=-1".
-speed code|number[k|m|c|d|b] -speed code|number[k|m|c|d|b]
Set the burn speed. Default is "max" (or "0") = maximum speed as Set the burn speed. Default is "max" (or "0") = maximum speed as
announced by the drive. Further special speed codes are: announced by the drive. Further special speed codes are:
"min" (or "-1") selects minimum speed as announced by the drive. "min" (or "-1") selects minimum speed as announced by the drive.
"none" avoids to send a speed setting command to the drive before "none" avoids to send a speed setting command to the drive before
burning begins. burning begins.
Speed can be given in media dependent numbers or as a desired Speed can be given in media dependent numbers or as a desired
throughput per second in MMC compliant kB (= 1000) or MB (= 1000 throughput per second in MMC compliant kB (= 1000) or MB (= 1000
kB). Media x-speed factor can be set explicitly by "c" for CD, "d" kB). Media x-speed factor can be set explicitly by "c" for CD, "d"
for DVD, "b" for BD, "x" is optional. for DVD, "b" for BD, "x" is optional.
skipping to change at line 2720 skipping to change at line 2860
-padding mode "included". -padding mode "included".
 
File: xorriso.info, Node: Bootable, Next: Jigdo, Prev: SetWrite, Up: Command s File: xorriso.info, Node: Bootable, Next: Jigdo, Prev: SetWrite, Up: Command s
9.11 Bootable ISO images 9.11 Bootable ISO images
======================== ========================
Contrary to published specifications many BIOSes will load an El Torito Contrary to published specifications many BIOSes will load an El Torito
record from the first session on media and not from the last one, which record from the first session on media and not from the last one, which
gets mounted by default. This makes no problems with overwriteable gets mounted by default. This makes no problems with overwritable
media, because they appear to inadverted readers as one single session. media, because they appear to inadverted readers as one single session.
But with multi-session media CD-R[W], DVD-R[W], DVD+R, it implies that But with multi-session media CD-R[W], DVD-R[W], DVD+R, it implies that
the whole bootable system has to reside already in the first session and the whole bootable system has to reside already in the first session and
that the last session still has to bear all files which the booted that the last session still has to bear all files which the booted
system expects after mounting the ISO image. system expects after mounting the ISO image.
If a boot image from ISOLINUX or GRUB is known to be present on media If a boot image from ISOLINUX or GRUB is known to be present on media
then it is advised to patch it when a follow-up session gets written. then it is advised to patch it when a follow-up session gets written.
But one should not rely on the capability to influence the bootability But one should not rely on the capability to influence the bootability
of the existing sessions, unless one can assume overwriteable media. of the existing sessions, unless one can assume overwritable media.
Normally the boot images are data files inside the ISO filesystem. By Normally the boot images are data files inside the ISO filesystem. By
special path "-interval:appended_partition_NNN:all::" it is possible to special path "-interval:appended_partition_NNN:all::" it is possible to
refer to an appended partition. The number NNN gives the partition refer to an appended partition. The number NNN gives the partition
number as used with the corresponding command -append_partition. E.g.: number as used with the corresponding command -append_partition. E.g.:
-append_partition 2 0xef /tmp/efi.img -append_partition 2 0xef /tmp/efi.img
-boot_image any efi_path=-interval:appended_partition_2:all:: -boot_image any efi_path=-interval:appended_partition_2:all::
There are booting mechanisms which do not use an El Torito record but There are booting mechanisms which do not use an El Torito record but
rather start at the first bytes of the image: PC-BIOS MBR or EFI GPT for rather start at the first bytes of the image: PC-BIOS MBR or EFI GPT for
hard-disk-like devices, APM partition entries for Macs which expect HFS+ hard-disk-like devices, APM partition entries for Macs which expect HFS+
boot images, MIPS Volume Header for old SGI computers, DEC Boot Block boot images, MIPS Volume Header for old SGI computers, DEC Boot Block
skipping to change at line 2927 skipping to change at line 3067
be added to the ISO image. be added to the ISO image.
*-boot_image isolinux system_area=* implies "partition_table=on". *-boot_image isolinux system_area=* implies "partition_table=on".
In this case, the disk path should lead to one of the SYSLINUX In this case, the disk path should lead to one of the SYSLINUX
files isohdp[fp]x*.bin or to a file which was derived from one of files isohdp[fp]x*.bin or to a file which was derived from one of
those files. E.g. to the first 512 bytes from an ISOLINUX those files. E.g. to the first 512 bytes from an ISOLINUX
isohybrid ISO image. isohybrid ISO image.
In this case, El Torito boot images (dir=, bin_path=, efi_path=) In this case, El Torito boot images (dir=, bin_path=, efi_path=)
may be augmented by *isolinux partition_entry=gpt_basdat* or may be augmented by *isolinux partition_entry=gpt_basdat* or
*isolinux partition_entry=gpt_hfsplus*, and by *isolinux *isolinux partition_entry=gpt_hfsplus*, and by *isolinux
partition_entry=apm_hfsplus*. The boot image will then be partition_entry=apm_hfsplus*. The boot image will then be
mentioned in GPT as Basic Data or GPT HFS+ partition, and in APM as mentioned in an invalid GPT as Basic Data or GPT HFS+ partition,
HFS+ partition. The first three GPT partitions will also be marked and in a valid APM as HFS+ partition. The first three GPT
by MBR partitions. partitions will also be marked by MBR partitions. The MBR
partition of type 0xEF is what actually is used by EFI firmware for
booting from USB stick.
In multi-session situations the existing System Area is preserved In multi-session situations the existing System Area is preserved
by default. In in this case, the special disk_path "." prevents by default. In in this case, the special disk_path "." prevents
reading of a disk file but nevertheless causes adjustments in the reading of a disk file but nevertheless causes adjustments in the
loaded system area data. Such adjustments may get ordered by loaded system area data. Such adjustments may get ordered by
-boot_image commands. -boot_image commands.
*-boot_image any gpt_disk_guid=*value controls whether an emerging *-boot_image any gpt_disk_guid=*value controls whether an emerging
GPT shall get a randomly generated disk GUID or whether the GUID is GPT shall get a randomly generated disk GUID or whether the GUID is
supplied by the user. Value "random" is default. Value supplied by the user. Value "random" is default. Value
"volume_date_uuid" produces a low quality GUID from the value set "volume_date_uuid" produces a low quality GUID from the value set
by -volume_date "uuid". by -volume_date "uuid".
skipping to change at line 3155 skipping to change at line 3297
natural choice. natural choice.
The type_code may be "FAT12", "FAT16", "Linux", or a hexadecimal The type_code may be "FAT12", "FAT16", "Linux", or a hexadecimal
number between 0x00 and 0xff. Not all those numbers will yield number between 0x00 and 0xff. Not all those numbers will yield
usable results. For a list of MBR partition type codes search the usable results. For a list of MBR partition type codes search the
Internet for "Partition Types" or run fdisk command "L". Internet for "Partition Types" or run fdisk command "L".
type_code may also be a type GUID as plain hex string like type_code may also be a type GUID as plain hex string like
a2a0d0ebe5b9334487c068b6b72699c7 or as structured text like a2a0d0ebe5b9334487c068b6b72699c7 or as structured text like
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7. It will be used if the EBD0A0A2-B9E5-4433-87C0-68B6B72699C7. It will be used if the
partition is mentioned in GPT. In MBR, partition is mentioned in GPT. In MBR,
C12A7328-F81F-11D2-BA4B-00A0C93EC93B will be mapped to 0xef. Any C12A7328-F81F-11D2-BA4B-00A0C93EC93B will be mapped to 0xef. Any
other GUID will be mapped to 0x83. other GUID will be mapped to 0x83. In APM,
48465300-0000-11AA-AA11-00306543ECAC will be mapped to partition
type "Apple_HFS", any other to "Data".
If some other command causes the production of GPT, then the If some other command causes the production of GPT, then the
appended partitions will be mentioned there too. appended partitions will be mentioned there too.
The disk_path must provide the necessary data bytes at commit time. The disk_path must provide the necessary data bytes at commit time.
An empty disk_path disables this feature for the given partition An empty disk_path disables this feature for the given partition
number. number.
With SUN Disk Label (selected by -boot_image any sparc_label=): With SUN Disk Label (selected by -boot_image any sparc_label=):
partition_number may be 2 to 8. Number 1 will always be the ISO partition_number may be 2 to 8. Number 1 will always be the ISO
image. Partition start addresses are aligned to 320 KiB. The image. Partition start addresses are aligned to 320 KiB. The
type_code does not matter. Submit 0x0. type_code does not matter. Submit 0x0.
Partition image name "." causes the partition to become a copy of Partition image name "." causes the partition to become a copy of
skipping to change at line 3184 skipping to change at line 3328
From man genisoimage: "Jigdo is a tool to help in the distribution of From man genisoimage: "Jigdo is a tool to help in the distribution of
large files like CD and DVD images; see http://atterer.net/jigdo/ for large files like CD and DVD images; see http://atterer.net/jigdo/ for
more details. Debian CDs and DVD ISO images are published on the web in more details. Debian CDs and DVD ISO images are published on the web in
jigdo format to allow end users to download them more efficiently." jigdo format to allow end users to download them more efficiently."
'xorriso' can produce a .jigdo and a .template file together with a 'xorriso' can produce a .jigdo and a .template file together with a
single-session ISO image. The .jigdo file contains checksums and single-session ISO image. The .jigdo file contains checksums and
symbolic file addresses. The .template file contains the compressed ISO symbolic file addresses. The .template file contains the compressed ISO
image with reference tags instead of the content bytes of the listed image with reference tags instead of the content bytes of the listed
files. files.
Input for this process are the normal arguments for a 'xorriso' session Input for this process are the normal arguments for a 'xorriso' session
on a blank -outdev, and a .md5 file which lists those data files which on a blank -outdev, and a checksum file which lists those data files
may be listed in the .jigdo file and externally referenced in the which may be listed in the .jigdo file and externally referenced in the
.template file. Each designated file is represented in the .md5 file by .template file. Each designated file is represented in the checksum
a single text line: file by a single text line:
MD5 as 32 hex digits, 2 blanks, size as 12 decimal digits or blanks, 2 Checksum as hex digits, 2 blanks, size as 12 decimal digits or blanks, 2
blanks, symbolic file address blanks, symbolic file address
The file address in an .md5 line has to bear the same basename as the The kind of checksum is chosen by -jigdo "checksum_algorithm" with
disk_path of the file which it shall match. The directory path of the values "md5" (32 hex digits) or "sha256" (64 hex digits). It will also
file address is decisive for To=From mapping, not for file recognition. be used for the file address lines in the .jigdo file. The default is
After To=From mapping, the file address gets written into the .jigdo "md5".
file. Jigdo restore tools will convert these addresses into really The file address in a checksum file line has to bear the same basename
reachable data source addresses from which they can read. as the disk_path of the file which it shall match. The directory path
of the file address is decisive for To=From mapping, not for file
recognition. After To=From mapping, the file address gets written into
the .jigdo file. Jigdo restore tools will convert these addresses into
really reachable data source addresses from which they can read.
If the list of jigdo parameters is not empty, then 'xorriso' will refuse If the list of jigdo parameters is not empty, then 'xorriso' will refuse
to write to non-blank targets, it will disable multi-session emulation, to write to non-blank targets, it will disable multi-session emulation,
and padding will be counted as part of the ISO image. and padding will be counted as part of the ISO image.
-jigdo parameter_name value -jigdo parameter_name value
Clear Jigdo Template Extraction parameter list or add a parameter Clear Jigdo Template Extraction parameter list or add a parameter
to that list. The alias names are the corresponding genisoimage to that list. The alias names are the corresponding genisoimage
options. They are accepted as parameter names as well. Especially options. They are accepted as parameter names as well. Especially
they are recognized by the -as mkisofs emulation command. they are recognized by the -as mkisofs emulation command.
Parameter *clear* with any value empties the whole list. No .jigdo Parameter *clear* with any value empties the whole list. No .jigdo
and .template file will be produced. and .template file will be produced.
*checksum_algorithm* chooses the checksum algorithm which shall be
used for the data file entries in the .jigdo file and is expected
in the checksum file. Permissible are "md5" or "sha256". Default
is "md5".
Alias: -jigdo-checksum-algorithm
*template_path* sets the disk_path for the .template file with the *template_path* sets the disk_path for the .template file with the
holed and compressed ISO image copy. holed and compressed ISO image copy.
Alias: -jigdo-template Alias: -jigdo-template
*jigdo_path* sets the disk_path for the .jigdo file with the *jigdo_path* sets the disk_path for the .jigdo file with the
checksums and download addresses for filling the holes in checksums and download addresses for filling the holes in
.template. .template.
Alias: -jigdo-jigdo Alias: -jigdo-jigdo
*md5_path* sets the disk_path where to find the .md5 input file. *checksum_path* sets the disk_path where to find the checksum file
with symbolic file addresses and checksums according to
*checksum_algorithm*.
Alias: md5_path
Alias: -checksum-list
Alias: -md5-list Alias: -md5-list
*min_size* sets the minimum size for a data file to be listed in *min_size* sets the minimum size for a data file to be listed in
the .jigdo file and being a hole in the .template file. the .jigdo file and being a hole in the .template file.
Alias: -jigdo-min-file-size Alias: -jigdo-min-file-size
*exclude* adds a regular expression pattern which will get compared *exclude* adds a regular expression pattern which will get compared
with the absolute disk_path of any data file. A match causes the with the absolute disk_path of any data file. A match causes the
file to stay in .template in any case. file to stay in .template in any case.
Alias: -jigdo-exclude Alias: -jigdo-exclude
*demand_md5* adds a regular expression pattern which will get *demand_checksum* adds a regular expression pattern which will get
compared with the absolute disk_path of any data file that was not compared with the absolute disk_path of any data file that was not
found in the .md5 list. A match causes a MISHAP event. found in the checksum list file as of "checksum_path". A match
causes a MISHAP event.
Alias: demand_md5
Alias: -jigdo-force-checksum
Alias: -jigdo-force-md5 Alias: -jigdo-force-md5
*mapping* adds a string pair of the form To=From to the parameter *mapping* adds a string pair of the form To=From to the parameter
list. If a data file gets listed in the .jigdo file, then it is list. If a data file gets listed in the .jigdo file, then it is
referred by the file address from its line in the .md5 file. This referred by the file address from its line in the checksum file.
file address gets checked whether it begins with the From string. This file address gets checked whether it begins with the From
If so, then this string will be replaced by the To string and a ':' string. If so, then this string will be replaced by the To string
character, before it goes into the .jigdo file. The From string and a ':' character, before it goes into the .jigdo file. The From
should end by a '/' character. string should end by a '/' character.
Alias: -jigdo-map Alias: -jigdo-map
*compression* chooses one of "bzip2" or "gzip" for the compression *compression* chooses one of "bzip2" or "gzip" for the compression
of the template file. The jigdo file is put out uncompressed. of the template file. The jigdo file is put out uncompressed.
Alias: -jigdo-template-compress Alias: -jigdo-template-compress
*checksum_iso* chooses one or more of "md5", "sha1", "sha256", *checksum_iso* chooses one or more of "md5", "sha1", "sha256",
"sha512" for the auxiliary "# Image Hex" checksums in the jigdo "sha512" for the auxiliary "# Image Hex" checksums in the jigdo
file. The value may e.g. look like "md5,sha1,sha512". Value file. The value may e.g. look like "md5,sha1,sha512". Value
"all" chooses all available algorithms. Note that MD5 stays always "all" chooses all available algorithms. Note that MD5 stays always
enabled. enabled.
Alias: -checksum_algorithm_iso Alias: -checksum_algorithm_iso
skipping to change at line 3501 skipping to change at line 3661
Modern GNU/Linux systems may shuffle drive addresses from boot to Modern GNU/Linux systems may shuffle drive addresses from boot to
boot. The udev daemon is supposed to create links which always boot. The udev daemon is supposed to create links which always
point to the same drive, regardless of its system address. The point to the same drive, regardless of its system address. The
command -device_links shows the addresses of such links if they command -device_links shows the addresses of such links if they
begin by "/dev/dvd" or "/dev/cd". Precedence is: "dvdrw", "cdrw", begin by "/dev/dvd" or "/dev/cd". Precedence is: "dvdrw", "cdrw",
"dvd", "cdrom", "cd". "dvd", "cdrom", "cd".
-toc -toc
Show media specific tables of content. This is the session history Show media specific tables of content. This is the session history
of the medium, not the ISO image directory tree. of the medium, not the ISO image directory tree.
In case of overwriteable media holding a valid ISO image, it may In case of overwritable media holding a valid ISO image, it may
happen that only a single session gets shown. But if the first happen that only a single session gets shown. But if the first
session on the overwriteable media was written by 'xorriso' then a session on the overwritable media was written by 'xorriso' then a
complete session history can be emulated. complete session history can be emulated.
A drive which is incapable of writing may show any media as CD-ROM A drive which is incapable of writing may show any media as CD-ROM
or DVD-ROM with only one or two sessions on it. The last of these or DVD-ROM with only one or two sessions on it. The last of these
sessions is supposed to be the most recent real session then. sessions is supposed to be the most recent real session then.
Some read-only drives and media show no usable session history at Some read-only drives and media show no usable session history at
all. Command -rom_toc_scan might help. all. Command -rom_toc_scan might help.
If input device and output device are both acquired and not the If input device and output device are both acquired and not the
same, then both tables-of-content get shown. same, then both tables-of-content get shown.
-toc_of "in"|"out"|"all"[":short"] -toc_of "in"|"out"|"all"[":short"]
Like command -toc but explicitly choosing which drive's Like command -toc but explicitly choosing which drive's
skipping to change at line 3562 skipping to change at line 3722
"%device%" will be substituted by the mountable device path of the "%device%" will be substituted by the mountable device path of the
drive address. drive address.
"%sbsector%" will be substituted by the session start sector. "%sbsector%" will be substituted by the session start sector.
"%track%", "%session%", "%volid%" will be substituted by track "%track%", "%session%", "%volid%" will be substituted by track
number, session number, or volume id of the depicted session. number, session number, or volume id of the depicted session.
-print_size -print_size
Print the foreseeable consumption of 2048 byte blocks by next Print the foreseeable consumption of 2048 byte blocks by next
-commit. This can last a while as a -commit gets prepared and only -commit. This can last a while as a -commit gets prepared and only
in last moment is revoked by this command. The result depends on in last moment is revoked by this command. The result depends on
several settings and also on the kind of output device. If no several settings and also on the kind of output device. If no
-jidgo options are set and not command -as "mkisofs" was used, then -jigdo options are set and not command -as "mkisofs" was used, then
-padding (300 kB by default) is not counted as part of the image -padding (300 kB by default) is not counted as part of the image
size. size.
If an El Torito boot image file is already depicted, then command If an El Torito boot image file is already depicted, then command
-print_size automatically executes -boot_image "any" "next". This -print_size automatically executes -boot_image "any" "next". This
means that the properties of that boot image cannot be edited by means that the properties of that boot image cannot be edited by
subsequent commands. subsequent commands.
-tell_media_space -tell_media_space
Print available space on the output medium and the free space after Print available space on the output medium and the free space after
subtracting already foreseeable consumption by next -commit. subtracting already foreseeable consumption by next -commit.
Note that the title of the prediction "After commit :" is Note that the title of the prediction "After commit :" is
skipping to change at line 3792 skipping to change at line 3952
Display the content stream chain of data files in the ISO image. Display the content stream chain of data files in the ISO image.
The chain consists of the iso_rr_name and one or more streams, The chain consists of the iso_rr_name and one or more streams,
separated by " < " marks. A stream description consists of one or separated by " < " marks. A stream description consists of one or
more texts, separated by ":" characters. The first text tells the more texts, separated by ":" characters. The first text tells the
stream type, the following ones, if ever, describe its individual stream type, the following ones, if ever, describe its individual
properties. Frequently used types are: properties. Frequently used types are:
disk:'disk_path' for local filesystem objects. disk:'disk_path' for local filesystem objects.
image:'iso_rr_path' for ISO image file objects. image:'iso_rr_path' for ISO image file objects.
cout:'disk_path offset count' for -cut_out files. cout:'disk_path offset count' for -cut_out files.
extf:'filter_name' for external filters. extf:'filter_name' for external filters.
-zisofs:algorithm:block_size for zisofs compression filters.
-zisofs-decode:algorithm:block_size for zisofs uncompression
filters.
-gzip for internal gzip compression filters.
-gunzip for internal gzip uncompression filters.
Example: Example:
'/abc/xyz.gz' < extf:'gzip' < disk:'/home/me/x' '/abc/xyz.gz' < extf:'gzip' < disk:'/home/me/x'
-show_stream_r iso_rr_path [***] -show_stream_r iso_rr_path [***]
Like -show_stream but working recursively. Like -show_stream but working recursively.
 
File: xorriso.info, Node: Verify, Next: Restore, Prev: Navigate, Up: Command s File: xorriso.info, Node: Verify, Next: Restore, Prev: Navigate, Up: Command s
9.18 Evaluation of readability and recovery 9.18 Evaluation of readability and recovery
=========================================== ===========================================
skipping to change at line 3903 skipping to change at line 4068
gives the number of seconds after which the scan shall be gives the number of seconds after which the scan shall be
aborted. This is useful for unattended scanning of media aborted. This is useful for unattended scanning of media
which may else overwork the drive in its effort to squeeze out which may else overwork the drive in its effort to squeeze out
some readable blocks. Abort may be delayed by the drive some readable blocks. Abort may be delayed by the drive
gnawing on the last single read operation. Value -1 means gnawing on the last single read operation. Value -1 means
unlimited time. unlimited time.
item_limit=number item_limit=number
gives the number of report list items after which to abort. gives the number of report list items after which to abort.
Value -1 means unlimited item number. Value -1 means unlimited item number.
data_to=disk_path data_to=disk_path
copies the valid blocks to the given file. copies the valid blocks to the given file, which must support
random access writing, unless disk_path is "-" which means
standard output.
In the latter case, patch_lba0= settings other than "off"
yield failure. Further the usual result messages of
-check_media get redirected to the info channel. But beware
of result messages from other commands. Beware of -*dev "-"
which redirect standard output to standard error. Keep the
run simple:
xorriso -indev /dev/sr0 -check_media data_to=- - | md5sum
xorriso -outdev /dev/sr0 -check_media data_to=- use=outdev \
what=disc min_lba=0 max_lba=999999 - | sha256sum
event=severity event=severity
sets the given severity for a problem event which shall be sets the given severity for a problem event which shall be
issued at the end of a check run if data blocks were issued at the end of a check run if data blocks were
unreadable or failed to match recorded MD5 checksums. unreadable or failed to match recorded MD5 checksums.
Severity "ALL" disables this event. Severity "ALL" disables this event.
sector_map=disk_path sector_map=disk_path
tries to read the file given by disk_path as sector bitmap and tries to read the file given by disk_path as sector bitmap and
to store such a map file after the scan run. The bitmap tells to store such a map file after the scan run. The bitmap tells
which blocks have been read successfully in previous runs. It which blocks have been read successfully in previous runs. It
is the persistent memory for several scans on the same medium, is the persistent memory for several scans on the same medium,
skipping to change at line 4005 skipping to change at line 4181
extract file objects from ISO images and to create, overwrite, or delete extract file objects from ISO images and to create, overwrite, or delete
file objects on disk. file objects on disk.
Disk file exclusions by -not_mgt, -not_leaf, -not_paths apply. If disk Disk file exclusions by -not_mgt, -not_leaf, -not_paths apply. If disk
file objects already exist then the settings of -overwrite and -reassure file objects already exist then the settings of -overwrite and -reassure
apply. But -overwrite "on" only triggers the behavior of -overwrite apply. But -overwrite "on" only triggers the behavior of -overwrite
"nondir". I.e. directories cannot be deleted. "nondir". I.e. directories cannot be deleted.
Access permissions of files in the ISO image do not restrict restoring. Access permissions of files in the ISO image do not restrict restoring.
The directory permissions on disk have to allow rwx. The directory permissions on disk have to allow rwx.
-osirrox setting[:option:...] -osirrox setting[:option:...]
Setting "off" disables disk filesystem manipulations. This is the Setting *off* disables disk filesystem manipulations. This is the
default unless the program was started with leafname "osirrox". default unless the program was started with leafname *osirrox*.
Elsewise the capability to restore files can be enabled explicitly Elsewise the capability to restore files can be enabled explicitly
by -osirrox "on". It can be irrevocably disabled by -osirrox by -osirrox *on*. It can be irrevocably disabled by -osirrox
"banned". *banned*.
The setting "blocked" is like "off". But it can only be revoked by The setting *blocked* is like *off*. But it can only be revoked by
setting "unblock", which elsewise is like "on". This can be used setting *unblock*, which elsewise is like *on*. This can be used
to curb command scripts which might use "on" undesiredly. to curb command scripts which might use *on* undesiredly.
To enable restoring of special files by "device_files" is To enable restoring of special files by *device_files* is
potentially dangerous. The meaning of the number st_rdev (see man potentially dangerous. The meaning of the number st_rdev (see man
2 stat) depends much on the operating system. Best is to restore 2 stat) depends much on the operating system. Best is to restore
device files only to the same system from where they were copied. device files only to the same system from where they were copied.
If not enabled, device files in the ISO image are ignored during If not enabled, device files in the ISO image are ignored during
restore operations. restore operations.
Due to a bug of previous versions, device files from previous Due to a bug of previous versions, device files from previous
sessions might have been altered to major=0, minor=1. So this sessions might have been altered to major=0, minor=1. So this
combination does not get restored. combination does not get restored.
Option "concat_split_on" is default. It enables restoring of split Option *concat_split_on* is default. It enables restoring of split
file directories as data files if the directory contains a complete file directories as data files if the directory contains a complete
collection of -cut_out part files. With option "concat_split_off" collection of -cut_out part files. With option *concat_split_off*
such directories are handled like any other ISO image directory. such directories are handled like any other ISO image directory.
Option "auto_chmod_off" is default. If "auto_chmod_on" is set then Option *auto_chmod_off* is default. If *auto_chmod_on* is set then
access restrictions for disk directories get circumvented if those access restrictions for disk directories get circumvented if those
directories are owned by the effective user who runs 'xorriso'. directories are owned by the effective user who runs 'xorriso'.
This happens by temporarily granting rwx permission to the owner. This happens by temporarily granting rwx permission to the owner.
Option "sort_lba_on" may improve read performance with optical Option *sort_lba_on* may improve read performance with optical
drives. It can restore large numbers of hard links without drives. It can restore large numbers of hard links without
exhausting -temp_mem_limit. It does not preserve directory mtime exhausting -temp_mem_limit. It does not preserve directory mtime
and it needs -osirrox option auto_chmod_on in order to extract and it needs -osirrox option auto_chmod_on in order to extract
directories which offer no write permission. Default is directories which offer no write permission. Default is
"sort_lba_off". *sort_lba_off*.
Option "o_excl_on" is the default unless the program was started Option *o_excl_on* is the default unless the program was started
with leafname "osirrox". On GNU/Linux it tries to avoid using with leafname "osirrox". On GNU/Linux it tries to avoid using
drives which are mounted or in use by other libburn programs. drives which are mounted or in use by other libburn programs.
Option "o_excl_off" on GNU/Linux enables access to such drives by Option *o_excl_off* on GNU/Linux enables access to such drives by
the equivalent of -drive_access "shared:readonly". I.e. drives the equivalent of -drive_access "shared:readonly". I.e. drives
which get acquired while "o_excl_off" will refuse to get blanked, which get acquired while *o_excl_off* will refuse to get blanked,
formatted, written, or ejected. But be aware that even harmless formatted, written, or ejected. But be aware that even harmless
inquiries can spoil ongoing burns of CD-R[W] and DVD-R[W]. inquiries can spoil ongoing burns of CD-R[W] and DVD-R[W].
Option "strict_acl_off" is default. It tolerates on FreeBSD the Option *strict_acl_off* is default. It tolerates on FreeBSD the
presence of directory "default" ACLs in the ISO image. With presence of directory "default" ACLs in the ISO image. With
"strict_acl_on" these GNU/Linux ACLs cause on FreeBSD a FAILURE *strict_acl_on* these GNU/Linux ACLs cause on FreeBSD a FAILURE
event during restore with -acl "on". event during restore with -acl "on".
Option *check_md5_off* disables MD5 checking during copy to disk.
The default option *check_md5_on* enables it if -md5 is "on". If a
data file with recorded MD5 is copied as a whole to the disk
filesystem, then the MD5 of the copied content gets computed and
compared with the recorded MD5. A mismatch causes an error message
of severity SORRY. Option *check_md5_force* causes an error message
if -md5 is "on" but no MD5 is recorded for the data file.
Option *sparse=* controls production of sparse files during
extraction of files from the ISO filesystem. Default is
*sparse=off*.
A positive number like in *sparse=1m* sets the minimum requirement
for the length of a sequence of 0-bytes which shall be represented
by a gap. This saves disk space if the disk filesystem supports
sparse files. A gap gets created by help of lseek(2) if a sequence
of read buffers, which contain only 0-bytes, bears at least the
minimum amount of bytes. Expect read buffers to be in the size
range of 32k or 64k.
Command -paste_in creates gaps only if the writing begins at or
after the end of the existing disk file. So the sequence of
-paste_in commands matters. Command -concat does not create sparse
files.
-extract iso_rr_path disk_path -extract iso_rr_path disk_path
Copy the file objects at and underneath iso_rr_path to their Copy the file objects at and underneath iso_rr_path to their
corresponding addresses at and underneath disk_path. This is the corresponding addresses at and underneath disk_path. This is the
inverse of -map or -update_r. inverse of -map or -update_r.
If iso_rr_path is a directory and disk_path is an existing If iso_rr_path is a directory and disk_path is an existing
directory then both trees will be merged. Directory attributes get directory then both trees will be merged. Directory attributes get
extracted only if the disk directory is newly created by the copy extracted only if the disk directory is newly created by the copy
operation. Disk files get removed only if they are to be replaced operation. Disk files get removed only if they are to be replaced
by file objects from the ISO image. by file objects from the ISO image.
As many attributes as possible are copied together with restored As many attributes as possible are copied together with restored
skipping to change at line 4132 skipping to change at line 4329
argument is the disk_path to the program. It must contain at least argument is the disk_path to the program. It must contain at least
one '/'. $PATH is not applied. Further parameters up to the one '/'. $PATH is not applied. Further parameters up to the
announced delimiter word are used as arguments with the program announced delimiter word are used as arguments with the program
start. Example: start. Example:
-iso_rr_pattern on \ -iso_rr_pattern on \
-concat pipe + /usr/bin/wc + "/my/iso/files*" - -concat pipe + /usr/bin/wc + "/my/iso/files*" -
The further parameters in all modes are the iso_rr_paths of data The further parameters in all modes are the iso_rr_paths of data
files. Their content gets concatenated in the copy. files. Their content gets concatenated in the copy.
-extract_boot_images disk_path
Copy boot equipment to disk, which is not necessarily represented
as data files in the ISO filesystem. The data get written into
various files in a disk directory, which may already exist or of
which the parent must exist so that it can get created.
Files may be missing if their corresponding information is not
present in the ISO filesystem. Existing files do not get
overwritten but rather cause a failure event.
The same data may appear in different files. E.g. the El Torito
boot image for EFI is often the same data as the EFI partition in
MBR or GPT.
File "eltorito_catalog.img" contains the El Torito Boot Catalog.
Files "eltorito_img*_*.img" contain El Torito Boot images. The
first "*" gives the image number, the second "*" gives the type:
"bios", "mac", "ppc", "uefi", or a hex number.
File "mbr_code_isohybrid.img" contains the ISOLINUX MBR template.
File "mbr_code_grub2.img" contains the GRUB2 MBR template.
File "systemarea.img" contains the whole 32 KiB of System Area if
not all zero.
Files "mbr_part*_efi.img" contain EFI partition images from the MBR
partition table. The "*" text part gives the partition number.
Files "mbr_part*_prep.img" contain PReP partition images.
Files "gpt_part*_efi.img" contain EFI partition images from GPT.
Files "gpt_part*_hfsplus.img" contain HFS+ partition images from
GPT. To avoid extracting the whole HFS+ aspect of hybrid ISO
filesystems, the partition image is extracted only if it has less
than half of the size of the ISO filesystem or if the partition is
outside the ISO filesystem.
-mount drive entity id path -mount drive entity id path
Produce the same line as -mount_cmd and then execute it as external Produce the same line as -mount_cmd and then execute it as external
program run after giving up the depicted drive. See also program run after giving up the depicted drive. See also
-mount_opts. This demands -osirrox to be enabled and normally will -mount_opts. This demands -osirrox to be enabled and normally will
succeed only for the superuser. For safety reasons the mount succeed only for the superuser. For safety reasons the mount
program is only executed if it is reachable as /bin/mount or program is only executed if it is reachable as /bin/mount or
/sbin/mount. /sbin/mount.
 
File: xorriso.info, Node: Emulation, Next: Scripting, Prev: Restore, Up: Com mands File: xorriso.info, Node: Emulation, Next: Scripting, Prev: Restore, Up: Com mands
skipping to change at line 4218 skipping to change at line 4443
'xorriso' commands -mkdir, -cp_clone, -find update_merge, and -find 'xorriso' commands -mkdir, -cp_clone, -find update_merge, and -find
rm_merge. -root and -old-root set command -disk_dev_ino to rm_merge. -root and -old-root set command -disk_dev_ino to
"ino_only" and -md5 to "on", by default. -disk_dev_ino can be set "ino_only" and -md5 to "on", by default. -disk_dev_ino can be set
to "off" by --old-root-no-ino or to "on" by --old-root-devno . to "off" by --old-root-no-ino or to "on" by --old-root-devno .
-md5 can be set to "off" by --old-root-no-md5 . -md5 can be set to "off" by --old-root-no-md5 .
Not original mkisofs options are --quoted_path_list , --hardlinks , Not original mkisofs options are --quoted_path_list , --hardlinks ,
--acl , --xattr , --md5 , --stdio_sync . They work like the --acl , --xattr , --md5 , --stdio_sync . They work like the
'xorriso' commands with the same name and hardcoded parameter "on", 'xorriso' commands with the same name and hardcoded parameter "on",
e.g. -acl "on". Explicit parameters are expected by --stdio_sync e.g. -acl "on". Explicit parameters are expected by --stdio_sync
and --scdbackup_tag. and --scdbackup_tag.
The capability to preserve multi-session history on overwriteable The capability to preserve multi-session history on overwritable
media gets disabled by default. It can be enabled by using media gets disabled by default. It can be enabled by using
--emul-toc with the first session. See -compliance no_emul_toc. --emul-toc with the first session. See -compliance no_emul_toc.
--sort-weight gets as parameters a number and an iso_rr_path. The --sort-weight gets as parameters a number and an iso_rr_path. The
number becomes the LBA sorting weight of regular file iso_rr_path number becomes the LBA sorting weight of regular file iso_rr_path
or of all regular files underneath directory iso_rr_path. (See or of all regular files underneath directory iso_rr_path. (See
-find -exec sort_weight). -find -exec sort_weight).
Adopted from grub-mkisofs are --protective-msdos-label (see Adopted from grub-mkisofs are --protective-msdos-label (see
-boot_image grub partition_table=on) and -boot_image grub partition_table=on) and
--modification-date=YYYYMMDDhhmmsscc (see -volume_date uuid). For --modification-date=YYYYMMDDhhmmsscc (see -volume_date uuid). For
EFI bootable GRUB boot images use --efi-boot. It performs EFI bootable GRUB boot images use --efi-boot. It performs
skipping to change at line 4269 skipping to change at line 4494
Personality "*cdrecord*" accepts the options listed with: Personality "*cdrecord*" accepts the options listed with:
-as cdrecord -help -- -as cdrecord -help --
Among them: -v, dev=, speed=, blank=, fs=, -eject, -atip, padsize=, Among them: -v, dev=, speed=, blank=, fs=, -eject, -atip, padsize=,
tsize=, -isosize, -multi, -msinfo, --grow_overwriteable_iso, tsize=, -isosize, -multi, -msinfo, --grow_overwriteable_iso,
write_start_address=, track source file path or "-" for standard write_start_address=, track source file path or "-" for standard
input as track source. input as track source.
It ignores most other options of cdrecord and cdrskin but refuses It ignores most other options of cdrecord and cdrskin but refuses
on -audio, -scanbus, and on blanking modes unknown to 'xorriso'. on -audio, -scanbus, and on blanking modes unknown to 'xorriso'.
The scope is only a single data track per session to be written to The scope is only a single data track per session to be written to
blank, overwriteable, or appendable media. The medium gets closed blank, overwritable, or appendable media. The medium gets closed
if closing is applicable and not option -multi is present. if closing is applicable and not option -multi is present.
If an input drive was acquired, then it is given up. This is only If an input drive was acquired, then it is given up. This is only
allowed if no image changes are pending. allowed if no image changes are pending.
dev= must be given as 'xorriso' device address. Addresses like dev= must be given as 'xorriso' device address. Addresses like
0,0,0 or ATA:1,1,0 are not supported. 0,0,0 or ATA:1,1,0 are not supported.
If a track source is given, then an automatic -commit happens at If a track source is given, then an automatic -commit happens at
the end of the "cdrecord" option list. the end of the "cdrecord" option list.
--grow_overwriteable_iso enables emulation of multi-session on --grow_overwriteable_iso enables emulation of multi-session on
overwriteable media. To enable emulation of a TOC, the first overwritable media. To enable emulation of a TOC, the first
session needs -C 0,32 with -as mkisofs (but no -M) and session needs -C 0,32 with -as mkisofs (but no -M) and
--grow_overwriteable_iso write_start_address=32s with -as cdrecord. --grow_overwriteable_iso write_start_address=32s with -as cdrecord.
A much more elaborate libburn based cdrecord emulator is the A much more elaborate libburn based cdrecord emulator is the
program cdrskin. program cdrskin.
Personalites "*xorrecord*", "*wodim*", and "*cdrskin*" are aliases Personalites "*xorrecord*", "*wodim*", and "*cdrskin*" are aliases
for "cdrecord". for "cdrecord".
If 'xorriso' is started with one of the leafnames "xorrecord", If 'xorriso' is started with one of the leafnames "xorrecord",
"cdrskin", "cdrecord", or "wodim", then it automatically prepends "cdrskin", "cdrecord", or "wodim", then it automatically prepends
-as "cdrskin" to the program arguments. I.e. all arguments will -as "cdrskin" to the program arguments. I.e. all arguments will
skipping to change at line 4948 skipping to change at line 5173
When loading the tray manually, wait 10 seconds after the drive has When loading the tray manually, wait 10 seconds after the drive has
stopped blinking. stopped blinking.
A safe automatic way seems to be a separate run of xorriso for loading A safe automatic way seems to be a separate run of xorriso for loading
the tray with proper waiting, and a subsequent run of dd which shall the tray with proper waiting, and a subsequent run of dd which shall
offer itself to any problems caused by demons assessing the changed offer itself to any problems caused by demons assessing the changed
drive status. If this does not help, insert a run of "sleep 10" between drive status. If this does not help, insert a run of "sleep 10" between
xorriso and dd. xorriso and dd.
This example works for multi-session media only. Add cdrskin option This example works for multi-session media only. Add cdrskin option
--grow_overwriteable_iso to all -as cdrecord runs in order to enable --grow_overwriteable_iso to all -as cdrecord runs in order to enable
multi-session emulation on overwriteable media. multi-session emulation on overwritable media.
 
File: xorriso.info, Node: ExGrowisofs, Next: ExException, Prev: ExMkisofs, U p: Examples File: xorriso.info, Node: ExGrowisofs, Next: ExException, Prev: ExMkisofs, U p: Examples
10.11 Let 'xorriso' work underneath growisofs 10.11 Let 'xorriso' work underneath growisofs
============================================= =============================================
growisofs expects an ISO formatter program which understands options -C growisofs expects an ISO formatter program which understands options -C
and -M. If 'xorriso' gets started by name "xorrisofs" then it is and -M. If 'xorriso' gets started by name "xorrisofs" then it is
suitable for that. suitable for that.
skipping to change at line 4979 skipping to change at line 5204
$ export MKISOFS="$HOME/xorrisofs" $ export MKISOFS="$HOME/xorrisofs"
One may quit mkisofs emulation by argument "--" and make use of all One may quit mkisofs emulation by argument "--" and make use of all
'xorriso' commands. growisofs dislikes options which start with "-o" 'xorriso' commands. growisofs dislikes options which start with "-o"
but -outdev must be set to "-". So use "outdev" instead: but -outdev must be set to "-". So use "outdev" instead:
$ growisofs -Z /dev/dvd -- outdev - -update_r /my/files /files $ growisofs -Z /dev/dvd -- outdev - -update_r /my/files /files
$ growisofs -M /dev/dvd -- outdev - -update_r /my/files /files $ growisofs -M /dev/dvd -- outdev - -update_r /my/files /files
growisofs has excellent burn capabilities with DVD and BD. It does growisofs has excellent burn capabilities with DVD and BD. It does
not emulate session history on overwriteable media, though. not emulate session history on overwritable media, though.
 
File: xorriso.info, Node: ExException, Next: ExTime, Prev: ExGrowisofs, Up: Examples File: xorriso.info, Node: ExException, Next: ExTime, Prev: ExGrowisofs, Up: Examples
10.12 Adjust thresholds for verbosity, exit value and program abort 10.12 Adjust thresholds for verbosity, exit value and program abort
=================================================================== ===================================================================
Be quite verbose, exit 32 if severity "FAILURE" was encountered, do not Be quite verbose, exit 32 if severity "FAILURE" was encountered, do not
abort prematurely but forcibly go on until the end of commands. abort prematurely but forcibly go on until the end of commands.
skipping to change at line 5072 skipping to change at line 5297
Commands -disk_dev_ino and -for_backup depend on stable device and Commands -disk_dev_ino and -for_backup depend on stable device and
inode numbers on disk. Without them, an update run may use -md5 "on" to inode numbers on disk. Without them, an update run may use -md5 "on" to
match recorded MD5 sums against the current file content on hard disk. match recorded MD5 sums against the current file content on hard disk.
This is usually much faster than the default which compares both This is usually much faster than the default which compares both
contents directly. contents directly.
With *mount* option *-o "sbsector="* on GNU/Linux or *-s* on FreeBSD or With *mount* option *-o "sbsector="* on GNU/Linux or *-s* on FreeBSD or
NetBSD it is possible to access the session trees which represent the NetBSD it is possible to access the session trees which represent the
older backup versions. With CD media, GNU/Linux mount accepts session older backup versions. With CD media, GNU/Linux mount accepts session
numbers directly by its option "session=". numbers directly by its option "session=".
Multi-session media and most overwriteable media written by 'xorriso' Multi-session media and most overwritable media written by 'xorriso' can
can tell the sbsectors of their sessions by 'xorriso' command -toc. tell the sbsectors of their sessions by 'xorriso' command -toc. Used
Used after -commit the following command prints the matching mount after -commit the following command prints the matching mount command
command for the newly written session (here for mount point /mnt): for the newly written session (here for mount point /mnt):
-mount_cmd "indev" "auto" "auto" /mnt -mount_cmd "indev" "auto" "auto" /mnt
Commands -mount_cmd and -mount are also able to produce the mount Commands -mount_cmd and -mount are also able to produce the mount
commands for older sessions in the table-of-content. E.g. as commands for older sessions in the table-of-content. E.g. as
superuser: superuser:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' /mnt # osirrox -mount /dev/sr0 "volid" '*2008_12_05*' /mnt
Above example produces a result similar to -root / -old-root / with Above example produces a result similar to -root / -old-root / with
skipping to change at line 5268 skipping to change at line 5493
15.1 Author 15.1 Author
=========== ===========
Thomas Schmitt <scdbackup@gmx.net> Thomas Schmitt <scdbackup@gmx.net>
for libburnia-project.org for libburnia-project.org
15.2 Copyright 15.2 Copyright
============== ==============
Copyright (c) 2007 - 2019 Thomas Schmitt Copyright (c) 2007 - 2021 Thomas Schmitt
Permission is granted to distribute this text freely. It shall only be Permission is granted to distribute this text freely. It shall only be
modified in sync with the technical properties of 'xorriso'. If you modified in sync with the technical properties of 'xorriso'. If you
make use of the license to derive modified versions of 'xorriso' then make use of the license to derive modified versions of 'xorriso' then
you are entitled to modify this text under that same license. you are entitled to modify this text under that same license.
15.3 Credits 15.3 Credits
============ ============
'xorriso' is in part based on work by Vreixo Formoso who provides 'xorriso' is in part based on work by Vreixo Formoso who provides
libisofs together with Mario Danic who also leads the libburnia team. libisofs together with Mario Danic who also leads the libburnia team.
skipping to change at line 5296 skipping to change at line 5521
File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
16 Alphabetic Command List 16 Alphabetic Command List
************************** **************************
[index] [index]
* Menu: * Menu:
* # starts a comment line: Scripting. (line 156) * # starts a comment line: Scripting. (line 156)
* -abort_on controls abort on error: Exception. (line 27) * -abort_on controls abort on error: Exception. (line 27)
* -abstract_file sets abstract file name: SetWrite. (line 244) * -abstract_file sets abstract file name: SetWrite. (line 250)
* -acl controls handling of ACLs: Loading. (line 144) * -acl controls handling of ACLs: Loading. (line 165)
* -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)
* -alter_date sets timestamps in ISO image: Manip. (line 139) * -alter_date sets timestamps in ISO image: Manip. (line 139)
* -alter_date_r sets timestamps in ISO image: Manip. (line 174) * -alter_date_r sets timestamps in ISO image: Manip. (line 174)
* -append_partition adds arbitrary file after image end: Bootable. * -append_partition adds arbitrary file after image end: Bootable.
(line 421) (line 423)
* -application_id sets application id: SetWrite. (line 191) * -application_id sets application id: SetWrite. (line 197)
* -application_use sets application use field: SetWrite. (line 266) * -application_use sets application use field: SetWrite. (line 272)
* -as emulates mkisofs or cdrecord: Emulation. (line 13) * -as emulates mkisofs or cdrecord: Emulation. (line 13)
* -assert_volid rejects undesired images: Loading. (line 84) * -assert_volid rejects undesired images: Loading. (line 105)
* -auto_charset learns character set from image: Loading. (line 96) * -auto_charset learns character set from image: Loading. (line 117)
* -backslash_codes enables backslash conversion: Scripting. (line 71) * -backslash_codes enables backslash conversion: Scripting. (line 71)
* -ban_stdio_write demands real drive: Loading. (line 313) * -ban_stdio_write demands real drive: Loading. (line 346)
* -biblio_file sets biblio file name: SetWrite. (line 250) * -biblio_file sets biblio file name: SetWrite. (line 256)
* -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 303) * -calm_drive reduces drive activity: Loading. (line 336)
* -cd sets working directory in ISO: Navigate. (line 7) * -cd sets working directory in ISO: Navigate. (line 7)
* -cdx sets working directory on disk: Navigate. (line 15) * -cdx sets working directory on disk: Navigate. (line 15)
* -changes_pending overrides change status: Writing. (line 12) * -changes_pending overrides change status: Writing. (line 12)
* -charset sets input/output character set: Charset. (line 54) * -charset sets input/output character set: Charset. (line 54)
* -check_md5 verifies file checksum: Verify. (line 173) * -check_md5 verifies file checksum: Verify. (line 184)
* -check_md5_r verifies file tree checksums: Verify. (line 187) * -check_md5_r verifies file tree checksums: Verify. (line 198)
* -check_media reads media block by block: Verify. (line 21) * -check_media reads media block by block: Verify. (line 21)
* -check_media_defaults sets -check_media options: Verify. (line 40) * -check_media_defaults sets -check_media options: Verify. (line 40)
* -chgrp sets group in ISO image: Manip. (line 49) * -chgrp sets group in ISO image: Manip. (line 49)
* -chgrp_r sets group in ISO image: Manip. (line 53) * -chgrp_r sets group in ISO image: Manip. (line 53)
* -chmod sets permissions in ISO image: Manip. (line 55) * -chmod sets permissions in ISO image: Manip. (line 55)
* -chmod_r sets permissions in ISO image: Manip. (line 66) * -chmod_r sets permissions in ISO image: Manip. (line 66)
* -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 185) * -clone copies ISO directory tree: Insert. (line 185)
* -close controls media closing: SetWrite. (line 401) * -close controls media closing: SetWrite. (line 471)
* -close_damaged closes damaged track and session: Writing. (line 164) * -close_damaged closes damaged track and session: Writing. (line 205)
* -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)
* -commit_eject writes and ejects: Writing. (line 53) * -commit_eject writes and ejects: Writing. (line 53)
* -compare reports ISO/disk differences: Navigate. (line 131) * -compare reports ISO/disk differences: Navigate. (line 131)
* -compare_l reports ISO/disk differences: Navigate. (line 147) * -compare_l reports ISO/disk differences: Navigate. (line 147)
* -compare_r reports ISO/disk differences: Navigate. (line 143) * -compare_r reports ISO/disk differences: Navigate. (line 143)
* -compliance controls standard compliance: SetWrite. (line 56) * -compliance controls standard compliance: SetWrite. (line 62)
* -concat copies ISO file content: Restore. (line 118) * -concat copies ISO file content: Restore. (line 139)
* -copyright_file sets copyright file name: SetWrite. (line 239) * -copyright_file sets copyright file name: SetWrite. (line 245)
* -cpax copies files to disk: Restore. (line 100) * -cpax copies files to disk: Restore. (line 121)
* -cpr inserts like with cp -r: Insert. (line 164) * -cpr inserts like with cp -r: Insert. (line 164)
* -cpx copies files to disk: Restore. (line 89) * -cpx copies files to disk: Restore. (line 110)
* -cp_clone copies ISO directory tree: Insert. (line 196) * -cp_clone copies ISO directory tree: Insert. (line 196)
* -cp_rx copies file trees to disk: Restore. (line 103) * -cp_rx copies file trees to disk: Restore. (line 124)
* -cp_rx copies file trees to disk <1>: Restore. (line 111) * -cp_rx copies file trees to disk <1>: Restore. (line 132)
* -cut_out inserts piece of data file: Insert. (line 139) * -cut_out inserts piece of data file: Insert. (line 139)
* -data_cache_size adjusts read cache size: Loading. (line 329) * -data_cache_size adjusts read cache size: Loading. (line 362)
* -dev acquires one drive for input and output: AqDrive. (line 12) * -dev acquires one drive for input and output: AqDrive. (line 12)
* -devices gets list of drives: Inquiry. (line 7) * -devices gets list of drives: Inquiry. (line 7)
* -device_links gets list of drives: Inquiry. (line 17) * -device_links gets list of drives: Inquiry. (line 17)
* -dialog enables dialog mode: DialogCtl. (line 7) * -dialog enables dialog mode: DialogCtl. (line 7)
* -disk_dev_ino fast incremental backup: Loading. (line 223) * -disk_dev_ino fast incremental backup: Loading. (line 256)
* -disk_pattern controls pattern expansion: Insert. (line 34) * -disk_pattern controls pattern expansion: Insert. (line 34)
* -displacement compensate altered image start address: Loading. * -displacement compensate altered image start address: Loading.
(line 57) (line 78)
* -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 78) * -du show directory size in ISO image: Navigate. (line 78)
* -dummy controls write simulation: SetWrite. (line 393) * -dummy controls write simulation: SetWrite. (line 463)
* -dus show directory size in ISO image: Navigate. (line 81) * -dus show directory size in ISO image: Navigate. (line 81)
* -dusx show directory size on disk: Navigate. (line 88) * -dusx show directory size on disk: Navigate. (line 88)
* -dux show directory size on disk: Navigate. (line 84) * -dux show directory size on disk: Navigate. (line 84)
* -dvd_obs set write block size: SetWrite. (line 330) * -dvd_obs set write block size: SetWrite. (line 400)
* -early_stdio_test classifies stdio drives: Loading. (line 317) * -early_stdio_test classifies stdio drives: Loading. (line 350)
* -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 205) * -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 229)
* -eject ejects drive tray: Writing. (line 50) * -eject ejects drive tray: Writing. (line 50)
* -end writes pending session and ends program: Scripting. (line 151) * -end writes pending session and ends program: Scripting. (line 151)
* -errfile_log logs problematic disk files: Scripting. (line 116) * -errfile_log logs problematic disk files: Scripting. (line 116)
* -error_behavior controls error workarounds: Exception. (line 92) * -error_behavior controls error workarounds: Exception. (line 92)
* -external_filter registers data filter: Filter. (line 20) * -external_filter registers data filter: Filter. (line 20)
* -external_filter unregisters data filter: Filter. (line 47) * -external_filter unregisters data filter: Filter. (line 47)
* -extract copies file tree to disk: Restore. (line 62) * -extract copies file tree to disk: Restore. (line 83)
* -extract_cut copies file piece to disk: Restore. (line 80) * -extract_boot_images copies boot equipment to disk: Restore.
* -extract_l copies files to disk: Restore. (line 76) (line 167)
* -extract_single copies file to disk: Restore. (line 73) * -extract_cut copies file piece to disk: Restore. (line 101)
* -file_name_limit curbs length of file names: Loading. (line 243) * -extract_l copies files to disk: Restore. (line 97)
* -extract_single copies file to disk: Restore. (line 94)
* -file_name_limit curbs length of file names: Loading. (line 276)
* -file_size_limit limits data file size: SetInsert. (line 7) * -file_size_limit limits data file size: SetInsert. (line 7)
* -find traverses and alters ISO tree: CmdFind. (line 7) * -find traverses and alters ISO tree: CmdFind. (line 7)
* -findx traverses disk tree: Navigate. (line 91) * -findx traverses disk tree: Navigate. (line 91)
* -follow softlinks and mount points: SetInsert. (line 69) * -follow softlinks and mount points: SetInsert. (line 69)
* -format formats media: Writing. (line 87) * -format formats media: Writing. (line 87)
* -for_backup -acl,-xattr,-hardlinks,-md5: Loading. (line 191) * -for_backup -acl,-xattr,-hardlinks,-md5: Loading. (line 215)
* -fs sets size of fifo: SetWrite. (line 396) * -fs sets size of fifo: SetWrite. (line 466)
* -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 287) * -gid sets global ownership: SetWrite. (line 293)
* -grow_blindly overides next writeable address: AqDrive. (line 112) * -grow_blindly overrides next writeable address: AqDrive. (line 112)
* -hardlinks controls handling of hard links: Loading. (line 107) * -hardlinks controls handling of hard links: Loading. (line 128)
* -help prints help text: Scripting. (line 19) * -help prints help text: Scripting. (line 19)
* -hfsplus enables production of HFS+ partition: SetWrite. (line 14) * -hfsplus enables production of HFS+ partition: SetWrite. (line 14)
* -hide excludes file names from directory trees: Manip. (line 177) * -hide excludes file names from directory trees: Manip. (line 177)
* -history brings text into readline history: Scripting. (line 42) * -history brings text into readline history: Scripting. (line 42)
* -indev acquires a drive for input: AqDrive. (line 23) * -indev acquires a drive for input: AqDrive. (line 23)
* -in_charset sets input character set: Loading. (line 91) * -in_charset sets input character set: Loading. (line 112)
* -iso_nowtime fixed "now" time for ISO 9660 objects: Loading. * -iso_nowtime fixed "now" time for ISO 9660 objects: Loading.
(line 217) (line 250)
* -iso_rr_pattern controls pattern expansion: Manip. (line 10) * -iso_rr_pattern controls pattern expansion: Manip. (line 10)
* -jigdo clears JTE or or adds parameter to JTE: Jigdo. (line 33) * -jigdo clears JTE or or adds parameter to JTE: Jigdo. (line 37)
* -joliet enables production of Joliet tree: SetWrite. (line 10) * -joliet enables production of Joliet tree: SetWrite. (line 10)
* -joliet_map Joliet names: Loading. (line 242)
* -launch_frontend starts frontend program at pipes: Frontend. * -launch_frontend starts frontend program at pipes: Frontend.
(line 141) (line 141)
* -list_arg_sorting prints sorting order of -x: ArgSort. (line 26) * -list_arg_sorting prints sorting order of -x: ArgSort. (line 26)
* -list_delimiter replaces '--': Scripting. (line 55) * -list_delimiter replaces '--': Scripting. (line 55)
* -list_extras lists compile time extra features: Scripting. (line 24) * -list_extras lists compile time extra features: Scripting. (line 24)
* -list_formats lists available formats: Writing. (line 129) * -list_formats lists available formats: Writing. (line 128)
* -list_profiles lists supported media: Writing. (line 177) * -list_profiles lists supported media: Writing. (line 163)
* -list_speeds lists available write speeds: Writing. (line 140) * -list_speeds lists available write speeds: Writing. (line 139)
* -lns creates ISO symbolic link: Insert. (line 181) * -lns creates ISO symbolic link: Insert. (line 181)
* -load addresses a particular session as input: Loading. (line 33) * -load addresses a particular session as input: Loading. (line 54)
* -local_charset sets terminal character set: Charset. (line 57) * -local_charset sets terminal character set: Charset. (line 57)
* -logfile logs output channels to file: Frontend. (line 19) * -logfile logs output channels to file: Frontend. (line 19)
* -ls lists files in ISO image: Navigate. (line 24) * -ls lists files in ISO image: Navigate. (line 24)
* -lsd lists files in ISO image: Navigate. (line 31) * -lsd lists files in ISO image: Navigate. (line 31)
* -lsdl lists files in ISO image: Navigate. (line 42) * -lsdl lists files in ISO image: Navigate. (line 42)
* -lsdlx lists files on disk: Navigate. (line 57) * -lsdlx lists files on disk: Navigate. (line 57)
* -lsdx lists files on disk: Navigate. (line 51) * -lsdx lists files on disk: Navigate. (line 51)
* -lsl lists files in ISO image: Navigate. (line 34) * -lsl lists files in ISO image: Navigate. (line 34)
* -lslx lists files on disk: Navigate. (line 54) * -lslx lists files on disk: Navigate. (line 54)
* -lsx lists files on disk: Navigate. (line 45) * -lsx lists files on disk: Navigate. (line 45)
* -map inserts path: Insert. (line 89) * -map inserts path: Insert. (line 89)
* -map_l inserts paths from disk file: Insert. (line 96) * -map_l inserts paths from disk file: Insert. (line 96)
* -map_single inserts path: Insert. (line 93) * -map_single inserts path: Insert. (line 93)
* -mark sets synchronizing message: Frontend. (line 23) * -mark sets synchronizing message: Frontend. (line 23)
* -md5 controls handling of MD5 sums: Loading. (line 163) * -md5 controls handling of MD5 sums: Loading. (line 184)
* -mkdir creates ISO directory: Insert. (line 177) * -mkdir creates ISO directory: Insert. (line 177)
* -modesty_on_drive keep drive buffer hungry: SetWrite. (line 336) * -modesty_on_drive keep drive buffer hungry: SetWrite. (line 406)
* -mount issues mount command for ISO session: Restore. (line 146) * -mount issues mount command for ISO session: Restore. (line 195)
* -mount_cmd composes mount command line: Inquiry. (line 49) * -mount_cmd composes mount command line: Inquiry. (line 49)
* -mount_cmd controls mount command: Inquiry. (line 65) * -mount_cmd controls mount command: Inquiry. (line 65)
* -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)
* -named_pipe_loop enters EOF resistant dialog: Frontend. (line 119) * -named_pipe_loop enters EOF resistant dialog: Frontend. (line 119)
* -not_leaf sets exclusion pattern: SetInsert. (line 59) * -not_leaf sets exclusion pattern: SetInsert. (line 59)
* -not_list sets exclusions from disk file: SetInsert. (line 63) * -not_list sets exclusions from disk file: SetInsert. (line 63)
* -not_mgt controls file exclusion: SetInsert. (line 22) * -not_mgt controls file exclusion: SetInsert. (line 22)
* -not_paths sets absolute exclusion paths: SetInsert. (line 53) * -not_paths sets absolute exclusion paths: SetInsert. (line 53)
* -no_rc disables startup files: Scripting. (line 7) * -no_rc disables startup files: Scripting. (line 7)
* -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 18) * -osirrox enables ISO-to-disk copying: Restore. (line 18)
* -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 279) * -out_charset sets output character set: SetWrite. (line 285)
* -overwrite enables overwriting in ISO: SetInsert. (line 131) * -overwrite enables overwriting in ISO: SetInsert. (line 131)
* -pacifier controls pacifier text form: Emulation. (line 166) * -pacifier controls pacifier text form: Emulation. (line 166)
* -padding sets amount or mode of image padding: SetWrite. (line 424) * -padding sets amount or mode of image padding: SetWrite. (line 494)
* -page set terminal geometry: DialogCtl. (line 18) * -page set terminal geometry: DialogCtl. (line 18)
* -paste_in copies file into disk file: Restore. (line 114) * -paste_in copies file into disk file: Restore. (line 135)
* -pathspecs sets meaning of = with -add: SetInsert. (line 115) * -pathspecs sets meaning of = with -add: SetInsert. (line 115)
* -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 255) * -preparer_id sets preparer id: SetWrite. (line 261)
* -print prints result text line: Scripting. (line 102) * -print prints result text line: Scripting. (line 102)
* -print_info prints message text line: Scripting. (line 104) * -print_info prints message text line: Scripting. (line 104)
* -print_mark prints synchronizing text line: Scripting. (line 106) * -print_mark prints synchronizing text line: Scripting. (line 106)
* -print_size predicts image size: Inquiry. (line 86) * -print_size predicts image size: Inquiry. (line 86)
* -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 110) * -prompt prompts for enter key: Scripting. (line 110)
* -publisher sets publisher id: SetWrite. (line 186) * -publisher sets publisher id: SetWrite. (line 192)
* -pvd_info shows image id strings: Inquiry. (line 108) * -pvd_info shows image id strings: Inquiry. (line 108)
* -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 66) * -quoted_not_list sets exclusions: SetInsert. (line 66)
* -quoted_path_list inserts paths from disk file: Insert. (line 85) * -quoted_path_list inserts paths from disk file: Insert. (line 85)
* -read_fs filesystem type for image loading: Loading. (line 75) * -read_fs filesystem type for image loading: Loading. (line 96)
* -read_mkisofsrc searches and reads .mkisofsrc file: Emulation. * -read_mkisofsrc searches and reads .mkisofsrc file: Emulation.
(line 155) (line 155)
* -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 53) * -report_about controls verbosity: Exception. (line 53)
* -report_el_torito shows Boot Catalog: Inquiry. (line 116) * -report_el_torito shows Boot Catalog: Inquiry. (line 116)
* -report_system_area shows MBR, GPT, and alike: Inquiry. (line 138) * -report_system_area shows MBR, GPT, and alike: Inquiry. (line 138)
* -return_with controls exit value: Exception. (line 38) * -return_with controls exit value: Exception. (line 38)
* -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)
* -rm_r deletes trees from ISO image: Manip. (line 26) * -rm_r deletes trees from ISO image: Manip. (line 26)
* -rockridge disables production of Rock Ridge info: SetWrite. * -rockridge disables production of Rock Ridge info: SetWrite.
(line 51) (line 57)
* -rollback discards pending changes: Writing. (line 9) * -rollback discards pending changes: Writing. (line 9)
* -rollback_end ends program without writing: Scripting. (line 154) * -rollback_end ends program without writing: Scripting. (line 154)
* -rom_toc_scan searches for sessions: Loading. (line 275) * -rom_toc_scan searches for sessions: Loading. (line 308)
* -rr_reloc_dir sets name of relocation directory: SetWrite. (line 144) * -rr_reloc_dir sets name of relocation directory: SetWrite. (line 150)
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 179) * -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 179)
* -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 143) * -scsi_log reports SCSI commands: Scripting. (line 143)
* -session_log logs written sessions: Scripting. (line 134) * -session_log logs written sessions: Scripting. (line 134)
* -session_string composes session info line: Inquiry. (line 74) * -session_string composes session info line: Inquiry. (line 74)
* -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)
* -setfattr sets xattr in ISO image: Manip. (line 103) * -setfattr sets xattr in ISO image: Manip. (line 103)
* -setfattr_list sets xattr in ISO image: Manip. (line 120) * -setfattr_list sets xattr in ISO image: Manip. (line 120)
* -setfattr_r sets xattr in ISO image: Manip. (line 118) * -setfattr_r sets xattr in ISO image: Manip. (line 118)
* -set_filter applies filter to file: Filter. (line 58) * -set_filter applies filter to file: Filter. (line 58)
* -set_filter_r applies filter to file tree: Filter. (line 84) * -set_filter_r applies filter to file tree: Filter. (line 84)
* -show_stream shows data source and filters: Navigate. (line 151) * -show_stream shows data source and filters: Navigate. (line 151)
* -show_stream_r shows data source and filters: Navigate. (line 164) * -show_stream_r shows data source and filters: Navigate. (line 169)
* -sh_style_result makes results look more like shell: Scripting. * -sh_style_result makes results look more like shell: Scripting.
(line 61) (line 61)
* -signal_handling controls handling of system signals: Exception. * -signal_handling controls handling of system signals: Exception.
(line 66) (line 66)
* -sleep waits for a given time span: Scripting. (line 113) * -sleep waits for a given time span: Scripting. (line 113)
* -speed set write speed: SetWrite. (line 301) * -speed set write speed: SetWrite. (line 371)
* -split_size enables large file splitting: SetInsert. (line 145) * -split_size enables large file splitting: SetInsert. (line 145)
* -status shows current settings: Scripting. (line 44) * -status shows current settings: Scripting. (line 44)
* -status_history_max curbs -status history: Scripting. (line 52) * -status_history_max curbs -status history: Scripting. (line 52)
* -stdio_sync controls stdio buffer: SetWrite. (line 386) * -stdio_sync controls stdio buffer: SetWrite. (line 456)
* -stream_recording controls defect management: SetWrite. (line 319) * -stream_recording controls defect management: SetWrite. (line 389)
* -system_id sets system id: SetWrite. (line 199) * -system_id sets system id: SetWrite. (line 205)
* -tell_media_space reports free space: Inquiry. (line 98) * -tell_media_space reports free space: Inquiry. (line 98)
* -temp_mem_limit curbs memory consumption: Scripting. (line 96) * -temp_mem_limit curbs memory consumption: Scripting. (line 96)
* -toc shows list of sessions: Inquiry. (line 27) * -toc shows list of sessions: Inquiry. (line 27)
* -toc_of shows list of sessions: Inquiry. (line 41) * -toc_of shows list of sessions: Inquiry. (line 41)
* -uid sets global ownership: SetWrite. (line 284) * -truncate_overwritable activates older session: Writing. (line 167)
* -uid sets global ownership: SetWrite. (line 290)
* -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 374) * -use_immed_bit controls use of Immed bit: SetWrite. (line 444)
* -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 162) * -volid sets volume id: SetWrite. (line 168)
* -volset_id sets volume set id: SetWrite. (line 182) * -volset_id sets volume set id: SetWrite. (line 188)
* -volume_date sets volume timestamp: SetWrite. (line 205) * -volume_date sets volume timestamp: SetWrite. (line 211)
* -write_type chooses TAO or SAO/DAO: SetWrite. (line 417) * -write_type chooses TAO or SAO/DAO: SetWrite. (line 487)
* -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 151) * -xattr controls handling of xattr (EA): Loading. (line 172)
* -zisofs controls zisofs production: SetWrite. (line 290) * -zisofs controls zisofs production: SetWrite. (line 296)
 
File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
17 Alphabetic List of Concepts and Objects 17 Alphabetic List of Concepts and Objects
****************************************** ******************************************
[index] [index]
* Menu: * Menu:
* ACL, control handling, -acl: Loading. (line 144) * ACL, control handling, -acl: Loading. (line 165)
* ACL, set in ISO image, -setfacl: Manip. (line 68) * ACL, set in ISO image, -setfacl: Manip. (line 68)
* ACL, set in ISO image, -setfacl_list: Manip. (line 94) * ACL, set in ISO image, -setfacl_list: Manip. (line 94)
* ACL, set in ISO image, -setfacl_r: Manip. (line 92) * ACL, set in ISO image, -setfacl_r: Manip. (line 92)
* ACL, show in ISO image, -getfacl: Navigate. (line 60) * ACL, show in ISO image, -getfacl: Navigate. (line 60)
* ACL, show in ISO image, -getfacl_r: Navigate. (line 66) * ACL, show in ISO image, -getfacl_r: Navigate. (line 66)
* ACL, _definition: Extras. (line 50) * ACL, _definition: Extras. (line 50)
* APM block size: Bootable. (line 412) * APM block size: Bootable. (line 414)
* APM, _definition: Extras. (line 42) * APM, _definition: Extras. (line 42)
* Appendable media, _definition: Media. (line 38) * Appendable media, _definition: Media. (line 38)
* Appended Filesystem Image, -append_partition: Bootable. (line 421) * Appended Filesystem Image, -append_partition: Bootable. (line 423)
* Appended partition, in APM: Bootable. (line 289) * Appended partition, in APM: Bootable. (line 291)
* Appended partition, in MBR or GPT: Bootable. (line 282) * Appended partition, in MBR or GPT: Bootable. (line 284)
* Automatic execution order, of arguments, -x: ArgSort. (line 16) * Automatic execution order, of arguments, -x: ArgSort. (line 16)
* Backslash Interpretation, _definition: Processing. (line 53) * Backslash Interpretation, _definition: Processing. (line 53)
* Backup, enable fast incremental, -disk_dev_ino: Loading. (line 223) * Backup, enable fast incremental, -disk_dev_ino: Loading. (line 256)
* Backup, enable features, -for_backup: Loading. (line 191) * Backup, enable features, -for_backup: Loading. (line 215)
* Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 179) * Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 179)
* Blank media, _definition: Media. (line 29) * Blank media, _definition: Media. (line 29)
* Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 374) * Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 444)
* 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 91) * Character Set, for input, -in_charset: Loading. (line 112)
* 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 279) * Character Set, for output, -out_charset: SetWrite. (line 285)
* Character set, learn from image, -auto_charset: Loading. (line 96) * Character set, learn from image, -auto_charset: Loading. (line 117)
* 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)
* CHRP partition, _definition: Bootable. (line 294) * CHRP partition, _definition: Bootable. (line 296)
* Closed media, _definition: Media. (line 44) * Closed media, _definition: Media. (line 44)
* Comment, #: Scripting. (line 156) * Comment, #: Scripting. (line 156)
* Control, signal handling, -signal_handling: Exception. (line 66) * Control, signal handling, -signal_handling: Exception. (line 66)
* Create, new ISO image, _definition: Methods. (line 7) * Create, new ISO image, _definition: Methods. (line 7)
* Cylinder alignment, _definition: Bootable. (line 338) * Cylinder alignment, _definition: Bootable. (line 340)
* Cylinder size, _definition: Bootable. (line 323) * Cylinder size, _definition: Bootable. (line 325)
* Damaged track and session, close, -close_damaged: Writing. (line 164) * Damaged track and session, close, -close_damaged: Writing. (line 205)
* DEC Alpha SRM boot sector, production: Bootable. (line 398) * DEC Alpha SRM boot sector, production: Bootable. (line 400)
* Delete, from ISO image, -rm: Manip. (line 20) * Delete, from ISO image, -rm: Manip. (line 20)
* Delete, from ISO image, -rm_r: Manip. (line 26) * Delete, from ISO image, -rm_r: Manip. (line 26)
* Delete, ISO directory, -rmdir: Manip. (line 29) * Delete, ISO directory, -rmdir: Manip. (line 29)
* Device file locking, -drive_access: AqDrive. (line 72) * Device file locking, -drive_access: AqDrive. (line 72)
* Dialog, bring text into history, -history: Scripting. (line 42) * Dialog, bring text into history, -history: Scripting. (line 42)
* Dialog, confirmation question, -reassure: DialogCtl. (line 29) * Dialog, confirmation question, -reassure: DialogCtl. (line 29)
* Dialog, enable dialog mode, -dialog: DialogCtl. (line 7) * Dialog, enable dialog mode, -dialog: DialogCtl. (line 7)
* Dialog, EOF resistant, -named_pipe_loop: Frontend. (line 119) * Dialog, EOF resistant, -named_pipe_loop: Frontend. (line 119)
* Dialog, line editing, -use_readline: DialogCtl. (line 26) * Dialog, line editing, -use_readline: DialogCtl. (line 26)
* Dialog, terminal geometry, -page: DialogCtl. (line 18) * Dialog, terminal geometry, -page: DialogCtl. (line 18)
* Directories, copy, -cp_clone: Insert. (line 196) * Directories, copy, -cp_clone: Insert. (line 196)
* Directory, copy, -clone: Insert. (line 185) * Directory, copy, -clone: Insert. (line 185)
* Directory, create, -mkdir: Insert. (line 177) * Directory, create, -mkdir: Insert. (line 177)
* Directory, delete, -rmdir: Manip. (line 29) * Directory, delete, -rmdir: Manip. (line 29)
* disk_path, _definition: Insert. (line 6) * disk_path, _definition: Insert. (line 6)
* Drive, accessability, -drive_class: AqDrive. (line 43) * Drive, accessability, -drive_class: AqDrive. (line 43)
* Drive, classify stdio, -early_stdio_test: Loading. (line 317) * Drive, classify stdio, -early_stdio_test: Loading. (line 350)
* Drive, demand real MMC, -ban_stdio_write: Loading. (line 313) * Drive, demand real MMC, -ban_stdio_write: Loading. (line 346)
* Drive, eject tray, -eject: Writing. (line 50) * Drive, eject tray, -eject: Writing. (line 50)
* Drive, for input and output, -dev: AqDrive. (line 12) * Drive, for input and output, -dev: AqDrive. (line 12)
* Drive, for input, -indev: AqDrive. (line 23) * Drive, for input, -indev: AqDrive. (line 23)
* Drive, for output, -outdev: AqDrive. (line 29) * Drive, for output, -outdev: AqDrive. (line 29)
* Drive, get drive list, -devices: Inquiry. (line 7) * Drive, get drive list, -devices: Inquiry. (line 7)
* Drive, get drive list, -device_links: Inquiry. (line 17) * Drive, get drive list, -device_links: Inquiry. (line 17)
* Drive, list supported media, -list_profiles: Writing. (line 177) * Drive, list supported media, -list_profiles: Writing. (line 163)
* Drive, reduce activity, -calm_drive: Loading. (line 303) * Drive, reduce activity, -calm_drive: Loading. (line 336)
* Drive, report SCSI commands, -scsi_log: Scripting. (line 143) * Drive, report SCSI commands, -scsi_log: Scripting. (line 143)
* Drive, write and eject, -commit_eject: Writing. (line 53) * Drive, write and eject, -commit_eject: Writing. (line 53)
* Drive, _definition: Drives. (line 6) * Drive, _definition: Drives. (line 6)
* EA, _definition: Extras. (line 66) * EA, _definition: Extras. (line 66)
* ECMA-119, _definition: Model. (line 6) * ECMA-119, _definition: Model. (line 6)
* EFI system partition, _definition: Bootable. (line 303) * EFI system partition, _definition: Bootable. (line 305)
* El Torito, _definition: Extras. (line 19) * El Torito, _definition: Extras. (line 19)
* Emulation, -as: Emulation. (line 13) * Emulation, -as: Emulation. (line 13)
* Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 155) * Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 155)
* Emulation, cdrecord, -as: Emulation. (line 120) * Emulation, cdrecord, -as: Emulation. (line 120)
* Emulation, mkisofs, -as: Emulation. (line 17) * Emulation, mkisofs, -as: Emulation. (line 17)
* Emulation, pacifier form, -pacifier: Emulation. (line 166) * Emulation, pacifier form, -pacifier: Emulation. (line 166)
* Examples: Examples. (line 6) * Examples: Examples. (line 6)
* extattr, _definition: Extras. (line 66) * extattr, _definition: Extras. (line 66)
* File content, copy, -concat: Restore. (line 118) * File content, copy, -concat: Restore. (line 139)
* File names, curb length, -file_name_limit: Loading. (line 243) * File names, curb length, -file_name_limit: Loading. (line 276)
* File names, if neither Rock Ridge nor Joliet: Loading. (line 205) * File names, if Joliet is loaded: Loading. (line 242)
* File names, if neither Rock Ridge nor Joliet: Loading. (line 229)
* Filter, apply to file tree, -set_filter_r: Filter. (line 84) * Filter, apply to file tree, -set_filter_r: Filter. (line 84)
* Filter, apply to file, -set_filter: Filter. (line 58) * Filter, apply to file, -set_filter: Filter. (line 58)
* Filter, ban registration, -close_filter_list: Filter. (line 50) * Filter, ban registration, -close_filter_list: Filter. (line 50)
* Filter, register, -external_filter: Filter. (line 20) * Filter, register, -external_filter: Filter. (line 20)
* Filter, show chain, -show_stream: Navigate. (line 151) * Filter, show chain, -show_stream: Navigate. (line 151)
* Filter, show chains of tree, -show_stream_r: Navigate. (line 164) * Filter, show chains of tree, -show_stream_r: Navigate. (line 169)
* Filter, unregister, -unregister_filter: Filter. (line 47) * Filter, unregister, -unregister_filter: Filter. (line 47)
* Filter, zisofs parameters, -zisofs: SetWrite. (line 290) * Filter, zisofs parameters, -zisofs: SetWrite. (line 296)
* 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)
* GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 223) * GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 225)
* GPT, _definition: Extras. (line 39) * GPT, _definition: Extras. (line 39)
* Group, global in ISO image, -gid: SetWrite. (line 287) * Group, global in ISO image, -gid: SetWrite. (line 293)
* 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)
* Hard links, control handling, -hardlinks: Loading. (line 107) * Hard links, control handling, -hardlinks: Loading. (line 128)
* HFS+ allocation block size: Bootable. (line 409) * HFS+ allocation block size: Bootable. (line 411)
* HFS+ serial number: Bootable. (line 406) * HFS+ serial number: Bootable. (line 408)
* hidden, set in ISO image, -hide: Manip. (line 177) * hidden, set in ISO image, -hide: Manip. (line 177)
* HP-PA boot sector, production: Bootable. (line 381) * HP-PA boot sector, production: Bootable. (line 383)
* Image reading, cache size, -data_cache_size: Loading. (line 329) * Image reading, cache size, -data_cache_size: Loading. (line 362)
* Image, demand volume ID, -assert_volid: Loading. (line 84) * Image, demand volume ID, -assert_volid: Loading. (line 105)
* Image, discard pending changes, -rollback: Writing. (line 9) * Image, discard pending changes, -rollback: Writing. (line 9)
* Image, filesystem to load, -read_fs: Loading. (line 75) * Image, filesystem to load, -read_fs: Loading. (line 96)
* 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 244) * Image, set abstract file name, -abstract_file: SetWrite. (line 250)
* Image, set application id, -application_id: SetWrite. (line 191) * Image, set application id, -application_id: SetWrite. (line 197)
* Image, set application iuse field, -application_use: SetWrite. * Image, set application iuse field, -application_use: SetWrite.
(line 266) (line 272)
* Image, set biblio file name, -biblio_file: SetWrite. (line 250) * Image, set biblio file name, -biblio_file: SetWrite. (line 256)
* Image, set copyright file name, -copyright_file: SetWrite. (line 239) * Image, set copyright file name, -copyright_file: SetWrite. (line 245)
* Image, set preparer id, -preparer_id: SetWrite. (line 255) * Image, set preparer id, -preparer_id: SetWrite. (line 261)
* Image, set publisher id, -publisher: SetWrite. (line 186) * Image, set publisher id, -publisher: SetWrite. (line 192)
* Image, set system id, -system_id: SetWrite. (line 199) * Image, set system id, -system_id: SetWrite. (line 205)
* Image, set volume id, -volid: SetWrite. (line 162) * Image, set volume id, -volid: SetWrite. (line 168)
* Image, set volume set id, -volset_id: SetWrite. (line 182) * Image, set volume set id, -volset_id: SetWrite. (line 188)
* Image, set volume timestamp, -volume_date: SetWrite. (line 205) * Image, set volume timestamp, -volume_date: SetWrite. (line 211)
* Image, show Boot Catalog: Inquiry. (line 116) * Image, show Boot Catalog: Inquiry. (line 116)
* Image, show id strings, -pvd_info: Inquiry. (line 108) * Image, show id strings, -pvd_info: Inquiry. (line 108)
* Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 138) * Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 138)
* 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 131) * Insert, enable overwriting, -overwrite: SetInsert. (line 131)
* Insert, file exclusion absolute, -not_paths: SetInsert. (line 53) * Insert, file exclusion absolute, -not_paths: SetInsert. (line 53)
* Insert, file exclusion from file, -not_list: SetInsert. (line 63) * Insert, file exclusion from file, -not_list: SetInsert. (line 63)
* Insert, file exclusion pattern, -not_leaf: SetInsert. (line 59) * Insert, file exclusion pattern, -not_leaf: SetInsert. (line 59)
* Insert, file exclusion, -not_mgt: SetInsert. (line 22) * Insert, file exclusion, -not_mgt: SetInsert. (line 22)
skipping to change at line 5696 skipping to change at line 5926
* Insert, path, -map_single: Insert. (line 93) * Insert, path, -map_single: Insert. (line 93)
* Insert, paths from disk file, -map_l: Insert. (line 96) * Insert, paths from disk file, -map_l: Insert. (line 96)
* Insert, paths from disk file, -path_list: Insert. (line 81) * Insert, paths from disk file, -path_list: Insert. (line 81)
* Insert, paths from disk file, -quoted_path_list: Insert. (line 85) * Insert, paths from disk file, -quoted_path_list: Insert. (line 85)
* Insert, paths, -cpr: Insert. (line 164) * Insert, paths, -cpr: Insert. (line 164)
* Insert, pathspecs, -add: Insert. (line 44) * Insert, pathspecs, -add: Insert. (line 44)
* Insert, piece of data file, -cut_out: Insert. (line 139) * Insert, piece of data file, -cut_out: Insert. (line 139)
* Interval reader for system area and partitions: Bootable. (line 32) * Interval reader for system area and partitions: Bootable. (line 32)
* ISO 9660, _definition: Model. (line 6) * ISO 9660, _definition: Model. (line 6)
* iso_rr_path, _definition: Insert. (line 7) * iso_rr_path, _definition: Insert. (line 7)
* Jigdo Template Extraction, -jigdo: Jigdo. (line 33) * Jigdo Template Extraction, -jigdo: Jigdo. (line 37)
* Jigdo Template Extraction, _definition: Jigdo. (line 6) * Jigdo Template Extraction, _definition: Jigdo. (line 6)
* LBA, _definition: Drives. (line 17) * LBA, _definition: Drives. (line 17)
* libisofs, fixed "now" time: Loading. (line 217) * libisofs, fixed "now" time: Loading. (line 250)
* Linux device type, -scsi_dev_family: AqDrive. (line 95) * Linux device type, -scsi_dev_family: AqDrive. (line 95)
* List delimiter, _definition: Processing. (line 9) * List delimiter, _definition: Processing. (line 9)
* Local Character Set, _definition: Charset. (line 11) * Local Character Set, _definition: Charset. (line 11)
* MBR bootable/active flag, enforce: Bootable. (line 349) * MBR bootable/active flag, enforce: Bootable. (line 351)
* MBR, set, -boot_image system_area=: Bootable. (line 200) * MBR, set, -boot_image system_area=: Bootable. (line 200)
* MBR, _definition: Extras. (line 27) * MBR, _definition: Extras. (line 27)
* MD5, control handling, -md5: Loading. (line 163) * MD5, control handling, -md5: Loading. (line 184)
* Media, erase, -blank: Writing. (line 57) * Media, erase, -blank: Writing. (line 57)
* Media, format, -format: Writing. (line 87) * Media, format, -format: Writing. (line 87)
* Media, list formats, -list_formats: Writing. (line 129) * Media, list formats, -list_formats: Writing. (line 128)
* Media, list write speeds, -list_speeds: Writing. (line 140) * Media, list write speeds, -list_speeds: Writing. (line 139)
* MIPS boot file, activation: Bootable. (line 360) * MIPS boot file, activation: Bootable. (line 362)
* mkisofs, Emulation: Emulation. (line 17) * mkisofs, Emulation: Emulation. (line 17)
* Modifying, _definition: Methods. (line 28) * Modifying, _definition: Methods. (line 28)
* Multi-session media, _definition: Media. (line 7) * Multi-session media, _definition: Media. (line 7)
* Multi-session, _definition: Model. (line 18) * Multi-session, _definition: Model. (line 18)
* Navigate, directory size in ISO image, -du: Navigate. (line 78) * Navigate, directory size in ISO image, -du: Navigate. (line 78)
* Navigate, directory size in ISO image, -dus: Navigate. (line 81) * Navigate, directory size in ISO image, -dus: Navigate. (line 81)
* Navigate, directory size in on disk, -dusx: Navigate. (line 88) * Navigate, directory size in on disk, -dusx: Navigate. (line 88)
* Navigate, directory size in on disk, -dux: Navigate. (line 84) * Navigate, directory size in on disk, -dux: Navigate. (line 84)
* Navigate, list disk files, -lsdlx: Navigate. (line 57) * Navigate, list disk files, -lsdlx: Navigate. (line 57)
* Navigate, list disk files, -lsdx: Navigate. (line 51) * Navigate, list disk files, -lsdx: Navigate. (line 51)
skipping to change at line 5733 skipping to change at line 5963
* Navigate, list disk files, -lsx: Navigate. (line 45) * Navigate, list disk files, -lsx: Navigate. (line 45)
* Navigate, list ISO files, -ls: Navigate. (line 24) * Navigate, list ISO files, -ls: Navigate. (line 24)
* Navigate, list ISO files, -lsd: Navigate. (line 31) * Navigate, list ISO files, -lsd: Navigate. (line 31)
* Navigate, list ISO files, -lsdl: Navigate. (line 42) * Navigate, list ISO files, -lsdl: Navigate. (line 42)
* Navigate, list ISO files, -lsl: Navigate. (line 34) * Navigate, list ISO files, -lsl: Navigate. (line 34)
* Navigate, set disk working directory, -cdx: Navigate. (line 15) * Navigate, set disk working directory, -cdx: Navigate. (line 15)
* Navigate, set ISO working directory, -cd: Navigate. (line 7) * Navigate, set ISO working directory, -cd: Navigate. (line 7)
* Navigate, tell disk working directory, -pwdx: Navigate. (line 21) * Navigate, tell disk working directory, -pwdx: Navigate. (line 21)
* Navigate, tell ISO working directory, -pwd: Navigate. (line 19) * Navigate, tell ISO working directory, -pwd: Navigate. (line 19)
* Next writeable address, -grow_blindly: AqDrive. (line 112) * Next writeable address, -grow_blindly: AqDrive. (line 112)
* Older session, activate, -truncate_overwritable: Writing. (line 167)
* Output Character Set, _definition: Charset. (line 26) * Output Character Set, _definition: Charset. (line 26)
* Overwriteable media, _definition: Media. (line 14) * Overwritable media, _definition: Media. (line 14)
* Ownership, global in ISO image, -uid: SetWrite. (line 284) * Ownership, global in ISO image, -uid: SetWrite. (line 290)
* 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 313) * Partition offset, _definition: Bootable. (line 315)
* Partition table, _definition: Bootable. (line 263) * Partition table, _definition: Bootable. (line 265)
* Pathspec, _definition: SetInsert. (line 117) * Pathspec, _definition: SetInsert. (line 117)
* Pattern expansion, for disk paths, -disk_pattern: Insert. (line 34) * Pattern expansion, for disk paths, -disk_pattern: Insert. (line 34)
* Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10) * Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10)
* Pattern expansion, _definition: Processing. (line 25) * Pattern expansion, _definition: Processing. (line 25)
* Permissions, in ISO image, -chmod: Manip. (line 55) * Permissions, in ISO image, -chmod: Manip. (line 55)
* Permissions, in ISO image, -chmod_r: Manip. (line 66) * Permissions, in ISO image, -chmod_r: Manip. (line 66)
* PReP partition, _definition: Bootable. (line 298) * PReP partition, _definition: Bootable. (line 300)
* Problems, reporting: Bugreport. (line 6) * Problems, reporting: Bugreport. (line 6)
* Process, consolidate text output, -pkt_output: Frontend. (line 7) * Process, consolidate text output, -pkt_output: Frontend. (line 7)
* Process, control abort on error, -abort_on: Exception. (line 27) * Process, control abort on error, -abort_on: Exception. (line 27)
* Process, control exit value, -return_with: Exception. (line 38) * Process, control exit value, -return_with: Exception. (line 38)
* Process, control verbosity, -report_about: Exception. (line 53) * Process, control verbosity, -report_about: Exception. (line 53)
* Process, disable startup files, -no_rc: Scripting. (line 7) * Process, disable startup files, -no_rc: Scripting. (line 7)
* Process, end program and write, -end: Scripting. (line 151) * Process, end program and write, -end: Scripting. (line 151)
* Process, end program, no writing, -rollback_end: Scripting. (line 154) * Process, end program, no writing, -rollback_end: Scripting. (line 154)
* Process, error workarounds, -error_behavior: Exception. (line 92) * Process, error workarounds, -error_behavior: Exception. (line 92)
* Process, log output channels to file, -logfile: Frontend. (line 19) * Process, log output channels to file, -logfile: Frontend. (line 19)
skipping to change at line 5781 skipping to change at line 6012
* Program, print version, -version: Scripting. (line 22) * Program, print version, -version: Scripting. (line 22)
* Program, prompt for enter key, -prompt: Scripting. (line 110) * Program, prompt for enter key, -prompt: Scripting. (line 110)
* Program, replace --, -list_delimiter: Scripting. (line 55) * Program, replace --, -list_delimiter: Scripting. (line 55)
* Program, set name, -prog: Frontend. (line 176) * Program, set name, -prog: Frontend. (line 176)
* Program, show current settings, -status: Scripting. (line 44) * Program, show current settings, -status: Scripting. (line 44)
* Program, status history, -status_history_max: Scripting. (line 52) * Program, status history, -status_history_max: Scripting. (line 52)
* Program, wait a time span, -sleep: Scripting. (line 113) * Program, wait a time span, -sleep: Scripting. (line 113)
* Quoted input, _definition: Processing. (line 47) * Quoted input, _definition: Processing. (line 47)
* 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 144) * Relocation directory, set name, -rr_reloc_dir: SetWrite. (line 150)
* 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 file into disk file, -paste_in: Restore. (line 114) * Restore, copy boot equipment to disk, -extract_boot_images: Restore.
* Restore, copy file piece to disk, -extract_cut: Restore. (line 80) (line 167)
* Restore, copy file to disk, -extract_single: Restore. (line 73) * Restore, copy file into disk file, -paste_in: Restore. (line 135)
* Restore, copy file tree to disk, -extract: Restore. (line 62) * Restore, copy file piece to disk, -extract_cut: Restore. (line 101)
* Restore, copy file trees to disk, -cp_rx: Restore. (line 103) * Restore, copy file to disk, -extract_single: Restore. (line 94)
* Restore, copy file trees to disk, -cp_rx <1>: Restore. (line 111) * Restore, copy file tree to disk, -extract: Restore. (line 83)
* Restore, copy files to disk, -cpax: Restore. (line 100) * Restore, copy file trees to disk, -cp_rx: Restore. (line 124)
* Restore, copy files to disk, -cpx: Restore. (line 89) * Restore, copy file trees to disk, -cp_rx <1>: Restore. (line 132)
* Restore, copy files to disk, -extract_l: Restore. (line 76) * Restore, copy files to disk, -cpax: Restore. (line 121)
* Restore, copy files to disk, -cpx: Restore. (line 110)
* Restore, copy files to disk, -extract_l: Restore. (line 97)
* Restore, enable ISO-to-disk, -osirrox: Restore. (line 18) * Restore, enable ISO-to-disk, -osirrox: Restore. (line 18)
* Result layout, more shell-like, -sh_style_result: Scripting. * Result layout, more shell-like, -sh_style_result: Scripting.
(line 61) (line 61)
* Rock Ridge, _definition: Extras. (line 6) * Rock Ridge, _definition: Extras. (line 6)
* Session, altered start address, -displacement: Loading. (line 57) * Session, altered start address, -displacement: Loading. (line 78)
* Session, info string, -session_string: Inquiry. (line 74) * Session, info string, -session_string: Inquiry. (line 74)
* Session, issue mount command, -mount: Restore. (line 146) * Session, issue mount command, -mount: Restore. (line 195)
* Session, log when written, -session_log: Scripting. (line 134) * Session, log when written, -session_log: Scripting. (line 134)
* Session, mount command line, -mount_cmd: Inquiry. (line 49) * Session, mount command line, -mount_cmd: Inquiry. (line 49)
* Session, mount parameters, -mount_opts: Inquiry. (line 65) * Session, mount parameters, -mount_opts: Inquiry. (line 65)
* Session, select as input, -load: Loading. (line 33) * 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)
* SUN Disk Label, production: Bootable. (line 371) * SUN Disk Label, production: Bootable. (line 373)
* SUN SPARC boot images, activation: Bootable. (line 450) * SUN SPARC boot images, activation: Bootable. (line 454)
* Symbolic link, create, -lns: Insert. (line 181) * Symbolic link, create, -lns: Insert. (line 181)
* System area, _definition: Bootable. (line 200) * System area, _definition: Bootable. (line 200)
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 275) * Table-of-content, search sessions, -rom_toc_scan: Loading. (line 308)
* Table-of-content, show, -toc: Inquiry. (line 27) * Table-of-content, show, -toc: Inquiry. (line 27)
* Timestamps, set in ISO image, -alter_date: Manip. (line 139) * Timestamps, set in ISO image, -alter_date: Manip. (line 139)
* Timestamps, set in ISO image, -alter_date_r: Manip. (line 174) * Timestamps, set in ISO image, -alter_date_r: Manip. (line 174)
* Tree, disk, traverse, -findx: Navigate. (line 91) * Tree, disk, traverse, -findx: Navigate. (line 91)
* Tree, ISO, traverse and alter, -find: CmdFind. (line 7) * Tree, ISO, traverse and alter, -find: CmdFind. (line 7)
* UTF-16, for Joliet paths, -compliance: SetWrite. (line 108) * UTF-16, for Joliet paths, -compliance: SetWrite. (line 114)
* Verify, check blocks, -check_media: Verify. (line 21) * Verify, check blocks, -check_media: Verify. (line 21)
* Verify, compare ISO and disk file, -compare: Navigate. (line 131) * Verify, compare ISO and disk file, -compare: Navigate. (line 131)
* Verify, compare ISO and disk tree, -compare_r: Navigate. (line 143) * Verify, compare ISO and disk tree, -compare_r: Navigate. (line 143)
* Verify, compare ISO and disk, -compare_l: Navigate. (line 147) * Verify, compare ISO and disk, -compare_l: Navigate. (line 147)
* Verify, file checksum, -check_md5: Verify. (line 173) * Verify, file checksum, -check_md5: Verify. (line 184)
* Verify, file tree checksums, -check_md5_r: Verify. (line 187) * 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, -dvd_obs: SetWrite. (line 330) * Write, block size, -dvd_obs: SetWrite. (line 400)
* Write, bootability, -boot_image: Bootable. (line 75) * Write, bootability, -boot_image: Bootable. (line 75)
* Write, buffer syncing, -stdio_sync: SetWrite. (line 386) * Write, buffer syncing, -stdio_sync: SetWrite. (line 456)
* Write, close media, -close: SetWrite. (line 401) * Write, close media, -close: SetWrite. (line 471)
* Write, compliance to specs, -compliance: SetWrite. (line 56) * Write, compliance to specs, -compliance: SetWrite. (line 62)
* Write, defect management, -stream_recording: SetWrite. (line 319) * Write, defect management, -stream_recording: SetWrite. (line 389)
* Write, disable Rock Ridge, -rockridge: SetWrite. (line 51) * Write, disable Rock Ridge, -rockridge: SetWrite. (line 57)
* Write, drive buffer, -modesty_on_drive: SetWrite. (line 336) * Write, drive buffer, -modesty_on_drive: SetWrite. (line 406)
* 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 396) * Write, fifo size, -fs: SetWrite. (line 466)
* Write, free space, -tell_media_space: Inquiry. (line 98) * Write, free space, -tell_media_space: Inquiry. (line 98)
* Write, log problematic disk files, -errfile_log: Scripting. (line 116) * Write, log problematic disk files, -errfile_log: Scripting. (line 116)
* Write, log written sessions, -session_log: Scripting. (line 134) * Write, log written sessions, -session_log: Scripting. (line 134)
* Write, padding image, -padding: SetWrite. (line 424) * Write, padding image, -padding: SetWrite. (line 494)
* Write, pending ISO image, -commit: Writing. (line 27) * Write, pending ISO image, -commit: Writing. (line 27)
* Write, predict image size, -print_size: Inquiry. (line 86) * Write, predict image size, -print_size: Inquiry. (line 86)
* Write, set speed, -speed: SetWrite. (line 301) * Write, set speed, -speed: SetWrite. (line 371)
* Write, simulation, -dummy: SetWrite. (line 393) * Write, simulation, -dummy: SetWrite. (line 463)
* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 417) * Write, TAO or SAO/DAO, -write_type: SetWrite. (line 487)
* xattr, control handling, -xattr: Loading. (line 151) * xattr, control handling, -xattr: Loading. (line 172)
* 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)
* xattr, set in ISO image, -setfattr_r: Manip. (line 118) * xattr, set in ISO image, -setfattr_r: Manip. (line 118)
* xattr, show in ISO image, -getfattr: Navigate. (line 69) * xattr, show in ISO image, -getfattr: Navigate. (line 69)
* xattr, show in ISO image, -getfattr_r: Navigate. (line 75) * xattr, show in ISO image, -getfattr_r: Navigate. (line 75)
* xattr, _definition: Extras. (line 66) * xattr, _definition: Extras. (line 66)
 
Tag Table: Tag Table:
Node: Top415 Node: Top415
Node: Overview1405 Node: Overview1405
Node: Model3442 Node: Model3441
Node: Media6346 Node: Media6344
Node: Methods9033 Node: Methods9025
Node: Drives11619 Node: Drives11611
Node: Extras15561 Node: Extras15552
Node: Processing20274 Node: Processing20264
Node: Dialog23909 Node: Dialog23899
Node: Commands25598 Node: Commands25588
Node: ArgSort27275 Node: ArgSort27265
Node: AqDrive28769 Node: AqDrive28759
Node: Loading35926 Node: Loading35916
Node: Insert55883 Node: Insert57755
Node: SetInsert67386 Node: SetInsert69258
Node: Manip76818 Node: Manip78690
Node: CmdFind86918 Node: CmdFind88790
Node: Filter105847 Node: Filter107719
Node: Writing110469 Node: Writing112341
Node: SetWrite120625 Node: SetWrite124596
Node: Bootable145384 Node: Bootable153596
Node: Jigdo172341 Node: Jigdo180804
Node: Charset176600 Node: Charset185807
Node: Exception179929 Node: Exception189136
Node: DialogCtl186058 Node: DialogCtl195265
Node: Inquiry188660 Node: Inquiry197867
Node: Navigate197544 Node: Navigate206749
Node: Verify206001 Node: Verify215456
Node: Restore216472 Node: Restore226605
Node: Emulation225149 Node: Emulation238304
Node: Scripting235608 Node: Scripting248760
Node: Frontend243391 Node: Frontend256543
Node: Examples253017 Node: Examples266169
Node: ExDevices254195 Node: ExDevices267347
Node: ExCreate254856 Node: ExCreate268008
Node: ExDialog256156 Node: ExDialog269308
Node: ExGrowing257427 Node: ExGrowing270579
Node: ExModifying258236 Node: ExModifying271388
Node: ExBootable258746 Node: ExBootable271898
Node: ExCharset259301 Node: ExCharset272453
Node: ExPseudo260197 Node: ExPseudo273349
Node: ExCdrecord261124 Node: ExCdrecord274276
Node: ExMkisofs261444 Node: ExMkisofs274596
Node: ExGrowisofs263342 Node: ExGrowisofs276493
Node: ExException264496 Node: ExException277646
Node: ExTime264954 Node: ExTime278104
Node: ExIncBackup265412 Node: ExIncBackup278562
Node: ExRestore269438 Node: ExRestore282588
Node: ExRecovery270384 Node: ExRecovery283534
Node: Files270956 Node: Files284106
Node: Environ272290 Node: Environ285440
Node: Seealso273038 Node: Seealso286188
Node: Bugreport273755 Node: Bugreport286905
Node: Legal274346 Node: Legal287496
Node: CommandIdx275358 Node: CommandIdx288508
Node: ConceptIdx292901 Node: ConceptIdx306333
 
End Tag Table End Tag Table
 End of changes. 156 change blocks. 
310 lines changed or deleted 543 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)