Information technology — Volume and file structure of write-once and rewritable media using non-sequential recording for information interchange — Part 3: Volume structure

ISO/IEC 13346 specifies a format and associated system requirements for volume and boot block recognition, volume structure, file structure and record structure for the interchange of information on media between users of information processing systems. The media shall be recorded as if the recording of sectors may be done in any order. Note 1 - The medium is not restricted to being of only one type; the type of medium may be either write once, or read only, or rewritable, or a combination of these types. ISO/IEC 13346 consists of the following five Parts: Part 1: General Part 2: Volume and Boot Block Recognition Part 3: Volume Structure Part 4: File Structure Part 5: Record Structure Annex A - ICB Strategies, is part of ISO/IEC 13346-4. This part of ISO/IEC 13346 specifies a format and associated system requirements for volume structure by specifying: the attributes of a volume and the descriptors recorded on it; the relationship among volumes of a volume set; the attributes of a partition of a volume; the attributes of a logical volume and the descriptors recorded on it; levels of medium interchange; requirements for the processes which are provided within information processing systems, to enable information to be interchanged between different systems; for this purpose, it specifies the functions to be provided within systems which are intended to originate or receive media which conform to this part of ISO/IEC 13346.

Technologies de l'information — Structure de volume et de fichier de moyens d'écriture unique et de réécriture utilisant un enregistrement non séquentiel pour l'échange d'information — Partie 3: Structure de volume

General Information

Status
Published
Publication Date
02-Jun-1999
Current Stage
9060 - Close of review
Start Date
17-Jun-2010
Ref Project

RELATIONS

Buy Standard

Standard
ISO/IEC 13346-3:1999 - Information technology -- Volume and file structure of write-once and rewritable media using non-sequential recording for information interchange
English language
29 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL ISO/IEC
STANDARD 13346-3
Second edition
1999-06-01
Information technology — Volume and file
structure of write-once and rewritable
media using non-sequential recording for
information interchange —
Part 3:
Volume structure
Technologies de l'information — Structure de volume et de fichier de
moyens d'écriture unique et de réécriture utilisant un enregistrement non
séquentiel pour l'échange d'information —
Partie 3: Structure de volume
Reference number
B C
ISO/IEC 13346-3:1999(E)
---------------------- Page: 1 ----------------------
ISO/IEC 13346-3:1999(E)
Contents

1 Scope ........................................................................................................................................................................1

2 Parts references.......................................................................................................................................................1

3 Part interface............................................................................................................................................................2

3.1 Input .......................................................................................................................................................................2

3.2 Output ....................................................................................................................................................................2

4 Conformance............................................................................................................................................................2

4.1 Conformance of a medium ..................................................................................................................................2

4.2 Conformance of an information processing system ........................................................................................3

5 Definitions ................................................................................................................................................................3

5.1 Anchor point..........................................................................................................................................................3

5.2 Cyclic Redundancy Check (CRC)........................................................................................................................3

5.3 Extent.....................................................................................................................................................................3

5.4 Logical block.........................................................................................................................................................3

5.5 Logical sector........................................................................................................................................................3

5.6 Logical volume......................................................................................................................................................3

5.7 Partition .................................................................................................................................................................3

6 Notation ....................................................................................................................................................................3

7 Basic types...............................................................................................................................................................3

7.1 Extent Descriptor..................................................................................................................................................3

7.1.1 Extent Length (RBP 0).......................................................................................................................................4

© ISO/IEC 1999

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic

or mechanical, including photocopying and microfilm, without permission in writing from the publisher.

ISO/IEC Copyright Office • Case postale 56 • CH-1211 Genève 20 • Switzerland
Printed in Switzerland
---------------------- Page: 2 ----------------------
© ISO/IEC ISO/IEC 13346-3:1999(E)

7.1.2 Extent Location (RBP 4).................................................................................................................................... 4

7.2 Descriptor tag ....................................................................................................................................................... 4

7.2.1 Tag Identifier (RBP 0) ........................................................................................................................................ 4

7.2.2 Descriptor Version (RBP 2)............................................................................................................................... 5

7.2.3 Tag Checksum (RBP 4) ..................................................................................................................................... 5

7.2.4 Reserved (RBP 5)............................................................................................................................................... 5

7.2.5 Tag Serial Number (RBP 6)............................................................................................................................... 5

7.2.6 Descriptor CRC (RBP 8).................................................................................................................................... 5

7.2.7 Descriptor CRC Length (RBP 10)..................................................................................................................... 6

7.2.8 Tag Location (RBP 12) ...................................................................................................................................... 6

8 Volume structure ..................................................................................................................................................... 6

8.1 Arrangement of information on a volume.......................................................................................................... 6

8.1.1 Sector numbers ................................................................................................................................................. 6

8.1.2 Logical sector .................................................................................................................................................... 6

8.2 Volume space........................................................................................................................................................ 6

8.3 Volume descriptors .............................................................................................................................................. 7

8.4 Volume Descriptor Sequence.............................................................................................................................. 7

8.4.1 Contents of a Volume Descriptor Sequence................................................................................................... 7

8.4.2 Recording of the Volume Descriptor Sequence ............................................................................................. 7

8.4.3 Prevailing descriptors ....................................................................................................................................... 8

8.4.4 Recording of descriptors.................................................................................................................................. 9

8.5 Allocation of the volume space........................................................................................................................... 9

8.6 Volume set............................................................................................................................................................. 9

8.7 Partition ............................................................................................................................................................... 10

8.8 Logical volume.................................................................................................................................................... 10

8.8.1 Logical blocks.................................................................................................................................................. 10

8.8.2 Logical volume integrity ................................................................................................................................. 10

9 Volume recognition structures............................................................................................................................. 11

9.1 NSR Descriptor ................................................................................................................................................... 11

9.1.1 Structure Type (BP 0)...................................................................................................................................... 11

iii
---------------------- Page: 3 ----------------------
ISO/IEC 13346-3:1999(E) © ISO/IEC

9.1.2 Standard Identifier (BP 1)................................................................................................................................11

9.1.3 Structure Version (BP 6) .................................................................................................................................11

9.1.4 Reserved (BP 7) ...............................................................................................................................................11

9.1.5 Structure Data (BP 8).......................................................................................................................................11

10 Volume data structures.......................................................................................................................................12

10.1 Primary Volume Descriptor..............................................................................................................................12

10.1.1 Descriptor Tag (BP 0) ....................................................................................................................................12

10.1.2 Volume Descriptor Sequence Number (BP 16)...........................................................................................12

10.1.3 Primary Volume Descriptor Number (BP 20) ..............................................................................................12

10.1.4 Volume Identifier (BP 24) ..............................................................................................................................13

10.1.5 Volume Sequence Number (BP 56)..............................................................................................................13

10.1.6 Maximum Volume Sequence Number (BP 58) ............................................................................................13

10.1.7 Interchange Level (BP 60).............................................................................................................................13

10.1.8 Maximum Interchange Level (BP 62) ...........................................................................................................13

10.1.9 Character Set List (BP 64).............................................................................................................................13

10.1.10 Maximum Character Set List (BP 68) .........................................................................................................13

10.1.11 Volume Set Identifier (BP 72)......................................................................................................................13

10.1.12 Descriptor Character Set (BP 200) .............................................................................................................13

10.1.13 Explanatory Character Set (BP 264)...........................................................................................................13

10.1.14 Volume Abstract (BP 328)...........................................................................................................................14

10.1.15 Volume Copyright Notice (BP 336) ............................................................................................................14

10.1.16 Application Identifier (BP 344)....................................................................................................................14

10.1.17 Recording Date and Time (BP 376) ............................................................................................................14

10.1.18 Implementation Identifier (BP 388).............................................................................................................14

10.1.19 Implementation Use (BP 420) .....................................................................................................................14

10.1.20 Predecessor Volume Descriptor Sequence Location (BP 484)...............................................................14

10.1.21 Flags (BP 488) ..............................................................................................................................................14

10.1.22 Reserved (BP 490) .......................................................................................................................................15

10.2 Anchor Volume Descriptor Pointer.................................................................................................................15

10.2.1 Descriptor Tag (BP 0) ....................................................................................................................................15

---------------------- Page: 4 ----------------------
© ISO/IEC ISO/IEC 13346-3:1999(E)

10.2.2 Main Volume Descriptor Sequence Extent (BP 16) .................................................................................... 15

10.2.3 Reserve Volume Descriptor Sequence Extent (BP 24) .............................................................................. 15

10.2.4 Reserved (BP 32) ........................................................................................................................................... 15

10.3 Volume Descriptor Pointer .............................................................................................................................. 15

10.3.1 Descriptor Tag (BP 0).................................................................................................................................... 16

10.3.2 Volume Descriptor Sequence Number (BP 16)........................................................................................... 16

10.3.3 Next Volume Descriptor Sequence Extent (BP 20) .................................................................................... 16

10.3.4 Reserved (BP 28) ........................................................................................................................................... 16

10.4 Implementation Use Volume Descriptor ........................................................................................................ 16

10.4.1 Descriptor Tag (BP 0).................................................................................................................................... 16

10.4.2 Volume Descriptor Sequence Number (BP 16)........................................................................................... 16

10.4.3 Implementation Identifier (BP 20) ................................................................................................................ 17

10.4.4 Implementation Use (BP 52) ......................................................................................................................... 17

10.5 Partition Descriptor .......................................................................................................................................... 17

10.5.1 Descriptor Tag (BP 0).................................................................................................................................... 17

10.5.2 Volume Descriptor Sequence Number (BP 16)........................................................................................... 17

10.5.3 Partition Flags (BP 20) .................................................................................................................................. 17

10.5.4 Partition Number (BP 22) .............................................................................................................................. 18

10.5.5 Partition Contents (BP 24) ............................................................................................................................ 18

10.5.6 Partition Contents Use (BP 56)..................................................................................................................... 18

10.5.7 Access Type (BP 184) ................................................................................................................................... 18

10.5.8 Partition Starting Location (BP 188) ............................................................................................................ 18

10.5.9 Partition Length (BP 192).............................................................................................................................. 19

10.5.10 Implementation Identifier (BP 196) ............................................................................................................ 19

10.5.11 Implementation Use (BP 228) ..................................................................................................................... 19

10.5.12 Reserved (BP 356) ....................................................................................................................................... 19

10.6 Logical Volume Descriptor .............................................................................................................................. 19

10.6.1 Descriptor Tag (BP 0).................................................................................................................................... 19

10.6.2 Volume Descriptor Sequence Number (BP 16)........................................................................................... 19

10.6.3 Descriptor Character Set (BP 20)................................................................................................................. 19

---------------------- Page: 5 ----------------------
ISO/IEC 13346-3:1999(E) © ISO/IEC

10.6.4 Logical Volume Identifier (BP 84).................................................................................................................20

10.6.5 Logical Block Size (BP 212)..........................................................................................................................20

10.6.6 Domain Identifier (BP 216) ............................................................................................................................20

10.6.7 Logical Volume Contents Use (BP 248).......................................................................................................20

10.6.8 Map Table Length (=MT_L) (BP 264)............................................................................................................20

10.6.9 Number of Partition Maps (=N_PM) (BP 268) ..............................................................................................20

10.6.10 Implementation Identifier (BP 272).............................................................................................................20

10.6.11 Implementation Use (BP 304) .....................................................................................................................20

10.6.12 Integrity Sequence Extent (BP 432) ...........................................................................................................20

10.6.13 Partition Maps (BP 440)...............................................................................................................................20

10.7 Partition maps...................................................................................................................................................21

10.7.1 Generic partition map....................................................................................................................................21

10.7.2 Type 1 Partition Map......................................................................................................................................21

10.7.3 Type 2 Partition Map......................................................................................................................................22

10.8 Unallocated Space Descriptor.........................................................................................................................22

10.8.1 Descriptor Tag (BP 0) ....................................................................................................................................23

10.8.2 Volume Descriptor Sequence Number (BP 16)...........................................................................................23

10.8.3 Number of Allocation Descriptors (=N_AD) (BP 20)...................................................................................23

10.8.4 Allocation Descriptors (BP 24) .....................................................................................................................23

10.9 Terminating Descriptor ....................................................................................................................................23

10.9.1 Descriptor Tag (BP 0) ....................................................................................................................................23

10.9.2 Reserved (BP 16) ...........................................................................................................................................23

10.10 Logical Volume Integrity Descriptor .............................................................................................................23

10.10.1 Descriptor Tag (BP 0) ..................................................................................................................................24

10.10.2 Recording Date and Time (BP 16) ..............................................................................................................24

10.10.3 Integrity Type (BP 28)..................................................................................................................................24

10.10.4 Next Integrity Extent (BP 32) ......................................................................................................................24

10.10.5 Logical Volume Contents Use (BP 40).......................................................................................................24

10.10.6 Number of Partitions (=N_P) (BP 72) .........................................................................................................24

10.10.7 Length of Implementation Use (=L_IU) (BP 76) ........................................................................................25

---------------------- Page: 6 ----------------------
© ISO/IEC ISO/IEC 13346-3:1999(E)

10.10.8 Free Space Table (BP 80)............................................................................................................................ 25

10.10.9 Size Table (BP N_P·4+80)........................................................................................................................... 25

10.10.10 Implementation Use (BP N_P·8+80) ........................................................................................................ 25

11 Levels of medium interchange........................................................................................................................... 25

11.1 Level 1................................................................................................................................................................ 25

11.2 Level 2................................................................................................................................................................ 26

11.3 Level 3................................................................................................................................................................ 26

12 Requirements for the description of systems .................................................................................................. 26

13 Requirements for an originating system........................................................................................................... 26

13.1 General .............................................................................................................................................................. 26

13.2 Mandatory access by user............................................................................................................................... 26

13.2.1 Descriptors..................................................................................................................................................... 26

13.3 Optional access by user .................................................................................................................................. 27

13.3.1 Descriptors..................................................................................................................................................... 27

13.3.2 Multivolume volume sets.............................................................................................................................. 27

14 Requirements for a receiving system................................................................................................................ 28

14.1 General .............................................................................................................................................................. 28

14.2 Mandatory access by user............................................................................................................................... 28

14.2.1 Descriptors..................................................................................................................................................... 28

Annex A (informative) Changes from ISO/IEC 13346-3:1995 to this second edition........................................... 29

vii
---------------------- Page: 7 ----------------------
ISO/IEC 13346-3:1999(E) © ISO/IEC
Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission)

form the specialised system for worldwide standardisation. National Bodies that are members of ISO or IEC

participate in the development of International Standards through technical committees established by the

respective organisation to deal with particular fields of technical activity. ISO and IEC technical committees

collaborate in fields of mutual interest. Other international organisations, governmental and non-governmental, in

liaison with ISO and IEC, also take part in this work.

In the field of information technology, ISO and IEC have established a Joint Technical Committee, ISO/IEC JTC 1.

Draft International Standards adopted by the Joint Technical Committee are circulated to National Bodies for voting.

Publication of an International Standard requires approval by at least 75% of the national bodies casting a vote.

International Standard ISO/IEC 13346-3 was prepared by ECMA, (as Standard ECMA-167) and was adopted,

under a special “fast-track procedure”, by Joint Technical Committee ISO/IEC JTC 1, Information technology, in

parallel with its approval by National Bodies of ISO and IEC.

This second edition cancels and replaces the first edition (ISO/IEC 13346-3:1995), which has been technically

revised.

ISO/IEC 13346 consists of the following parts, under the general title Information technology — Volume and file

structure of write-once and rewritable media using non-sequential recording for information interchange:

 Part 1: General
 Part 2: Volume and boot block recognition
 Part 3: Volume structure
Part 4: File structure
 Part 5: Record structure
Annex A of this part of ISO/IEC 13346 is for information only.
viii
---------------------- Page: 8 ----------------------
© ISO/IEC ISO/IEC 13346-3:1999(E)
Introduction

ISO/IEC 13346 is a volume and file structure standard for interchanging files and as such, it is a peer to existing

volume and file structure standards such as ISO 9293 and ISO 9660. It is rather different from those standards in at

least two important ways. Firstly, it offers much more functionality, mainly because of user needs for increased

character set support and for more powerful file system features. Secondly, it acknowledges the separate concerns

of booting, volume structure and file system structure. Rather than bundling these different functions together,

ISO/IEC 13346 carefully segregates these functions into separate parts and describes in detail how those parts fit

together. It is expected that future volume and file structure standards will fit into this framework, rather than building

other distinct and incompatible formats.
ISO/IEC 13346 is published in five Parts. Part 1 - general - specifie
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.