ISO 9660:1988
(Main)Information processing — Volume and file structure of CD-ROM for information interchange
Information processing — Volume and file structure of CD-ROM for information interchange
Specifies the volume and file structure of compact read-only optical disks (CD-ROM) for the information interchange between information processing systems. Defines: the attributes of the volume and the descriptors recorded on it; the relationship among volumes of a volume set; the placement of files; the attributes of the files; recorded structures intended for input or output data streams of an application program when required to be organized as sets of records; three nested levels of medium interchange; two nested levels of implementation; requirements for the processes provided within information processing systems.
Traitement de l'information — Structure de volume et de fichier des disques optiques compacts à mémoire fixe (CD-ROM) destinés à l'échange d'information
La présente Norme internationale spécifie la structure de volume et de fichier des disques optiques compacts à mémoire fixe (CD-ROM) destinés à l'échange d'information entre utilisateurs de systèmes de traitement de l'information. La présente Norme internationale spécifie les attributs du volume et les descripteurs qui y sont enregistrés ; la relation entre les volumes d'un ensemble de volumes ; la disposition des fichiers ; les attributs des fichiers ; des structures d'enregistrement destinées aux flux de données d'entrée ou de sortie d'un programme d'application lorsque de tels flux de données doivent être organisés en jeux d'enregistrement ; trois niveaux imbriqués d'échange ; deux niveaux imbriqués d'exécution ; des exigences relatives aux processus qui sont prévus dans les systèmes de traitement de l'information, pour permettre l'échange d'informations entre différents systèmes utilisant des CD-ROM enregistrés comme support d’échange ; pour cela, elle définit les fonctions à intégrer dans les systèmes destinés à produire ou à recevoir des CD-ROM conformes à la présente Norme internationale.
General Information
Relations
Buy Standard
Standards Content (Sample)
IS0
INTERNATIONAL STANDARD
9660
First edition
19884445
Corrected and reprinted
1988-09-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
MEXAYHAPOAHAFI OPrAHM3A~Mfi I-IO CTAH~APTM3A~MM
Information processing - Volume and file structure
of CD-ROM for information interchange
- Structure de volume et de fichier des disques optiques
Traitemen t de l’informa tion
compacts Ei m&moire fixe (CD-ROM) destinks ;i l%change d’information
Reference number
IS0 9660 : 1988 (E)
---------------------- Page: 1 ----------------------
ISO9660:1988 (E)
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of
.
national standards bodies (IS0 member bodies). The work of preparing International
Standards is normally carried out through IS0 technical committees. Each member
body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, govern-
mental and non-governmental, in liaison with ISO, also take part in the work. IS0
collaborates closely with the International Electrotechnical Commission (IEC) on all
matters of electrotechnical standardization.
Draft International Standards adopted by the technical committees are circulated to
the member bodies for approval before their acceptance as International Standards by
the IS0 Council. They are approved in accordance with IS0 procedures requiring at
least 75 % approval by the member bodies voting.
International Standard IS0 9666 was prepared by the European Computer Manufac-
turers Association (as Standard ECMA-119) and was adopted, under a special “fast-
track procedure”, by Technical Committee ISO/TC 97, information processing
systems in parallel with its approval by the IS0 member bodies.
Users should note that all International Standards undergo revision from time to time
and that any reference made herein to any other International Standard implies its
latest edition, unless otherwise stated.
0 International Organization for Standardization, 1988
Printed in Switzerland
ii
---------------------- Page: 2 ----------------------
IS0 9660 : 1988 (El
Contents
Section one : General
1
..........................................
1 Scope and field of application
1
2 Conformance .
1
2.1 Conformance of a CD-ROM .
1
..................
2.2 Conformance of an information processing system
1
3 References .
1
4 Definitions .
............................................ 1
4.1 application program
1
4.2 byte .
2
4.3 Data Field of a sector. .
2
4.4 datapreparer .
2
4.5 descriptor .
2
4.6 Extent .
2
4.7 file .
2
4.8 FileSection .
2
4.9 implementation .
2
4.10 LogicalBlock. .
2
4.11 originating system .
2
4.12 receivingsystem .
2
4.13 record .
2
4.14 sector .
2
4.15 standard for recording. .
2
4.16 user .
2
4.17 volume .
2
VolumeSet .
4.18
. . .
III
---------------------- Page: 3 ----------------------
IS0 9660 : 1988 (El
Page
5 Notation. 2
Decimal and hexadecimal notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5.1
Other notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5.2
Section two : Requirements for the medium
6 Volume structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Arrangement of data on a CD-ROM . 3
6.1
6.1.1 Physical Addresses
........................................ 3
6.1.2 Logical Sector .
3
6.1.3 Volume Space. 3
...........................................
Arrangement of the Volume Space.
6.2 . 3
6.2.1 System Area and Data Area
................................ 3
6.2.2
Logical Block . 3
Arrangement of the Data Area.
6.3 . 3
Arrangement of Extents
6.4 . 4
6.4.1 Extent .
4
6.4.2 Mode of recording a File Section
............................ 4
6.4.3 Interleaved mode
......................................... 4
6.4.4 Non-interleaved mode
..................................... 4
6.4.5
Data length of a File Section . 5
6.4.6 Relation of Extended Attribute Record to File Section . 5
6.4.7 Recording of a Volume Partition . 5
6.5 File structure. . 5
6.5.1 Relation to File Sections . 5
6.5.2 Numbering of bytes in a file . 5
6.5.3 Contents of a file. . 5
6.5.4 Associated File . 6
6.6 VolumeSet . 6
6.7 Volume Descriptors. . 6
6.7.1 Volume Descriptor Set. . 6
6.8 Directory structure 6
..............................................
6.8.1 Directory . 6
6.8.2 Directory Hierarchy. 7
.......................................
6.8.3 Relation of Directory Hierarchies . 7
iv
---------------------- Page: 4 ----------------------
IS0 9660 : 1988 (E)
Page
..................................................... 8
6.9 PathTable
.............................. 8
6.9.1 Order of Path Table Records
Path Table Group . 8
6.9.2
................... 8
6.9.3 Recorded Occurrences of the Path Table
6.9.4 Consistency of Path Tables between volumes of a Volume
8
Group .
8
6.10 Record structure .
......................................... 8
6.10.1 Characteristics.
.............................. 9
6.10.2 Measured Data Units (MDU)
.................................... 9
6.10.3 Fixed-length records.
.................................. 9
6.10.4 Variable-length records
9
Recording of descriptor fields .
7
7.1 8-bit numerical values . 9
9
7.1.1 8-bit unsigned numerical values .
............................. 9
7.1.2 8-bit signed numerical values
9
7.2 16-bit numerical value .
................................ 9
7.2.1 Least significant byte first
................................ 9
7.2.2 Most significant byte first
........................................ 9
7.2.3 Both-byte orders
.......................................... 9
7.3 32-bit numerical values
Least significant byte first . 10
7.3.1
................................ 10
7.3.2 Most significant byte first
....................................... 10
7.3.3 Both-byte orders.
....................................... IO
7.4 Character sets and coding
10
7.4.1 d-characters and a-characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
............................................ 10
7.4.2 c-characters
al-characters . 10
7.4.2.1
dl-characters . 10
7.4.2.2
7.4.3 Separators . 10
....................... 10
7.4.4 Use of characters in descriptor fields
10
7.4.5 Justification of characters .
10
7.5 File Identifier .
10
7.5.1 File Identifier format .
11
7.5.2 File Identifier length .
V
---------------------- Page: 5 ----------------------
IS0 9660 : 1988 (El
Page
7.6 Directory Identifier. . 11
7.6.1 Directory Identifier format . 11
7.6.2 Reserved Directory Identifiers . 11
7.6.3 Directory Identifier length
................................. 11
8 VolumeDescriptors
.................................................. 11
8.1 Format of a Volume Descriptor
.................................... 11
8.1.1 Volume DescriptorType (BP 1). .
11
8.1.2 Standardldentifier(BP2to6). .
11
8.1.3 Volume Descriptor Version (BP 7)
.......................... 11
8.1.4 Depends on Volume Descriptor Type (BP 8 to 2 048)
.......... 11
8.2 BootRecord .
12
8.2.1 VolumeDescriptorType(BP1). .
12
8.2.2 Standard Identifier (BP 2 to 6)
.............................. 12
8.2.3 Volume Descriptor Version (BP 7) 12
..........................
8.2.4 Boot System Identifier (BP 8 to 39)
......................... 12
8.2.5 Boot Identifier (BP40 to71)
............................... 12
8.2.6 BootSystemUse(BP72to2048).
......................... 12
8.3 Volume Descriptor Set Terminator
................................. 12
8.3.1 Volume Descriptor Type (BP 1).
............................ 12
8.3.2 Standard Identifier (BP 2 to 6)
.............................. 12
8.3.3 Volume Descriptor Version (BP 7)
.......................... 12
8.3.4 Reserved for future standardization (BP 8 to 2 048) 12
............
8.4 Primary Volume Descriptor
....................................... 12
8.4.1 Volume Descriptor type (BP 1)
............................. 12
8.4.2 Standard Identifier (BP 2 to 6).
............................. 13
8.4.3 Volume Descriptor Version (BP 7)
.......................... 13
8.4.4 Unused Field (BP8)
...................................... 13
8.4.5 System Identifier (BP 9 to 40)
.............................. 13
8.4.6 Volume Identifier (BP 41 to 72)
............................. 13
8.4.7 Unused Field (BP 73 to 80). . 13
8.4.8 Volume Space Size (BP 81 to 88) . 13
8.4.9 Unused Field (BP89 to 120).
............................... 14
vi
---------------------- Page: 6 ----------------------
IS0 9660 : 1988 (El
Page
8.4.10 Volume Set Size (BP 121 to 124). . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.4.11 Volume Sequence Number (BP 125 to 128). . . . . . . . . . . . . . . . . . . 14
8.4.12 14
Logical Block Size (BP 129 to 132) . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.13 PathTableSize(BPWto140) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.4.14 Location of Occurrence of Type L Path Table (BP 141 to 144) . . . 14
8.4.15 Location of Optional Occurrence of Type L Path Table
(BP145to148) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.4.16 Location of Occurrence of Type M Path Table (BP 349 to 152) . . . 14
8.4.17 Location of Optional Occurrence of Type M Path Table
(BP153to156) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Directory Record for Root Directory (BP 157 to 190) . . . . . . . . . . . 14
8.4.18
14
8.4.19 Volume Set Identifier (BP 191 to 318). . . . . . . . . . . . . . . . . . . . . . . .
8.4.20 Publisher Identifier (BP 319 to 446). . . . . . . . . . . . . . . . . . . . . . ._. . . 14
8.4.21 Data Preparer Identifier (BP 447 to 574) . 14
8.4.22 Application Identifier (BP 575 to 702) . 15
8.4.23 Copyright File Identifier (BP 703 to 739). . 15
8.4.24 Abstract File Identifier (BP 740 to 776) . 15
8.4.25 Bibliographic File Identifier (BP 777 to 813) . 15
8.4.26 Volume Creation Date and Time (BP 814 to 830) . 15
8.4.27 Volume Modification Date and Time (BP 831 to 847) . 15
8.4.28 Volume Expiration Date and Time (BP 848 to 864) . 16
8.4.29 Volume Effective Date and Time (BP 865 to 881) . 16
8.4.30 File Structure Version (BP 882) . 16
8.4.31 Reserved for future standardization (BP 883) . 16
8.4.32 Application Use (BP 884 to 1 395) . 16
8.4.33 Reserved for future standardization (BP 1 396 to 2 048) . 16
8.5 Supplementary Volume Descriptor. . 16
8.5.1 Volume Descriptor Type (BP 1). . 17
8.5.2 Volume Descriptor Version (BP 7) . 17
8.5.3 Volume Flags (BP8) . 17
8.5.4 System Identifier (BP9 to40) . 17
8.5.5 Volume Identifier (BP41 to72) . 17
8.5.6 Escape Sequences (BP 89 to 120). . 17
vii
---------------------- Page: 7 ----------------------
IS0 9660 : 1988 (El
Page
............................
8.5.7 PathTableSize(BPWto140). 17
8.5.8 Location of Occurrence of Type L Path Table (BP 141 to 144) . 17
8.5.9 Location of Optional Occurrence of Type L Path Table
(BP145to148) . 17
8.5.10 Location of Occurrence of Type M Path Table (BP 149 to 152). . 17
8.5.11 Location of Optional Occurrence of Type M Path Table
..........................................
(BPl53to156) 18
8.5.12 Directory Record for Root Directory (BP 157 to 190) . 18
8.5.13 Volume Set Identifier (BP 191 to 318). . 18
8.5.14 Publisher Identifier (BP 319 to 446) . 18
8.5.15 Data Preparer Identifier (BP 447 to 574) . 18
8.5.16 Application Identifier (BP 575 to 702) . 18
8.5.17 Copyright File Identifier (BP 703 to 739). . 18
8.5.18 Abstract File Identifier (BP 740 to 776) . 18
8.5.19 Bibliographic File Identifier (BP 777 to 813) . 18
8.520 Application Use (BP 884 to 1 395) . 18
8.6 Volume Partition Descriptor. . 18
8.6.1 VolumeDescriptorType(BP1). .
19
8.6.2 Standard Identifier (BP 2 to 6). .
19
8.6.3 Volume Descriptor Version (BP 7) . 19
8.6.4 Unused Field (BP81 . 19
8.6.5 System Identifier (BP 9 to 40) . 19
8.6.6 Volume Partition Identifier (BP 41 to 72) . 19
8.6.7 Volume Partition Location (BP 73 to 80) . 19
8.6.8 Volume Partition Size (BP 81 to881 . 19
8.6.9 SystemUse(BP89to2048). . 19
9 File and Directory Descriptors . 19
9.1 Format of a Directory Record. . 19
9.1.1 Length of Directory Record (LEN-DR) (BP 1). . 19
9.1.2 Extended Attribute Record Length (BP 2) . 20
9.1.3 Location of Extent (BP3 to 10) . 20
9.1.4 Data Length (BP 11 to 18) . 20
$1.5 Recording DateandTime(BP 19to25) . 20
9.1.6 File Flags (BP26). . 20
...
VIII
---------------------- Page: 8 ----------------------
IS0 9660 : 1988 E)
Page
..................................... 21
9.1.7 FileUnitSize(BP27)
................................ 21
9.1.8 Interleave Gap Size (BP 28)
21
9.1.9 VolumeSequenceNumber(BP29to32). .
................... 21
9.1.10 Length of File Identifier (LEN-Fl) (BP33)
..................... 21
9.1.11 File Identifier [BP34to (33 + LEN-Fl)]
9.1.12 Padding Field [BP (34 + LEN-Fl)] . 21
...... 21
9.1.13 SystemUse[BP(LEN-DR-LEN-SU+l)toLEN-DR].
9.2 Consistency of File Attributes between Directory Records of a File . 21
9.3 Order of Directory Records. . 21
9.4 Format of a Path Table Record . 22
............... 22
9.4.1 Length of Directory Identifier (LEN-Dl) (BP 1)
9.4.2 Extended Attribute Record Length (BP 2) . 22
.............................. 22
9.4.3 Location of Extent (BP 3 to 6)
9.4.4 Parent Directory Number (BP 7 to 8) . 22
................... 22
9.4.5 Directory Identifier [BP 9 to (8 + LEN-Dl)l
.......................... 22
9.4.6 Padding Field [BP (9 + LEN-DI)]
............................ 23
9.5 Format of an Extended Attribute Record
............................ 23
9.5.1 Owner Identification (BP 1 to 4)
23
9.5.2 Group Identification (BP 5 to 8). .
.................................. 23
9.5.3 Permissions (BP9 to 10).
9.5.4 File Creation Date and Time (BP 11 to 27) . 24
................ 24
9.5.5 File Modification Date and Time (BP 28 to 44)
24
9.5.6 File Expiration Date and Time (BP 45 to 61) .
24
9.5.7 File Effective Date and Time (BP 62 to 78) .
................................... 24
9.5.8 Record Format (BP 79).
................................. 25
9.5.9 Record Attributes (BP80)
...............................
9.5.10 Record Length (BP81 to84) 25
............................ 25
9.5.11 Systemldentifier(BP85toll6)
9.5.12 System Use (BP 117 to 180). . 25
9.5.13 Extended Attribute Record Version (BP 181) . 25
9.5.14 Length of Escape Sequences (BP 182). . 25
9.5.15 Reserved for future standardization (BP 183 to 246) . 25
iX
---------------------- Page: 9 ----------------------
IS0 9660 : 1988 E)
Page
................... 25
9.5.16 Length of Application Use (BP 247 to 250)
9.5.17 Application Use [BP251 to (250 + LEN-AU)] . 25
9.5.18 Escape Sequences [BP(251 + LEN AU)] to (250 + LEN ESC
........ ... ... ..... ... .... ... ... . ..
+ LEN-AU)] . , , 25
9.6 Consistency of File Attributes between Extended Attribute Records
25
ofaFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Levelsofinterchange. 26
10.1 Levell. 26
10.2 Level2. 26
IO.3 LeveI3. 26
Section three : Requirements for systems
27
11 Requirement for the description of systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
12 Requirements for an originating system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1 General. 27
12.2 Files. 27
12.3 Descriptors. 27
12.4 SystemArea. 28
28
13 Requirements for a receiving system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1 General. 28
13.2 Files. 28
13.3 Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
13.4 Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
13.5 Levels of implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
13.5.1 Level1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
13.5.2 Level2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Annex A : IS0 646 : International Reference Version (IRV) . . . . . . . . . . . . . . . . . . . . 30
---------------------- Page: 10 ----------------------
INTERNATIONAL STANDARD IS0 9660 : 1988 (E)
Information processing - Volume and file structure
of CD-ROM for information interchange
Section one : General
1 Scope and field of application 2.2 Conformance of an information processing
system
This International Standard specifies the volume and file struc-
An information processing system shall be in conformance with
ture of compact read only optical disks (CD-ROM) for the inter-
this International Standard if it meets the requirements
change of information between users of information processing
systems. specified in sections two and three of this International Stan-
dard either for an originating system, or for a receiving system,
This International Standard specifies or for both types of system. A statement of conformance shall
identify which level of these requirements can be met by the
-
system.
the attributes of the volume and the descriptors
recorded on it;
-
the relationship among volumes of a volume set;
3 References
-
the placement of files;
IS0 646, Information processing - /SO 7-bit coded character
set for information interchange.
-
the attributes of the files;
IS0 1539, Programming languages - FORTRAN.
-
record structures intended for use in the input or out-
IS0 2022, information processing - IS0 7-bit and 8-bit coded
put data streams of an application program when such data
character sets - Code extension techniques.
streams are required to be organized as sets of records;
IS0 2375, Data processing - Procedure for registration of
-
three nested levels of medium interchange;
escape sequences.
-
two nested levels of implementation;
International Register of Coded Character Sets to Be Used
With Escape Sequences.
-
requirements for the processes which are provided
within information processing systems, to enable infor-
Standards for recording : This International Standard assumes
mation to be interchanged between different systems, utiliz-
the existence of a standard for recording (see 4.15).
ing recorded CD-ROM as the medium of interchange; for
this purpose it specifies the functions to be provided within
systems which are intended to originate or receive CD-ROM
4 Definitions
which conform to this International Standard.
For the purposes of this International Standard, the following
definitions apply :
2 Conformance
A program that processes the
4.1 application program :
2.1 Conformance of a CD-ROM
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
A CD-ROM shall be in conformance with this International
recorded.
Standard when all information recorded on it conforms to the
requirements of section two of this International Standard. A
NOTE - An application program is a specific class of user, as defined
statement of conformance shall identify the lowest level of in-
in this International Standard.
terchange to which the contents of the CD-ROM conform.
A prerequisite to such conformance is conformance of the 4.2 byte : A string of eight binary digits operated upon as a
CD-ROM to a standard for recording (see 4.15). unit.
---------------------- Page: 11 ----------------------
IS0 9660 : 1988 E)
Field : A field containing the data of a The specifications of the standard for recordin g that are rel-
4.3 Data of a
sector. evan t for this International Standard are
-
a unique Physical Address for each recorded sector;
data preparer : A person or other entity which controls
44
the preparation of the da ta to be recorded on a volume group.
-
the location of the Data Field within each sector;
is a specific class of user as in this
NOTE - A data preparer
-
the length of the Data Field within each sector.
International Standard.
NOTE - The standard for recording used in conjunction with this
4.5 descri ptor : A structure containing descriptive infor-
International Standard is subject to agreement between the originator
t a volume or a file.
mation abou and the recipient of the volumes.
4.6 Extent : A set of logical blocks, the logical block
4.16 user : A person or other entity (for example, an appli-
numbers of which form a continuous ascending sequence.
cation program) that causes the invocation of the services
provided by an implementation.
4.7 file : A named collection of information.
4.17 volume : A dismountable CD-ROM.
4.8 File Section : That part of a file that is recorded in any
one extent.
on
4.18 Volume Set : A collection of one or more volumes,
which a set of files is recorded.
4.9 implementation : 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.
5 Notation
4.10 Logical Block : A group of 2” + g bytes treated as a The following notation is used in this International Standard.
logical unit, where n equals 0 or a positive integer.
5.1 Decimal and hexadecimal notations
4.11 originating system : An information processing
system which can create a set of files on a volume set for the
Numbers in decimal notation are represented by decimal digits,
purpose of data interchange with another system.
namely 0 to 9.
Numbers in hexadecimal notation are represented by
An information processing system
4.12 receiving system :
hexadecimal digits, namely 0 to 9 and A to F, shown in par-
which can read a set of files from a volume set which has been
entheses.
created by another system for the purpose of data interchange.
5.2 Other notation
4.13 record : A sequence of bytes treated as a unit of
information.
BP : Byte position within a descriptor, starting with 1
4.14 sector : The smallest addressable part of the recorded
RBP : Byte position within a descriptor field, starting with 1
area on a CD-ROM that can be accessed independently of other
addressable parts of the recorded area.
ZERO : A single bit with the value 0
4.15 standard for recording : A standard that specifies the ONE : A single bit with the value 1
recording method and the addressing method for the infor-
mation recorded on a CD-ROM. Digit(s) : Any digit from DIGIT ZERO to DIGIT NINE
---------------------- Page: 12 ----------------------
IS0 9660 : 1988 E)
Section two : Requirements for the medium
The System Area shall occupy the Logical Sectors with Logical
6 Volume structure
Sector Numbers 0 to 15. The System Area shall be reserved for
system use. Its content is not specified by this International
6.1 Arrangement of data on a CD-ROM
Standard.
6.1 .I Physical Addresses
The Data Area shall occupy the remaining Logical Sectors of
the Volume Space.
Each sector shall be identified by a unique Physical Address as
specified in the relevant standard for recording.
6.2.2 Logical Block
6.1.2 Logical Sector
The Volume Space shall be organized into Logical Blocks. Each
Logical Block shall consist of 2 n+g bytes, where n equals 0 or a
The sectors of a volume shall be organized into Logical positive integer. The number of bytes in a Logical Block shall be
Sectors. Each Logical Sector shall consist of a number of bytes
referred to as the Logical Block size which shall not be greater
equal to 2 048 or 2”, whichever is larger, where n is the largest than the Logical Sector size.
integer such that 2” is less than, or equal to, the number of
bytes in the Data Field of any sector recorded on the volume.
Each Logical Block shall be identified by a unique Logical Block
The number of bytes in a Logical Sector shall be referred to as
Number. Logical Block Numbers shall be integers assigned in
the Logical Sector size. Each Logical Sector shall begin in a
ascending order starting with 0. Logical Block Number 0 shall
different sector from any other Logical Sector, and shall begin
be assigned to the Logical Block which begins with the first
with the first byte of the Data Field of the sector in which it
byte of the Volume Space. Each successive Logical Block
begins. If the number of bytes of the Data Field of each sector
Number shall be assigned to the Logical Block which begins
recorded on the volume is less than 2 048, a Logical Sector
with the byte in the Volume Space immediately following the
shall comprise more than one sector, and the set of the
last byte of the preceding Logical Block.
Physical Addresses of its constituent sectors shall form a con-
secutive ascending sequence. The data of a Logical
...
ISO
NORME INTERNATIONALE 9660
Première édition
1988-12-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
MEXflYHAPOJJHAFI OPrAHM3A~MR Il0 CTAHJJAPTM3A~MM
Traitement de l’information - Structure de volume et
de fichier des disques optiques compacts à mémoire
fixe (CD-ROM) destinés à l’échange d’information
Information processing - Volume and file structure of CD-ROM for information in terchange
Numéro de référence
---------------------- Page: 1 ----------------------
ISO 9660 : 1988 (FI
Avant-propos
L’ISO (Organisation internationale de normalisation) est une fédération mondiale
d’organismes nationaux de normalisation (comités membres de I’ISO). L’élaboration
des Normes internationales est en général confiée aux comités techniques de I’ISO.
Chaque comité membre intéressé par une étude a le droit de faire partie du comité
technique créé à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I’ISO participent également aux travaux. L’ISO col-
labore étroitement avec la Commission électrotechnique internationale (CEI) en ce qui
concerne la normalisation électrotechnique.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I’ISO. Les Normes internationales sont approuvées confor-
mément aux procédures de I’ISO qui requièrent l’approbation de 75 % au moins des
comités membres votants.
La Norme internationale ISO 9660 a été élaborée par European Computer Manufactu-
rers Association (en tant que norme ECMA-119) et a été adoptée, selon une procédure
spéciale par «voie express», par le comité technique ISO/TC 97, Systèmes de traite-
ment de /‘information parallèlement à son approbation par les comités membres de
I’ISO.
L’attention des utilisateurs est attirée sur le fait que toutes les Normes internationales
sont de temps en temps soumises à révision et que toute référence faite à une autre
Norme internationale dans le présent document implique qu’il s’agit, sauf indication
contraire, de la dernière édition.
0
0 Organisation internationale de normalisation, 1988
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
ISO 9660 : 1988 (F)
Page
Sommaire
Section un : Généralités
1
1 Objet et domaine d’application .
1
2 Conformité .
1
2.1 Conformité d’un CD-ROM .
.............. 1
2.2 Conformité d’un système de traitement de l’information
1
3 Références .
1
4 Définitions. .
1
programme d’application .
4.1
2
4.2 octet .
2
..................................
4.3 champ de données d’un secteur
2
préparateur de données .
4.4
2
descripteur .
4.5
2
4.6 domaine .
2
4.7 fichier .
2
4.8 segment de fichier .
2
exécution .
4.9
2
4.10 bloc logique .
2
4.11 système-émetteur .
2
4.12 système-récepteur .
2
enregistrement .
4.13
2
4.14 secteur .
2
4.15 norme d’enregistrement .
2
4.16 utilisateur .
2
4.17 volume .
2
4.18 jeudevolumes .
. . .
III
---------------------- Page: 3 ----------------------
ISO 9660 : 1988 (FI
Page
2
5 Notation. .
................................ 2
5.1 Notation décimale et hexadécimale.
2
...................................................
Autre notation
5.2
Section deux : Spécifications relatives au support
6 Structure devolume .
3
3
6.1 Disposition des données sur un CD-ROM .
6.1.1 Adresses physiques . 3
6.1.2 Secteur logique. . 3
6.1.3 Espace volume . 3
6.2 Aménagement de l’espace volume . 3
6.2.1 Zone-système et zone de données . 3
6.2.2 Bloclogique . 3
6.3 Disposition de la zone de données. . 3
6.4 Disposition des domaines. . . . . . . . . . . . . . . . = . . . . . . . . . . . . . . . . . . . . . . . w 4
4
Domaine .
6.4.1
4
6.4.2 Mode d’enregistrement d’un segment de fichier .
6.4.3 Modeentrelacé . 4
4
6.4.4 Mode non entrelacé .
................ 5
6.4.5 Longueur des données d’un segment de fichier
6.4.6 Relation entre l’enregistrement d’attribut étendu et le segment
defichier . 5
6.4.7 Enregistrement d’une partition de volume. . 5
6.5 Structure de fichier . 5
6.5.1 Relation entre les segments de fichiers . 5
5
6.5.2 Numérotation des octets d’un fichier .
6
6.5.3 Contenu d’un fichier .
6
6.5.4 Fichier associé .
6
6.6 Jeudevolumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
6
6.7 Descripteurs de volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
6.7.1 Jeu de descripteurs de volume .
6.8 Structure de répertoire . 6
6
6.8.1 Répertoire .
6.8.2 Hiérarchie de répertoires . 7
7
6.8.3 Lien entre les hiérarchies de répertoires .
iv
---------------------- Page: 4 ----------------------
ISO 9660 : 1988 (FI
Page
8
6.9 Tablesd’accès . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.9.1 Ordre des enregistrements de la table de chemin . 8
................................. 8
Groupe de tables d’accès
6.9.2
............................... 8
Écriture des tables d’accès.
6.9.3
6.9.4 Conformité des tables d’accès entre les volumes d’un groupe
8
devolumes .
8
6.10 Structure d’enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
6.10.1 Caractéristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
6.10.2 Enveloppe d’enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
6.10.3 Enregistrements de longueur fixe . . . . . . . . . . . . . . . . . . . . . . . . . .
9
6.10.4 Enregistrements de longueur variable . . . . . . . . . . . . . . . . . . . . . .
7 Enregistrement des champs de descripteur. . 9
7.1 Valeurs numériques à 8 bits . 9
7.1.1 Valeurs numériques à 8 bits non signées . 9
9
7.1.2 Valeurs numériques à 8 bits signées .
..................................... 9
7.2 Valeurs numériques à 16 bits
7.2.1 Octet le moins significatif en tête . 9
10
7.2.2 Octet le plus significatif en tête .
7.2.3 Ordre double des octets. . 10
7.3 Valeurs numériques à 32 bits . 10
7.3.1 Octet le moins significatif en tête . 10
7.3.2 Octet le plus significatif en tête . 10
7.3.3 Ordre double des octets, . 10
7.4 Jeux de caractères et codage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.4.1 Caractères-d et caractères-a . 10
7.4.2 Caractères-c. . 10
7.4.2.1 . 10
Caractères-a 1
7.4.2.2 Caractères-dl . 10
7.4.3 Séparateur . 10
.... 10
7.4.4 Utilisation des caractères dans les champs de descripteurs.
7.4.5 Justification des caractères . 11
7.5 Identificateur de fichier . 11
11
7.5.1 Format d’identificateur de fichier .
...................... 11
7.5.2 Longueur de l’identificateur de fichier
V
---------------------- Page: 5 ----------------------
SO 9660 : 1988 (FI
Page
7.6 Identificateur de répertoire
........................................ 11
7.6.1 Format d’identificateur de répertoire II
........................
7.6.2 Identificateurs de répertoire réservés Il
........................
7.6.3 Longueur des identificateurs de répertoire
................... 11
8 Descripteurs de volume
............................................... 11
8.1 Format d’un descripteur de volume.
................................ 11
8.1.1 Type de descripteur de volume (BP 1)
....................... 12
8.1.2 Identificateurdenorme(BP2à6). .
12
8.1.3 Version du descripteur de volume (BP 7)
..................... 12
8.1.4 Dépend du type de descripteur de volume (BP 8 à 2 048) . 12
8.2 Enregistrement d’amorce
......................................... 12
8.2.1 Type de descripteur de volume (BP 1) . 12
8.2.2 Identificateur de norme (BP 2 à 6).
.......................... 12
8.2.3 Version du descripteur de volume (BP 7) . 12
8.2.4 Identificateur du système d’amorce (BP 8 à 39)
............... 12
8.2.5 Identificateur d’amorce (BP 40 à 71).
........................ 12
8.2.6
Utilisation du système d’amorce (BP 72 à 2 048) . 12
8.3 Fin de séquence de descripteur de volume. . 13
8.3.1 Type de descripteur de volume (BP 1) 13
.......................
8.3.2 Identificateur de norme (BP 2 à 6). 13
..........................
8.3.3 Version du descripteur de volume (BP 7) . 13
8.3.4 Réservé pour une normalisation ultérieure (BP 8 à 2 048)
....... 13
8.4 Descripteur de volume primaire
.................................... 13
8.4.1 Typededescripteurdevolume(BP1)
....................... 13
8.4.2
Identificateur de norme (BP 2 à 6). . 13
8.4.3 Version du descripteur de volume (BP 7)
..................... 13
8.4.4
Champ réservé (BP 8). . 13
8.4.5 Identificateur de système (BP 9 à 40)
........................ 13
8.4.6 Identificateur de volume (BP 41 à 72) . 13
8.4.7 Champréservé(BP73à80) .
13
8.4.8 TailledeI’espaceduvolume(BP81 à88) . 13
8.4.9 Champréservé(BP89à 120).
.............................. 43
vi
---------------------- Page: 6 ----------------------
ISO 9660 : 1988 (FI
Page
8.4.10 Tailledujeudevolumes(BP 121 à 124) 13
......................
8.4.11 Numéro d’ordre du volume (BP 125 à 128) 14
...................
8.4.12 Taille de bloc logique (BP 129 à 132). . 14
...................
8.4.13 Tailledelatabledechemin(BP133à140). 14
8.4.14 Emplacement d’une occurrence de la table de chemin de
typeL(BP141à144) . 14
8.4.15 Emplacement d’une occurrence optionnelle de la table de
chemindetypeL(BP145à148). . 14
8.4.16
Emplacement d’une occurrence de la table de chemin de
typeM(BPWà152). . 15
8.4.17 Emplacement d’une occurrence optionnelle de la table de
chemindetypeM(BP153à156) . 15
8.4.18 Enregistrement de répertoire pour un répertoire source
(BP 157à 190) . 15
8.4.19 Identificateur de jeu de volume (BP 191 à 318) . 15
8.4.20 Identificateur de l’éditeur (BP 319 à 446) . 15
8.4.21 Identificateur du préparateur des données (BP 447 à 574) . 15
8.4.22 Identificateur de l’application (BP 575 à 702) 15
..................
8.4.23 Identificateur de fichier de copyright (BP 703-739) . 15
8.4.24 Identificateur de fichier de résumé (BP 740 à 776) . 15
8.4.25 Identificateur de fichier bibliographique (BP 777 à 813) . 16
8.4.26 Date et heure de création du volume (BP 814 à 830). . 16
8.4.27 Date et heure de modification du volume (BP 831 à 847) . 16
8.4.28 Date et heure d’expiration du volume (BP 848 à 864) . 16
8.4.29 Date et heure d’entrée en vigueur du volume (BP 865 à 881) . 16
8.4.30 Version de la structure de fichier (BP 882) . 16
8.4.31 Champ réservé pour une normalisation ultérieure (BP 883). . 16
8.4.32 Réservé à l’application (BP 884 à 1 395) . 16
8.4.33 Réservé pour une normalisation ultérieure (BP 1 396 à 2 048) . 16
8.5 Descripteur de volume supplémentaire. . 16
8.5.1 Typededescripteurdevolume(BP1) . 17
8.5.2 Version de descripteur de volume (BP 7) . 17
8.5.3 Étiquettes de volume (BP 8) . 17
8.5.4 Identificateur de systéme (BP 9 à 40) . 17
8.5.5 Identificateur de volume (BP 41 à 72)
........................ 18
8.5.6 Séquences d’échappement (BP 89 à 120).
................... 18
vii
---------------------- Page: 7 ----------------------
ISO 9660 : 1988 (FI
Page
8.5.7 Tailledelatabledechemin(BP133à140) . . . . . . . . . . . . . . . . . . . .
18
8.5.8 Emplacement d’occurrence de la table de chemin de type L
(BP 141 à 144) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.5.9 Emplacement d’occurrence optionnelle de la table d’accès
detypeL(BP145à14.8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
8.5.10 Emplacement d’occurrence de la table de chemin de type M
(BP 149à 152) . . . . . . . . . . . . m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.5.11 Emplacement d’occurrence optionnelle de la table de chemin
detypeM(BP153à156) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.5.12 Enregistrement de répertoire du répertoire-source (BP 157 à 190)
18
8.5.13 Identificateur de jeu de volumes (BP 191 à 318) . . . . . . . . . . . . . . . 18
8.5.14 Identificateur d’éditeur (BP 319 à 446) . 18
8.5.15 Identificateur du préparateur des données (BP 447 à 574). . 18
8.5.16 Identificateur d’application (BP 575 à 702).
................... 19
8.5.17 Identificateur de fichier de copyright (BP 703-739)
............. 19
8.5.18 Identificateur de fichier de résumé (BP 740 à 776) .
19
8.5.19 Identificateur du fichier bibliographique (BP 777 à 813)
......... 19
8.5.20 Réservéà l’application (BP884à 1 395).
..................... 19
8.6 Descripteur de partition de volume .
19
8.6.1 Typededescripteurdevolume(BP1). .
19
8.6.2 Identificateur de la norme (BP 2 à 6). . 19
8.6.3 Version du descripteur de volume (BP 7) .
19
8.6.4 Champ réservé (BP 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.6.5 Identificateur de système (BP 9 à 40) . . . . . . . . . . . . . . . . . . . . . . . .
20
8.6.6 Identificateur de partition de volume (BP 41 à 72) . . . . . . . . . . . . . 20
8.6.7 Emplacement de partition de volume (BP 73 à 80) . . . . . . . . . . . . . 20
8.6.8 Taille de partition de volume (BP 81 à 88) . . . . . . . . . . . . . . . . . . . . 20
8.6.9 Utilisation du système (BP 89 à 2 048) . . . . . . . . . . . . . . . . . . . . . . . 20
9 Descripteurs de répertoires et de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.1 Format d’un enregistrement de répertoire . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.1.1 Longueur de l’enregistrement de répertoire (LEN-DR) (BP 1) . . 20
9.1.2 Longueur d’enregistrement d’attribut étendu (BP 2) . . . . . . . . . . . 20
9.1.3 Emplacementdedomaine(BP3à 10) . . . . . . . . . . . . . . . . . . . . . . . 20
9.1.4 Longueurdesinformations(BPllà18) . . . . . . . . . . .“. 20
9.1.5 Date et heure d’enregistrement (BP 19 à 25) . 21
9.1.6 Étiquettes de fichier (BP 26) . 21
. . .
VIII
---------------------- Page: 8 ----------------------
ISO 9660 : 1988 (FI
Page
9.1.7 Taille de l’unité de fichier (BP 27) . 22
9.1.8 Taille de l’intervalle d’entrelacement (BP 28) . 22
9.1.9 Numérod’ordredevolume(BP29à32). . 22
9.1.10 Longueur de l’identificateur de fichier (LEN-FI) (BP 33) . 22
9.1.11 Identificateur de fichier [BP 34 à (33 + LEN- FI11 . 22
9.1.12 Champ de remplissage [BP (34 + LEN-FI)1 . 22
9.1.13 Utilisation du systéme
[BP(LEN-DR-LEN-SU+l)àLEN-DRI . 22
9.2 Uniformité des attributs de fichier entre les enregistrements de
répertoire d’un fichier . 22
22
9.3 Ordre des enregistrements de répertoires. . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4 Format d’enregistrement de la table de chemin
....................... 23
9.4.1 Longueur de l’identificateur de fichier (LEN-Dl) (BP 1) . 23
9.4.2 Longueur de l’enregistrement d’attribut étendu (BP 2) . 23
9.4.3 Emplacement du domaine (BP 3 à 6) . 23
9.4.4 Numéro de répertoire-souche (BP 7 à 8) . 23
9.4.5 Identificateur de répertoire [BP 9 à (8 + LEN-Dl)] . 23
9.4.6 Champ de remplissage [BP (9 + LEN-Dl)1 . 24
9.5 Format d’un enregistrement d’attribut étendu. . 24
9.5.1 Identification du détenteur (BP 1 à 4) . 24
9.5.2 Identification du groupe (BP 5 à 8) . 24
9.5.3 Autorisations (BP 9 à 10) . 24
.............. 25
9.5.4 Date et heure de création du fichier (BP 11 à 27).
25
9.5.5 Date et heure de modification du fichier (BP 28 à 44) . . . . . . . . . . .
25
9.5.6 Date et heure de fin de validité du fichier (BP 45 à 61) . . . . . . . . . .
25
9.5.7 Date et heure d’entrée en vigueur du fichier (BP 62 à 78) . . . . . . .
25
9.5.8 Format d’enregistrement (BP 79) . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
9.5.9 Attributs d’enregistement (BP 80) . . . . . . . . . . . . . . . . . . . . . . . . . .
..................... 26
9.5.10 Longueur d’enregistrement (BP 81 à 84)
...................... 26
9.5.11 Identificateurdesystème(BP85à 116)
9.5.12 Utilisationdusystème(BP117à180). . 26
......... 26
9.5.13 Version de l’enregistrement d’attribut étendu (BP 181)
............ 26
9.5.14 Longueur des séquences d’échappement (BP 182)
....... 26
9.5.15 Réservé pour une normalisation ultérieure (BP 183 à 246)
ix
---------------------- Page: 9 ----------------------
ISO 9660 : 1988 (F)
Page
9.5.16 Longueurdechampdel’application (BP247à25O). . . . . . . . . . . . 26
9.5.17 Application [BP251 à (250 + LEN-AU)] . . . . . . . . . . . . . . . . . . . . 26
9.5.18 Séquences d’échappement [BP(251 + LEN-AU) à
26
(250 + LEN-ESC + LEN-AU)] . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6 Uniformité des attributs de fichier entre les enregistrements d’attribut étendu
27
d’unfichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Niveauxd’échange. 27
27
10.1 Niveau1 . . . . . . . . . . . .I.
27
10.2 Niveau2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
10.3 Niveau3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Section trois : Exigences relatives au système
28
11 Exigences relatives à la description des systèmes . . . . . . . . . . . . . . . . . . . . . . . . .
28
12 Exigences relatives au système émetteur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
12.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
12.2 Fichiers . . . . . . . . . . . .~.
12.3 Descripteurs. 28
29
12.4 Zone système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13 Exigences relatives au système récepteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13.2 Fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 Descripteurs. 30
30
13.4 Limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13.5 Niveaux d’exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13.5.1 Niveau1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.2 Niveau2. 30
31
Annexe A : ISO 646 : Version internationale de référence . . . . . . . . . . . . . . . . . . . . .
X
---------------------- Page: 10 ----------------------
NORME INTERNATIONALE ISO 9660 : 1988 (F)
Traitement de l’information - Structure de volume et
de fichier des disques optiques compacts à mémoire
fixe (CD-ROM) destinés à l’échange d’information
Section un : Généralités
1 Objet et domaine d’application Une condition préalable à cet égard est la conformité du
CD-ROM à une norme d’enregistrement (voir 4.15).
La présente Norme internationale spécifie la structure de
volume et de fichier des disques optiques compacts à mémoire
2.2 Conformité d’un système de traitement de
fixe (CD-ROM) destinés à l’échange d’information entre
l’information
utilisateurs de systèmes de traitement de l’information.
Un système de traitement de l’information est conforme à la
La présente Norme internationale spécifie
présente Norme internationale s’il satisfait aux spécifications
des sections deux et trois de la présente Norme internationale,
- les attributs du volume et les descripteurs qui y sont
qu’il s’agisse soit d’un système-émetteur soit d’un système-
enregistrés;
récepteur, ou d’un systéme mixte. Une déclaration de
conformité doit spécifier le niveau d’exigences auquel le
- la relation entre les volumes d’un ensemble de volumes;
système satisfait.
- la disposition des fichiers;
3 Références
- les attributs des fichiers;
ISO 646, Traitement de l’information - Jeu /SO de caractères
- des structures d’enregistrement destinées aux flux de
codés à 7 éléments pour l’échange d’information.
données d’entrée ou de sortie d’un programme
d’application lorsque de tels flux de données doivent être
ISO 1539, Langages de programmation - FORTRAN.
organisés en jeux d’enregistrement;
ISO 2022, Traitement de l’information - Jeux /SO de
-
trois niveaux imbriqués d’échange;
caractères codés à 7 et à 8 éléments - Techniques d‘extension
de code.
- deux niveaux imbriqués d’exécution;
ISO 2375, Traitement de I?nformation - Procédure pour
- des exigences relatives aux processus qui sont prévus
l’enregistrement des séquences d’échappement.
dans les systèmes de traitement de l’information, pour
permettre l’échange d’informations entre différents
Registre international des jeux de caractères affectés aux
systèmes utilisant des CD-ROM enregistrés comme support
séquences d’échappement.
d’échange ; pour cela, elle définit les fonctions à intégrer
dans les systèmes destinés à produire ou à recevoir des
Norme d’enregistrement : la présente Norme internationale
CD-ROM conformes à la présente Norme internationale.
suppose l’existence d’une norme d’enregistrement (voir 4.15).
2 Conformité
4 Définitions
2.1 Conformité d’un CD-ROM
Dans le cadre de la présente Norme internationale, les
définitions suivantes sont applicables:
Un CD-ROM est conforme à la présente Norme internationale si
toutes les informations qui y sont enregistrées sont conformes
aux exigences de la section deux de la présente Norme
4.1 programme d’application : Programme de traitement
internationale. Une déclaration de conformité doit établir le
du contenu d’un fichier, et éventuellement d’attributs
niveau le plus faible d’échange auquel le contenu du CD-ROM
sélectionnés se rapportant au fichier ou au(x) volume(s) où il
est conforme.
est enregistré.
---------------------- Page: 11 ----------------------
ISO 9660 : 1988 (FI
NOTE - Un programme d’application représente une catégorie parti- 4.15 norme d’enregistrement : Norme spécifiant les
culière d’utilisateur au sens où l’entend la présente Norme inter-
méthodes d’enregistrement et d’adressage de l’information
nationale.
figurant sur un CD-ROM.
Les spécifications de la norme d’enregistrement applicables à la
octet Chaîne de huit éléments binaires traités comme
42 .
présente Norme internationale sont les suivantes :
une entité.
-
adresse physique unique pour chaque secteur
4.3 champ de données d’un secteur: Champ contenant
enregistré,
les données d’un secteu r.
-
emplacement du champ données chaque
4.4 préparateur de donnees: Personne ou entité chargée secteur,
de préparer les données enregistrées sur un groupe de
-
volumes. longueur du champ de données dans chaque secteur.
. NOTE - U préparateur de données est une catégorie particulière NOTE - La norme d’enregistrement à utiliser en relation avec la pré-
d’utilisateur u sens où l’entend la présente Norme internationale. sente Norme internationale doit faire l’objet d’un accord entre le réali-
sateur du volume et son client.
4.5 descri pteur : Structure contenant des renseignemen ts à
4.16 utilisateur: Personne ou entité (par exemple un pro-
propos d’un volume ou d’un fichier.
gramme d’application) utilisant les services offerts par une exé-
cution.
4.6 domaine: Ensemble de blocs logiques dont les numéros
de bloc constituent une séquence ascendante continue.
4.17 volume: Un CD-ROM amovible.
4.7 fichier: Ensemble d’informations portant un nom.
4.18 jeu de volumes: Ensemble constitué par un ou plu-
sieurs volumes sur lesquels un ensemble de fichiers est
.8 segment de fichier : Partie d’un fichier enregistré dans
4
enregistré.
U n domaine quelconque.
4.9 exécution : Ensemble des procédures permettant d’utili-
5 Notation
ser un systéme de traitement de l’information comme système-
émetteur ou systéme-receveur, ou comme système mixte.
La présente Norme internationale applique la notation suivante.
4.10 bloc log ique : Groupe de 2” +9 octets traité comme une
51 . Notation décimale et hexadécimale
unité logique, n étant égal à 0 ou a un nombre entier positif.
La notation décimale utilise des chiffres decimaux de 0 à 9.
4.11 systeme-émetteur : Système de traitement de I’infor-
La notation hexadécimale utilise des chiffres hexadécimaux de
mation pouvant enregistrer un ensemble de fichiers sur un jeu
0 à 9 et de A à F, mis entre parenthèses.
de volumes à des fins d’échange d’information avec un autre
systéme.
5.2 Autre notation
4.12 syst&me-rkepteur : Système de traitement de I’infor-
BP
:Position d’octet dans un descripteur, commentant
mation pouvant lire des fichiers dans un jeu de volume ayant ,
par 1
été enregistré par un autre système à des fins d’échange
d’information.
RBP :Position d’octet dans un champ de descripteur,
commentant par
4.13 enregistrement: Suite d’ ‘octets traitée comme une
unité d’information.
ZÉRO :Élément binaire unique ayant la valeur 0
4.14 secteur: Plus petite partie adressable d’une zone enre- UN :Élément binaire unique ayant la valeur 1
gistrée sur un CD-ROM à laquelle on peut accéder indépen-
damment d’autres parties adressables de cette zone. Chiffre(s) :Chiffre quelconque de ZÉRO à NEUF.
---------------------- Page: 12 ----------------------
ISO 9660 : 1988 (FI
Section deux: Spécifications relatives au support
La zone-systéme doit occuper les secteurs logiques dont les
6 Structure de volume
numéros vont de 0 à 15. La zone-système doit être réservée au
fonctionnement du systéme. La présente Norme internationale
6.1 Disposition des donnbes sur un CD
...
ISO
NORME INTERNATIONALE 9660
Première édition
1988-12-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
MEXflYHAPOJJHAFI OPrAHM3A~MR Il0 CTAHJJAPTM3A~MM
Traitement de l’information - Structure de volume et
de fichier des disques optiques compacts à mémoire
fixe (CD-ROM) destinés à l’échange d’information
Information processing - Volume and file structure of CD-ROM for information in terchange
Numéro de référence
---------------------- Page: 1 ----------------------
ISO 9660 : 1988 (FI
Avant-propos
L’ISO (Organisation internationale de normalisation) est une fédération mondiale
d’organismes nationaux de normalisation (comités membres de I’ISO). L’élaboration
des Normes internationales est en général confiée aux comités techniques de I’ISO.
Chaque comité membre intéressé par une étude a le droit de faire partie du comité
technique créé à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I’ISO participent également aux travaux. L’ISO col-
labore étroitement avec la Commission électrotechnique internationale (CEI) en ce qui
concerne la normalisation électrotechnique.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I’ISO. Les Normes internationales sont approuvées confor-
mément aux procédures de I’ISO qui requièrent l’approbation de 75 % au moins des
comités membres votants.
La Norme internationale ISO 9660 a été élaborée par European Computer Manufactu-
rers Association (en tant que norme ECMA-119) et a été adoptée, selon une procédure
spéciale par «voie express», par le comité technique ISO/TC 97, Systèmes de traite-
ment de /‘information parallèlement à son approbation par les comités membres de
I’ISO.
L’attention des utilisateurs est attirée sur le fait que toutes les Normes internationales
sont de temps en temps soumises à révision et que toute référence faite à une autre
Norme internationale dans le présent document implique qu’il s’agit, sauf indication
contraire, de la dernière édition.
0
0 Organisation internationale de normalisation, 1988
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
ISO 9660 : 1988 (F)
Page
Sommaire
Section un : Généralités
1
1 Objet et domaine d’application .
1
2 Conformité .
1
2.1 Conformité d’un CD-ROM .
.............. 1
2.2 Conformité d’un système de traitement de l’information
1
3 Références .
1
4 Définitions. .
1
programme d’application .
4.1
2
4.2 octet .
2
..................................
4.3 champ de données d’un secteur
2
préparateur de données .
4.4
2
descripteur .
4.5
2
4.6 domaine .
2
4.7 fichier .
2
4.8 segment de fichier .
2
exécution .
4.9
2
4.10 bloc logique .
2
4.11 système-émetteur .
2
4.12 système-récepteur .
2
enregistrement .
4.13
2
4.14 secteur .
2
4.15 norme d’enregistrement .
2
4.16 utilisateur .
2
4.17 volume .
2
4.18 jeudevolumes .
. . .
III
---------------------- Page: 3 ----------------------
ISO 9660 : 1988 (FI
Page
2
5 Notation. .
................................ 2
5.1 Notation décimale et hexadécimale.
2
...................................................
Autre notation
5.2
Section deux : Spécifications relatives au support
6 Structure devolume .
3
3
6.1 Disposition des données sur un CD-ROM .
6.1.1 Adresses physiques . 3
6.1.2 Secteur logique. . 3
6.1.3 Espace volume . 3
6.2 Aménagement de l’espace volume . 3
6.2.1 Zone-système et zone de données . 3
6.2.2 Bloclogique . 3
6.3 Disposition de la zone de données. . 3
6.4 Disposition des domaines. . . . . . . . . . . . . . . . = . . . . . . . . . . . . . . . . . . . . . . . w 4
4
Domaine .
6.4.1
4
6.4.2 Mode d’enregistrement d’un segment de fichier .
6.4.3 Modeentrelacé . 4
4
6.4.4 Mode non entrelacé .
................ 5
6.4.5 Longueur des données d’un segment de fichier
6.4.6 Relation entre l’enregistrement d’attribut étendu et le segment
defichier . 5
6.4.7 Enregistrement d’une partition de volume. . 5
6.5 Structure de fichier . 5
6.5.1 Relation entre les segments de fichiers . 5
5
6.5.2 Numérotation des octets d’un fichier .
6
6.5.3 Contenu d’un fichier .
6
6.5.4 Fichier associé .
6
6.6 Jeudevolumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
6
6.7 Descripteurs de volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
6.7.1 Jeu de descripteurs de volume .
6.8 Structure de répertoire . 6
6
6.8.1 Répertoire .
6.8.2 Hiérarchie de répertoires . 7
7
6.8.3 Lien entre les hiérarchies de répertoires .
iv
---------------------- Page: 4 ----------------------
ISO 9660 : 1988 (FI
Page
8
6.9 Tablesd’accès . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.9.1 Ordre des enregistrements de la table de chemin . 8
................................. 8
Groupe de tables d’accès
6.9.2
............................... 8
Écriture des tables d’accès.
6.9.3
6.9.4 Conformité des tables d’accès entre les volumes d’un groupe
8
devolumes .
8
6.10 Structure d’enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
6.10.1 Caractéristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
6.10.2 Enveloppe d’enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
6.10.3 Enregistrements de longueur fixe . . . . . . . . . . . . . . . . . . . . . . . . . .
9
6.10.4 Enregistrements de longueur variable . . . . . . . . . . . . . . . . . . . . . .
7 Enregistrement des champs de descripteur. . 9
7.1 Valeurs numériques à 8 bits . 9
7.1.1 Valeurs numériques à 8 bits non signées . 9
9
7.1.2 Valeurs numériques à 8 bits signées .
..................................... 9
7.2 Valeurs numériques à 16 bits
7.2.1 Octet le moins significatif en tête . 9
10
7.2.2 Octet le plus significatif en tête .
7.2.3 Ordre double des octets. . 10
7.3 Valeurs numériques à 32 bits . 10
7.3.1 Octet le moins significatif en tête . 10
7.3.2 Octet le plus significatif en tête . 10
7.3.3 Ordre double des octets, . 10
7.4 Jeux de caractères et codage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.4.1 Caractères-d et caractères-a . 10
7.4.2 Caractères-c. . 10
7.4.2.1 . 10
Caractères-a 1
7.4.2.2 Caractères-dl . 10
7.4.3 Séparateur . 10
.... 10
7.4.4 Utilisation des caractères dans les champs de descripteurs.
7.4.5 Justification des caractères . 11
7.5 Identificateur de fichier . 11
11
7.5.1 Format d’identificateur de fichier .
...................... 11
7.5.2 Longueur de l’identificateur de fichier
V
---------------------- Page: 5 ----------------------
SO 9660 : 1988 (FI
Page
7.6 Identificateur de répertoire
........................................ 11
7.6.1 Format d’identificateur de répertoire II
........................
7.6.2 Identificateurs de répertoire réservés Il
........................
7.6.3 Longueur des identificateurs de répertoire
................... 11
8 Descripteurs de volume
............................................... 11
8.1 Format d’un descripteur de volume.
................................ 11
8.1.1 Type de descripteur de volume (BP 1)
....................... 12
8.1.2 Identificateurdenorme(BP2à6). .
12
8.1.3 Version du descripteur de volume (BP 7)
..................... 12
8.1.4 Dépend du type de descripteur de volume (BP 8 à 2 048) . 12
8.2 Enregistrement d’amorce
......................................... 12
8.2.1 Type de descripteur de volume (BP 1) . 12
8.2.2 Identificateur de norme (BP 2 à 6).
.......................... 12
8.2.3 Version du descripteur de volume (BP 7) . 12
8.2.4 Identificateur du système d’amorce (BP 8 à 39)
............... 12
8.2.5 Identificateur d’amorce (BP 40 à 71).
........................ 12
8.2.6
Utilisation du système d’amorce (BP 72 à 2 048) . 12
8.3 Fin de séquence de descripteur de volume. . 13
8.3.1 Type de descripteur de volume (BP 1) 13
.......................
8.3.2 Identificateur de norme (BP 2 à 6). 13
..........................
8.3.3 Version du descripteur de volume (BP 7) . 13
8.3.4 Réservé pour une normalisation ultérieure (BP 8 à 2 048)
....... 13
8.4 Descripteur de volume primaire
.................................... 13
8.4.1 Typededescripteurdevolume(BP1)
....................... 13
8.4.2
Identificateur de norme (BP 2 à 6). . 13
8.4.3 Version du descripteur de volume (BP 7)
..................... 13
8.4.4
Champ réservé (BP 8). . 13
8.4.5 Identificateur de système (BP 9 à 40)
........................ 13
8.4.6 Identificateur de volume (BP 41 à 72) . 13
8.4.7 Champréservé(BP73à80) .
13
8.4.8 TailledeI’espaceduvolume(BP81 à88) . 13
8.4.9 Champréservé(BP89à 120).
.............................. 43
vi
---------------------- Page: 6 ----------------------
ISO 9660 : 1988 (FI
Page
8.4.10 Tailledujeudevolumes(BP 121 à 124) 13
......................
8.4.11 Numéro d’ordre du volume (BP 125 à 128) 14
...................
8.4.12 Taille de bloc logique (BP 129 à 132). . 14
...................
8.4.13 Tailledelatabledechemin(BP133à140). 14
8.4.14 Emplacement d’une occurrence de la table de chemin de
typeL(BP141à144) . 14
8.4.15 Emplacement d’une occurrence optionnelle de la table de
chemindetypeL(BP145à148). . 14
8.4.16
Emplacement d’une occurrence de la table de chemin de
typeM(BPWà152). . 15
8.4.17 Emplacement d’une occurrence optionnelle de la table de
chemindetypeM(BP153à156) . 15
8.4.18 Enregistrement de répertoire pour un répertoire source
(BP 157à 190) . 15
8.4.19 Identificateur de jeu de volume (BP 191 à 318) . 15
8.4.20 Identificateur de l’éditeur (BP 319 à 446) . 15
8.4.21 Identificateur du préparateur des données (BP 447 à 574) . 15
8.4.22 Identificateur de l’application (BP 575 à 702) 15
..................
8.4.23 Identificateur de fichier de copyright (BP 703-739) . 15
8.4.24 Identificateur de fichier de résumé (BP 740 à 776) . 15
8.4.25 Identificateur de fichier bibliographique (BP 777 à 813) . 16
8.4.26 Date et heure de création du volume (BP 814 à 830). . 16
8.4.27 Date et heure de modification du volume (BP 831 à 847) . 16
8.4.28 Date et heure d’expiration du volume (BP 848 à 864) . 16
8.4.29 Date et heure d’entrée en vigueur du volume (BP 865 à 881) . 16
8.4.30 Version de la structure de fichier (BP 882) . 16
8.4.31 Champ réservé pour une normalisation ultérieure (BP 883). . 16
8.4.32 Réservé à l’application (BP 884 à 1 395) . 16
8.4.33 Réservé pour une normalisation ultérieure (BP 1 396 à 2 048) . 16
8.5 Descripteur de volume supplémentaire. . 16
8.5.1 Typededescripteurdevolume(BP1) . 17
8.5.2 Version de descripteur de volume (BP 7) . 17
8.5.3 Étiquettes de volume (BP 8) . 17
8.5.4 Identificateur de systéme (BP 9 à 40) . 17
8.5.5 Identificateur de volume (BP 41 à 72)
........................ 18
8.5.6 Séquences d’échappement (BP 89 à 120).
................... 18
vii
---------------------- Page: 7 ----------------------
ISO 9660 : 1988 (FI
Page
8.5.7 Tailledelatabledechemin(BP133à140) . . . . . . . . . . . . . . . . . . . .
18
8.5.8 Emplacement d’occurrence de la table de chemin de type L
(BP 141 à 144) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.5.9 Emplacement d’occurrence optionnelle de la table d’accès
detypeL(BP145à14.8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
8.5.10 Emplacement d’occurrence de la table de chemin de type M
(BP 149à 152) . . . . . . . . . . . . m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.5.11 Emplacement d’occurrence optionnelle de la table de chemin
detypeM(BP153à156) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.5.12 Enregistrement de répertoire du répertoire-source (BP 157 à 190)
18
8.5.13 Identificateur de jeu de volumes (BP 191 à 318) . . . . . . . . . . . . . . . 18
8.5.14 Identificateur d’éditeur (BP 319 à 446) . 18
8.5.15 Identificateur du préparateur des données (BP 447 à 574). . 18
8.5.16 Identificateur d’application (BP 575 à 702).
................... 19
8.5.17 Identificateur de fichier de copyright (BP 703-739)
............. 19
8.5.18 Identificateur de fichier de résumé (BP 740 à 776) .
19
8.5.19 Identificateur du fichier bibliographique (BP 777 à 813)
......... 19
8.5.20 Réservéà l’application (BP884à 1 395).
..................... 19
8.6 Descripteur de partition de volume .
19
8.6.1 Typededescripteurdevolume(BP1). .
19
8.6.2 Identificateur de la norme (BP 2 à 6). . 19
8.6.3 Version du descripteur de volume (BP 7) .
19
8.6.4 Champ réservé (BP 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.6.5 Identificateur de système (BP 9 à 40) . . . . . . . . . . . . . . . . . . . . . . . .
20
8.6.6 Identificateur de partition de volume (BP 41 à 72) . . . . . . . . . . . . . 20
8.6.7 Emplacement de partition de volume (BP 73 à 80) . . . . . . . . . . . . . 20
8.6.8 Taille de partition de volume (BP 81 à 88) . . . . . . . . . . . . . . . . . . . . 20
8.6.9 Utilisation du système (BP 89 à 2 048) . . . . . . . . . . . . . . . . . . . . . . . 20
9 Descripteurs de répertoires et de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.1 Format d’un enregistrement de répertoire . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.1.1 Longueur de l’enregistrement de répertoire (LEN-DR) (BP 1) . . 20
9.1.2 Longueur d’enregistrement d’attribut étendu (BP 2) . . . . . . . . . . . 20
9.1.3 Emplacementdedomaine(BP3à 10) . . . . . . . . . . . . . . . . . . . . . . . 20
9.1.4 Longueurdesinformations(BPllà18) . . . . . . . . . . .“. 20
9.1.5 Date et heure d’enregistrement (BP 19 à 25) . 21
9.1.6 Étiquettes de fichier (BP 26) . 21
. . .
VIII
---------------------- Page: 8 ----------------------
ISO 9660 : 1988 (FI
Page
9.1.7 Taille de l’unité de fichier (BP 27) . 22
9.1.8 Taille de l’intervalle d’entrelacement (BP 28) . 22
9.1.9 Numérod’ordredevolume(BP29à32). . 22
9.1.10 Longueur de l’identificateur de fichier (LEN-FI) (BP 33) . 22
9.1.11 Identificateur de fichier [BP 34 à (33 + LEN- FI11 . 22
9.1.12 Champ de remplissage [BP (34 + LEN-FI)1 . 22
9.1.13 Utilisation du systéme
[BP(LEN-DR-LEN-SU+l)àLEN-DRI . 22
9.2 Uniformité des attributs de fichier entre les enregistrements de
répertoire d’un fichier . 22
22
9.3 Ordre des enregistrements de répertoires. . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4 Format d’enregistrement de la table de chemin
....................... 23
9.4.1 Longueur de l’identificateur de fichier (LEN-Dl) (BP 1) . 23
9.4.2 Longueur de l’enregistrement d’attribut étendu (BP 2) . 23
9.4.3 Emplacement du domaine (BP 3 à 6) . 23
9.4.4 Numéro de répertoire-souche (BP 7 à 8) . 23
9.4.5 Identificateur de répertoire [BP 9 à (8 + LEN-Dl)] . 23
9.4.6 Champ de remplissage [BP (9 + LEN-Dl)1 . 24
9.5 Format d’un enregistrement d’attribut étendu. . 24
9.5.1 Identification du détenteur (BP 1 à 4) . 24
9.5.2 Identification du groupe (BP 5 à 8) . 24
9.5.3 Autorisations (BP 9 à 10) . 24
.............. 25
9.5.4 Date et heure de création du fichier (BP 11 à 27).
25
9.5.5 Date et heure de modification du fichier (BP 28 à 44) . . . . . . . . . . .
25
9.5.6 Date et heure de fin de validité du fichier (BP 45 à 61) . . . . . . . . . .
25
9.5.7 Date et heure d’entrée en vigueur du fichier (BP 62 à 78) . . . . . . .
25
9.5.8 Format d’enregistrement (BP 79) . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
9.5.9 Attributs d’enregistement (BP 80) . . . . . . . . . . . . . . . . . . . . . . . . . .
..................... 26
9.5.10 Longueur d’enregistrement (BP 81 à 84)
...................... 26
9.5.11 Identificateurdesystème(BP85à 116)
9.5.12 Utilisationdusystème(BP117à180). . 26
......... 26
9.5.13 Version de l’enregistrement d’attribut étendu (BP 181)
............ 26
9.5.14 Longueur des séquences d’échappement (BP 182)
....... 26
9.5.15 Réservé pour une normalisation ultérieure (BP 183 à 246)
ix
---------------------- Page: 9 ----------------------
ISO 9660 : 1988 (F)
Page
9.5.16 Longueurdechampdel’application (BP247à25O). . . . . . . . . . . . 26
9.5.17 Application [BP251 à (250 + LEN-AU)] . . . . . . . . . . . . . . . . . . . . 26
9.5.18 Séquences d’échappement [BP(251 + LEN-AU) à
26
(250 + LEN-ESC + LEN-AU)] . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6 Uniformité des attributs de fichier entre les enregistrements d’attribut étendu
27
d’unfichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Niveauxd’échange. 27
27
10.1 Niveau1 . . . . . . . . . . . .I.
27
10.2 Niveau2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
10.3 Niveau3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Section trois : Exigences relatives au système
28
11 Exigences relatives à la description des systèmes . . . . . . . . . . . . . . . . . . . . . . . . .
28
12 Exigences relatives au système émetteur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
12.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
12.2 Fichiers . . . . . . . . . . . .~.
12.3 Descripteurs. 28
29
12.4 Zone système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13 Exigences relatives au système récepteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13.2 Fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 Descripteurs. 30
30
13.4 Limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13.5 Niveaux d’exécution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
13.5.1 Niveau1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.2 Niveau2. 30
31
Annexe A : ISO 646 : Version internationale de référence . . . . . . . . . . . . . . . . . . . . .
X
---------------------- Page: 10 ----------------------
NORME INTERNATIONALE ISO 9660 : 1988 (F)
Traitement de l’information - Structure de volume et
de fichier des disques optiques compacts à mémoire
fixe (CD-ROM) destinés à l’échange d’information
Section un : Généralités
1 Objet et domaine d’application Une condition préalable à cet égard est la conformité du
CD-ROM à une norme d’enregistrement (voir 4.15).
La présente Norme internationale spécifie la structure de
volume et de fichier des disques optiques compacts à mémoire
2.2 Conformité d’un système de traitement de
fixe (CD-ROM) destinés à l’échange d’information entre
l’information
utilisateurs de systèmes de traitement de l’information.
Un système de traitement de l’information est conforme à la
La présente Norme internationale spécifie
présente Norme internationale s’il satisfait aux spécifications
des sections deux et trois de la présente Norme internationale,
- les attributs du volume et les descripteurs qui y sont
qu’il s’agisse soit d’un système-émetteur soit d’un système-
enregistrés;
récepteur, ou d’un systéme mixte. Une déclaration de
conformité doit spécifier le niveau d’exigences auquel le
- la relation entre les volumes d’un ensemble de volumes;
système satisfait.
- la disposition des fichiers;
3 Références
- les attributs des fichiers;
ISO 646, Traitement de l’information - Jeu /SO de caractères
- des structures d’enregistrement destinées aux flux de
codés à 7 éléments pour l’échange d’information.
données d’entrée ou de sortie d’un programme
d’application lorsque de tels flux de données doivent être
ISO 1539, Langages de programmation - FORTRAN.
organisés en jeux d’enregistrement;
ISO 2022, Traitement de l’information - Jeux /SO de
-
trois niveaux imbriqués d’échange;
caractères codés à 7 et à 8 éléments - Techniques d‘extension
de code.
- deux niveaux imbriqués d’exécution;
ISO 2375, Traitement de I?nformation - Procédure pour
- des exigences relatives aux processus qui sont prévus
l’enregistrement des séquences d’échappement.
dans les systèmes de traitement de l’information, pour
permettre l’échange d’informations entre différents
Registre international des jeux de caractères affectés aux
systèmes utilisant des CD-ROM enregistrés comme support
séquences d’échappement.
d’échange ; pour cela, elle définit les fonctions à intégrer
dans les systèmes destinés à produire ou à recevoir des
Norme d’enregistrement : la présente Norme internationale
CD-ROM conformes à la présente Norme internationale.
suppose l’existence d’une norme d’enregistrement (voir 4.15).
2 Conformité
4 Définitions
2.1 Conformité d’un CD-ROM
Dans le cadre de la présente Norme internationale, les
définitions suivantes sont applicables:
Un CD-ROM est conforme à la présente Norme internationale si
toutes les informations qui y sont enregistrées sont conformes
aux exigences de la section deux de la présente Norme
4.1 programme d’application : Programme de traitement
internationale. Une déclaration de conformité doit établir le
du contenu d’un fichier, et éventuellement d’attributs
niveau le plus faible d’échange auquel le contenu du CD-ROM
sélectionnés se rapportant au fichier ou au(x) volume(s) où il
est conforme.
est enregistré.
---------------------- Page: 11 ----------------------
ISO 9660 : 1988 (FI
NOTE - Un programme d’application représente une catégorie parti- 4.15 norme d’enregistrement : Norme spécifiant les
culière d’utilisateur au sens où l’entend la présente Norme inter-
méthodes d’enregistrement et d’adressage de l’information
nationale.
figurant sur un CD-ROM.
Les spécifications de la norme d’enregistrement applicables à la
octet Chaîne de huit éléments binaires traités comme
42 .
présente Norme internationale sont les suivantes :
une entité.
-
adresse physique unique pour chaque secteur
4.3 champ de données d’un secteur: Champ contenant
enregistré,
les données d’un secteu r.
-
emplacement du champ données chaque
4.4 préparateur de donnees: Personne ou entité chargée secteur,
de préparer les données enregistrées sur un groupe de
-
volumes. longueur du champ de données dans chaque secteur.
. NOTE - U préparateur de données est une catégorie particulière NOTE - La norme d’enregistrement à utiliser en relation avec la pré-
d’utilisateur u sens où l’entend la présente Norme internationale. sente Norme internationale doit faire l’objet d’un accord entre le réali-
sateur du volume et son client.
4.5 descri pteur : Structure contenant des renseignemen ts à
4.16 utilisateur: Personne ou entité (par exemple un pro-
propos d’un volume ou d’un fichier.
gramme d’application) utilisant les services offerts par une exé-
cution.
4.6 domaine: Ensemble de blocs logiques dont les numéros
de bloc constituent une séquence ascendante continue.
4.17 volume: Un CD-ROM amovible.
4.7 fichier: Ensemble d’informations portant un nom.
4.18 jeu de volumes: Ensemble constitué par un ou plu-
sieurs volumes sur lesquels un ensemble de fichiers est
.8 segment de fichier : Partie d’un fichier enregistré dans
4
enregistré.
U n domaine quelconque.
4.9 exécution : Ensemble des procédures permettant d’utili-
5 Notation
ser un systéme de traitement de l’information comme système-
émetteur ou systéme-receveur, ou comme système mixte.
La présente Norme internationale applique la notation suivante.
4.10 bloc log ique : Groupe de 2” +9 octets traité comme une
51 . Notation décimale et hexadécimale
unité logique, n étant égal à 0 ou a un nombre entier positif.
La notation décimale utilise des chiffres decimaux de 0 à 9.
4.11 systeme-émetteur : Système de traitement de I’infor-
La notation hexadécimale utilise des chiffres hexadécimaux de
mation pouvant enregistrer un ensemble de fichiers sur un jeu
0 à 9 et de A à F, mis entre parenthèses.
de volumes à des fins d’échange d’information avec un autre
systéme.
5.2 Autre notation
4.12 syst&me-rkepteur : Système de traitement de I’infor-
BP
:Position d’octet dans un descripteur, commentant
mation pouvant lire des fichiers dans un jeu de volume ayant ,
par 1
été enregistré par un autre système à des fins d’échange
d’information.
RBP :Position d’octet dans un champ de descripteur,
commentant par
4.13 enregistrement: Suite d’ ‘octets traitée comme une
unité d’information.
ZÉRO :Élément binaire unique ayant la valeur 0
4.14 secteur: Plus petite partie adressable d’une zone enre- UN :Élément binaire unique ayant la valeur 1
gistrée sur un CD-ROM à laquelle on peut accéder indépen-
damment d’autres parties adressables de cette zone. Chiffre(s) :Chiffre quelconque de ZÉRO à NEUF.
---------------------- Page: 12 ----------------------
ISO 9660 : 1988 (FI
Section deux: Spécifications relatives au support
La zone-systéme doit occuper les secteurs logiques dont les
6 Structure de volume
numéros vont de 0 à 15. La zone-système doit être réservée au
fonctionnement du systéme. La présente Norme internationale
6.1 Disposition des donnbes sur un CD
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.