xorrisofs: Standards
2 ISO 9660, Rock Ridge, Joliet, HFS+
************************************
*ISO 9660* (aka *ECMA-119*) is a read-only filesystem that is mainly
used for optical media CD, DVD, BD, but may also reside on other storage
devices like disk files, USB sticks or disk partitions. It is widely
readable by many operating systems and by boot facilities of personal
computers.
ISO 9660 describes directories and data files by very restricted
filenames with no distinction of upper case and lower case. Its
metadata do not comply to fundamental POSIX specifications.
*Rock Ridge* is the name of a set of additional information which
enhance an ISO 9660 filesystem so that it can represent a POSIX
compliant filesystem with ownership, access permissions, symbolic links,
and other attributes. Rock Ridge allows filenames of up to 255 bytes
and paths of up to 1024 bytes.
xorrisofs produces Rock Ridge information by default. It is strongly
discouraged to disable this feature.
*Joliet* is the name of an additional directory tree which provides
filenames up to 64 characters encoded as UTF-16. A Joliet tree is
mainly interesting for reading the ISO image by operating systems of
Microsoft Corporation. Production of this directory tree may be enabled
by option -J.
*ISO 9660:1999* is the name of an additional directory tree which
provides longer filenames. It allows single file names to have up to
207 characters. It might be of use with some older computer system boot
facilities which read neither Rock Ridge nor Joliet but need longer
filenames nevertheless. Production of this directory tree may be
enabled by option -iso-level 4.
*HFS+* is the name of a filesystem which is normally used for writing
and reading on hard disks and similar devices. It is possible to embed
a HFS+ partition into the emerging ISO 9660 image and to mark it by
Apple Partition Map entries. This interferes with options which copy
data into the first 32 KiB of the ISO image, like -G or -isohybrid-mbr.
See option -hfsplus.
The main purpose for having an embedded HFS+ partition is booting of
certain models of Apple computers.