Thomas Schmitt's corrections and additions.

This commit is contained in:
R. Bernstein
2010-01-21 16:42:57 -05:00
parent 0066aa1975
commit 44bafdddc7

View File

@@ -1,3 +1,4 @@
Thomas Schmitt has made significant contributions to this glossary.
See also @uref{http://www.dvdrhelp.com/glossary}. See also @uref{http://www.dvdrhelp.com/glossary}.
@table @dfn @table @dfn
@@ -20,8 +21,8 @@ IDE (also called ATA) was originally designed for hard drives only,
but with help of ATAPI it is possible to connect other devices, in but with help of ATAPI it is possible to connect other devices, in
particular CD-ROMS to the IDE/EIDE connections. particular CD-ROMS to the IDE/EIDE connections.
The ATAPI CD-ROM drives understand a subset of MMC commands. In The ATAPI CD-ROM drives understand a subset of SCSI commands. In
particular multi-initiator commands are neither needed nor deviced for particular multi-initiator commands are neither needed nor defined for
ATAPI devices. ATAPI devices.
@item BIN/CUE @item BIN/CUE
@@ -60,7 +61,7 @@ around a set-top computer that connects to a TV to provide interactive
home entertainment, including digital audio and video, video games, home entertainment, including digital audio and video, video games,
and software applications. Defined by the ``Green Book'' standard. and software applications. Defined by the ``Green Book'' standard.
@uref{http://www.icdia.org/}. CD-i for video and video music has @uref{http://www.icdia.org/}. CD-i for video and video music has
largely (if not totally) been superceded by VCDs. largely (if not totally) been superseded by VCDs.
@item CD-i Bridge @item CD-i Bridge
@cindex CD-i Bridge @cindex CD-i Bridge
@@ -109,15 +110,34 @@ sector, file numbers, etc).
The data written on a CD-XA is consistent with and can be in ISO-9660 The data written on a CD-XA is consistent with and can be in ISO-9660
file system format and therefore be readable by ISO-9660 file system file system format and therefore be readable by ISO-9660 file system
translators. But also a CD-I player can also read CD-XA discs even if translators. But also a CD-I player can read CD-XA discs even if
its own `Green Book' file system only resembles ISO 9660 and isn't its own `Green Book' file system only resembles ISO 9660 and isn't
fully compatible. fully compatible.
@item Command Packet @item Command Packet
@cindex Command Packet @cindex Command Packet
The data structure that is used to issue an ATAPI command. The same The data structure that is used to issue an ATAPI command. It contains
thing as a SCSI Command Descriptor Block (CDB). a SCSI Command Descriptor Block (CDB).
@item ECMA-119 (ISO-9660)
@cindex ECMA-119
(@uref{http://www.ecma-international.org/publications/standards/Ecma-119.htm}
is a freely available specification which is technically identical to ISO 9660.
@item ECMA-167 (UDF)
@cindex ECMA-167
(@uref{http://www.ecma-international.org/publications/standards/Ecma-167.htm}
is a freely available specification which is also approved as ISO 13346.
It serves as base for UDF.
@item ECMA-168
@cindex ECMA-168
(@uref{http://www.ecma-international.org/publications/standards/Ecma-168.htm}
is a freely available specification which is also approved as ISO 13490.
@item FSF @item FSF
@cindex FSF @cindex FSF
@@ -140,26 +160,38 @@ but offers slightly less in terms of performance.
International Standards Organization. International Standards Organization.
@item ISO 13346
@cindex ISO 13346
ISO 13346 / ECMA-167 is a filesystem framework for data exchange on
overwriteable or pseudo-overwriteable media. It serves as base of UDF.
@item ISO 13490
@cindex ISO 13490
ISO 13490 / ECMA-168 is an attempt to replace ISO 9660 by a format that
allows finer write granularity and representation of typical disk file
properties. It resembles ECMA-167 which led to UDF.
@item ISO 9660 @item ISO 9660
@cindex ISO 9660 @cindex ISO 9660
The ISO 9660 is an operating-system independent filesystem format for ISO 9660 / ECMA-119 is an operating-system independent filesystem format
CD-ROM media and DVD-ROMs. It was standardized in 1988 and replaced the originally intended for CD-ROM media. It was standardized in 1988 and
High Sierra standard for the logical format on CD-ROM media (ISO 9660 replaced the High Sierra standard for the logical format on CD-ROM media
and High Sierra are identical in content, but the exact format is (ISO 9660 and High Sierra are identical in content, but the exact format is
different). different). ISO 9660 and ECMA-119 are technically identical meanwhile.
There are several specification levels. In Level 1, file names must be There are several specification levels. In Level 1, file names must be
in the 8.3 format (no more than eight characters in the name, no more in the 8.3 format (no more than eight characters in the name, no more
than three characters in the suffix) and in capital letters. Directory than three characters in the suffix) and in capital letters. Directory
names can be no longer than eight characters. There can be no more names can be no longer than eight characters. There can be no more
than eight nested directory levels. Level 2 and 3 specifications allow than eight nested directory levels. Level 2 and 3 specifications allow
file names up to 32 characters long. file names up to 32 characters long. Level 3 allows data file sizes to be
4 GB or larger. File data content is stored in extents, i.e. contiguous
ECMA-119 sequences of blocks. A single extent can hold only up to 2 exp 32 - 1 bytes.
(@uref{http://www.ecma-international.org/publications/standards/Ecma-119.htm} So files of 4 GB or larger need more than one extent to be stored.
is the European specification which is identical to ISO 9660. Older operating systems might have trouble with multi-extent files.
ISO 13490 is basically ISO 9660 with multisession support.
@item Joliet extensions @item Joliet extensions
@cindex Joliet extensions @cindex Joliet extensions
@@ -190,9 +222,16 @@ programming than an MSF.
The area of a CD where the Table Of Contents (TOC) and CD Text are The area of a CD where the Table Of Contents (TOC) and CD Text are
stored. I think it is supposed to be around 4500 (1 min) or more stored. I think it is supposed to be around 4500 (1 min) or more
sectors in length. On a CDR(W) the lead-in length is variable, sectors in length. On a CDR(W) the lead-in length is variable,
because each manufacturer will have a different starting position because manufacturers have a different starting position
indicated by the ATIP start of lead-in position that is recorded in indicated by the ATIP start of lead-in position that is recorded in
the ATIP groove on the disk. the ATIP groove on the disk. For example:
@table @dfn
@item Ricoh Company Limited
97:27:00, 97:27:06, 97:27:66
@item Mitsubishi Chemical (Verbatim)
97:34:21 to 97:34:25
@end table
@item LSN @item LSN
@cindex LSN @cindex LSN
@@ -232,20 +271,42 @@ video data. Video CD's can be Mixed Mode CDs.
@item Multisession @item Multisession
@cindex Multisession @cindex Multisession
A way of writing to a CD that allows more data to be A way of writing to a CD , DVD or Blu-ray Disc that allows more data to be
added to readable discs at a later time. added to readable discs at a later time. The media must not have been closed
by the previous write session. This applies originally to unformatted CD-R,
CD-RW, DVD-R, DVD-RW, DVD+R, and sequential BD-R which all can record more
than one session. They hold a table-of-content with sessions and tracks.
Formatted CD-RW, DVD-RAM, DVD+RW, DVD-RW, and BD-RE have only one track.
Multisession on these media needs help by the recorded data formats.
Multisession can be used to add a changeset to an existing ISO 9660
filesystem. Typically the add-on session contains a whole new filesystem tree
with old and new files. It also contains the data blocks of the newly
introduced or freshly overwritten files.
The convention for mounting multisession ISO 9660 images is to load the
superblock from the start of the first track in the last session as listed
in the media table-of-content. Formatted media are assumed to have a single
track starting at block 0. So ISO 9660 multisession on formatted media has
to overwrite the volume descriptors at block 16 ff. with every new session.
A chain of recognizable sessions can be achieved by starting the first
ISO 9660 image at block 32 so that its descriptors get not overwritten later.
@item Nero NRG format file @item Nero NRG format file
@cindex Nero NRG, CD-Image format @cindex Nero NRG, CD-Image format
A proprietary CD image file format use by a popular program for A proprietary CD image file format use by a popular program for
Microsoft Windows, Ahead Nero. The specification of this format is Microsoft Windows, Ahead Nero. The specification of this format is
not to our knowlege published. not to our knowledge published.
@item Rock Ridge Extensions @item Rock Ridge Extensions
@cindex Rock Ridge extensions @cindex Rock Ridge extensions
An extension to the ISO-9660 standard which adds POSIX information to files. An extension to the ISO-9660 standard which adds POSIX information to files.
It allows long file names, owner, group, access permissions @code{ugo+-rwx},
inode numbers, hard-link count, file types other than directory or regular
file. Rock Ridge is described by unapproved standard IEEE P1282 / RRIP-1.12
and based on unapproved IEEE P1281 / SUSP-1.10. It has become a de-facto
standard on X/Open systems like GNU/Linux, FreeBSD, Solaris, et.\ al.
@item SCSI @item SCSI
@cindex SCSI @cindex SCSI
@@ -255,6 +316,11 @@ interfaces (originally developed at Apple Computer) that allow
personal computers to communicate with peripheral hardware such as personal computers to communicate with peripheral hardware such as
CD-ROM drives, disk drives, printers, etc. CD-ROM drives, disk drives, printers, etc.
Although the original hardware is outdated since years, the SCSI command
set nowadays controls most storage devices including all optical disc drives.
The contemporary electronic technologies which transport SCSI commands
to optical drives are P-ATA, SATA, and USB.
@item SCSI CDB @item SCSI CDB
@cindex SCSI CDB @cindex SCSI CDB
@@ -271,7 +337,8 @@ SCSI-attached drive. See also @acronym{MMC} and @acronym{ASPI}.
@item Session @item Session
A fully readable complete recording that contains one or more tracks A fully readable complete recording that contains one or more tracks
of computer data or audio on a CD. of computer data or audio on a CD. On a DVD or Blu-ray Disc, there are only
data sessions.
@item SVCD @item SVCD
@cindex Super VCD (SVCD) @cindex Super VCD (SVCD)
@@ -292,12 +359,13 @@ See @uref{http://www.dvdrhelp.com/svcd}
@item TOC @item TOC
@cindex TOC (CD Table of Contents) @cindex TOC (CD Table of Contents)
(Compact Disc) Table of Contents. The TOC contains the starting track (Compact Disc) Table of Contents. The TOC contains a list of sessions
number, last track number individual track starting time, and some and their tracks. For sessions, it records the starting track
track flags (copy protection, linear audio preemphasis, track format: number and the last track number. For tracks it records starting time
CDDA or data). Every CD must have at least 1 TOC, the first TOC is block address, size, copy protection, linear audio preemphasis, track format
always recorded at the start of the CD (lead-in area). A (CDDA or data) in that order.
multi-session CD may have several TOCs. Session and track information is also available on sequential DVD and
Blu-ray Discs. Several track properties are fixed to equivalents of CD data.
@item Track @item Track
@cindex track @cindex track
@@ -306,6 +374,19 @@ A unit of data of a CD. The size of a track can vary; it can occupy
the entire contents of the CD. Most CD standards however require that the entire contents of the CD. Most CD standards however require that
tracks have a 150 frame (or ``2 second'') lead-in gap. tracks have a 150 frame (or ``2 second'') lead-in gap.
An abstraction of tracks for CD, DVD and Blu-ray Discs is the Logical Track
as of MMC specs. Overwriteable media have a single logical track, sequential
media can have one or more logical tracks which they describe in their TOC.
@item UDF
@cindex UDF
Universal Disc Format was designed as successor of ISO 9660. It allows
to record long file names and advanced file properties. Although intended
as format for data exchange its main importance is with DVD video players.
Video DVDs have to bear a simple UDF filesystem with a prescribed set
of files.
@item VCD @item VCD
@cindex Video CD (VCD) @cindex Video CD (VCD)
@@ -319,9 +400,9 @@ multimedia support.
A Video CD is made up of @acronym{CD-ROM XA} sectors, A Video CD is made up of @acronym{CD-ROM XA} sectors,
i.e. @acronym{CD-ROM} mode 2 form 1 & 2 sectors. Non-@acronym{MPEG} data i.e. @acronym{CD-ROM} mode 2 form 1 & 2 sectors. Non-@acronym{MPEG} data
is stored in mode 2 form 1 sectors with a user data area of 2048 byte, is stored in mode 2 form 1 sectors with a user data area of 2048 byte,
which have a similiar L2 error correction and detection which have a similar L2 error correction and detection
(@acronym{ECC}/@acronym{EDC}) to @acronym{CD-ROM} mode 1 sectors. While (@acronym{ECC}/@acronym{EDC}) to @acronym{CD-ROM} mode 1 sectors. While
realtime @acronym{MPEG} streams is stored in @acronym{CD-ROM} mode 2 real-time @acronym{MPEG} streams is stored in @acronym{CD-ROM} mode 2
form 2 sectors, which by have no L2 @acronym{ECC}, yield a ~14% greater form 2 sectors, which by have no L2 @acronym{ECC}, yield a ~14% greater
user data area consisting of 2324 bytes@footnote{actually raw mode 2 user data area consisting of 2324 bytes@footnote{actually raw mode 2
sectors have a 2336 byte user data area, but parts of it are used for sectors have a 2336 byte user data area, but parts of it are used for
@@ -342,7 +423,7 @@ SCSI controller attached.
However in Windows NT/2K/XP, Microsoft provides their Win32 ioctl However in Windows NT/2K/XP, Microsoft provides their Win32 ioctl
interface, and has take steps to make using ASPI more inaccessible interface, and has take steps to make using ASPI more inaccessible
(e.g. requiring adminstrative access to use ASPI). (e.g. requiring administrative access to use ASPI).
See also @acronym{MMC} See also @acronym{MMC}