This International Standard specifies the volume and file structure of compact read only optical disks (CD-ROM) for the interchange of information between users of information processing systems.
This International Standard specifies
A CD-ROM shall be in conformance with this International Standard when all information recorded on it conforms to the requirements of section two of this International Standard. A statement of conformance shall identify the lowest level of interchange to which the contents of the CD-ROM conform.
A prerequisite to such conformance is conformance of the CD-ROM to ISO/IEC 10149:1995.
An information processing system shall be in conformance with this International Standard if it meets the requirements specified in sections two and three of this International Standard either for an originating system, or for a receiving system, or for both types of system. A statement of conformance shall identify which level of these requirements can be met by the system.
IS0/lEC 646:1991, Information processing - ISO 7-bit coded character set for information interchange.
ISO/IEC 1539-1:1997, Information technology - Programming languages - Fortran - Part 1: Base language.
IS0/IEC 2022:1994, Information technology - Character code structure and extension techniques.
ISO 2375:1985, Data processing - Procedure for registration of escape sequences.
ISO/IEC 10149:1995, Information technology - Data interchange on read-only 120 mm optical data disks (CD-ROM).
For the purposes of this International Standard, the following definitions apply:
A program that processes the contents of a file, and may also process selected attribute data relating to the file or to the volume(s) on which the file is recorded.
NOTE - An application program is a specific class of user, as defined in this International Standard.
A string of eight binary digits operated upon as a unit.
A fixed-length field containing the data of a sector.
A person or other entity which controls the preparation of the data to be recorded on a volume group.
NOTE - A data preparer is a specific class of user as defined in this International Standard.
A structure containing descriptive information about a volume or a file.
A set of logical blocks, the logical block numbers of which form a continuous ascending sequence.
A named collection of information.
That part of a file that is recorded in any one extent.
A set of processes which enable an information processing system to behave as an originating system, or as a receiving system, or as both types of system.
A group of 2n+9 bytes treated as a logical unit, where n equals 0 or a positive integer.
An information processing system which can create a set of files on a volume set for the purpose of data interchange with another system.
An information processing system which can read a set of files from a volume set which has been created by another system for the purpose of data interchange.
A sequence of bytes treated as a unit of information.
The smallest addressable part of the recorded area on a CD-ROM that can be accessed independently of other addressable parts of the recorded area.
A person or other entity (for example, an application program) that causes the invocation of the services provided by an implementation.
A dismountable CD-ROM.
A collection of one or more volumes, on which a set of files is recorded.
The following notation is used in this International Standard.
Numbers in decimal notation are represented by decimal digits, namely O to 9.
Numbers in hexadecimal notation are represented by hexadecimal digits, namely O to 9 and A to F, shown in parentheses.
|BP||: Byte position within a descriptor, starting with 1|
|RBP||: Byte position within a descriptor field, starting with 1|
|ZERO||: A single bit with the value O|
|ONE||: A single bit with the value 1|
|Digit(s)||: Any digit from DIGIT ZERO to DIGIT NINE|