Information technology — Volume and file structure of write-once and rewritable media using non-sequential recording for information interchange — Part 4: File 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 4: Structure de fichier

General Information

Status
Withdrawn
Publication Date
26-Dec-1995
Withdrawal Date
26-Dec-1995
Current Stage
9599 - Withdrawal of International Standard
Completion Date
01-Apr-1999
Ref Project

Relations

Buy Standard

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

Standards Content (Sample)

ISO/IEC
INTERNATIONAL
13346-4
STANDARD
First edition
1995-12-15
Information technology - Volume and file
structure of write-once and rewritable
media using non-sequential recording for
information interchange -
Part 4:
File structure
Technologies de /‘information
- Structure de volume et de fichier de
moyens d’kriture unique et de r&criture utilisant un enregistrement non
sbquen tie1 pour I’kchange d ‘informa tion -
Partie 4: Structure de fichier
Reference number
lSO/lEC 13346-4:1995(E)

---------------------- Page: 1 ----------------------
ISO/IEC 13346-4: 1995(E)
Page
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
Section 1 - General ,.
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Scope
1
2 Parts references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
3 Part interface
1
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 extent .
3
.............................................................................................................................................................................
5.2 file set
3
5.3 Group ID .
3
...................................................................................................................................................................
5.4 logical block
3
5.5 logical volume .
3
..........................................................................................................................................................................
5 6 partition*
3
5.7 User ID .
3
6 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
. . . . . . . . . . . . . . . . . . . . . . . .~.~.
7 Basic types
3
7.1 Recorded address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~.
3
....................................................................................................................................
7.1.1 Logical Block Number @BP 0)
3
...........................................................................................................................
7.1.2 Partition Reference Number @BP 4)
3
7.2 Descriptor Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
4
7.2.1 Tag Identifier @BP 0) .
4
.........................................................................................................................................
7.2.2 Descriptor Version (RBP 2)
4
7.2.3 Tag Checksum (RBP 4) .
4
.........................................................................................................................................................
7.2.4 Reserved @BP 5)
4
7.2.5 Tag Serial Number (RBP 6) .
4
7.2.6 Descriptor CRC (RBP 8) .
5
................................................................................................................................
7.2.7 Descriptor CRC Length (RBP 10)
5
7.2.8 Tag Location (RBP 12) .
0 ISO/IEC 1995
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 Geneve 20 * Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
OISO/IEC
ISO/IEC 13346-4: 1995(E)
6
Section 2 - Requirements for the medium for file structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
8 File structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
8.1 Volume set .
6
8.2 Arrangement of information on a volume set .
6
8.3 Arrangement of information on a logical volume .
6
8.3.1 File Set Descriptor Sequence .
6
......................................................................................................................
8.4 Arrangement of information on a partition
7
8.5 File set .
7
8.6 Directories .
7
.......................................................................................................................................
8.6.1 Order of directory descriptors
8
8.6.2 Directory hierarchy size restrictions .
8
8.7 Pathname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~****~***~~~**~~~*~~~.**~.~.
8
8.7.1 Resolved pathname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
8.8 Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~*~.~*.~~~.~~~.~.
9
8.8.1 Attributes of a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
8.8.2 Data space of a file
10
8.9 Record structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
10
8.10 Information Control Block (ICB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8.10.1 ICB hierarchy
10
9 Extended attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
10 Partition space management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~. 12
10.1 Space sets
12
11 Partition integrity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
12 Allocation descriptors . . . . . . . . . . . . . . .~.
12.1 Description of Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
14
13 Recording of descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
14 File Data Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1 File Set Descriptor . . . . . . . . . . . . . . . . . . . . . . .~. 14
14
14.1.1 Descriptor Tag (BP 0) .
............................................................................................................................ 15
14.1.2 Recording Date and Time (BP 16)
15
14.1.3 Interchange Level (BP 28) .
....................................................................................................................... 15
14.1.4 Maximum Interchange Level (BP 30)
15
14.1.5 Character Set List (BP 32) .
15
14.1.6 Maximum Character Set List (BP 36) .
15
14.1.7 File Set Number (BP 40) .
15
14.1.8 File Set Descriptor Number (BP 44) .
..................................................................................................... 15
14.1.9 Logical Volume Identifier Character Set (BP 48)
15
14.1.10 Logical Volume Identifier (BP 112) .
15
14.1.11 File Set Character Set (BP 240) .
..................................................................................................................................... 15
14.1.12 File Set Identifier (BP 304)
15
14.1.13 Copyright File Identifier (BP 3 36) .
16
14.1.14 Abstract File Identifier (BP 368) .
.................................................................................................................................. 16
14.1.15 Root Directory ICB (BP 400)
16
14.1.16 Domain Identifier (BP 416) .
............................................................................................................................................. 16
14.1.17 Next Extent (BP 448)
16
14.1.18 Reserved (BP 464) .
14.2 Terminating Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
. . .
111

---------------------- Page: 3 ----------------------
OISO/IEC
ISO/IEC 13346-4: 1995(E)
16
..............................................................................................................................................
14.2.1 Descriptor Tag (BP 0)
16
.....................................................................................................................................................
14.2.2 Reserved (BP 16)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
14.3 Partition Header Descriptor
16
.............................................................................................................................
14.3.1 Unallocated Space Table (RBP 0)
.......................................................................................................................... 17
14.3.2 Unallocated Space Bitmap (RBP 8)
........................................................................................................................... 17
14.3.3 Partition Integrity Table (RBP 16)
17
14.3.4 Freed Space Table (RBP 24) .
.................................................................................................................................. 17
14.3.5 Freed Space Bitmap (RBP 32)
17
14.3.6 Reserved (RBP 40) .
17
14.4 File Identifier Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~“.~.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*~. 17
14.4.1 Descriptor Tag (RBP 0)
17
14.4.2 File Version Number (RBP 16) . . . . . . . . . . . . . . . . . . . . . . .~.~.~.
. . . . . . .~.~.~. 17
14.4.3 File Characteristics (RBP 18)
18
14.4.4 Length of File Identifier (=L FI) (RBP 19) . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
-
18
14.4.5 ICB (RBP 20) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.“.
18
14.4.6 Length of Implementation Use (=L IU) (RBP 36) . . . . . .“.~.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
14.4.7 Implementation Use (RBP 38) -
18
14.4.8 File Identifier @BP [L IU+38]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .“.~.*.~
.~.~. 18
14.4.9 Padding (RBP [L FI+L IU+38])
- -
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.*.~.~. 18
14.5 Allocation Extent Descriptor
19
14.5.1 Descriptor Tag (BP 0) .
........................................................................................................... 19
14.5.2 Previous Allocation Extent Location (BP 16)
14.5.3 Length of Allocation Descriptors (=L . 19
AD) (BP 20)
-
19
14.6 ICB Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
................................................................................................... 19
14.6.1 Prior Recorded Number of Direct Entries (RBP 0)
14.6.2 Strategy Type (RBP 4) . 19
20
14.6.3 Strategy Parameter @BP 6) .
14.6.4 Maximum Number of Entries (RBP 8) . 20
20
14.6.5 Reserved (RBP 10) .
14.6.6 File Type @BP 11) . 20
20
14.6.7 Parent ICB Location @BP 12) .
........................................................................................................................................................ 20
14.6.8 Flags (RBP 18)
14.7 Indirect Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~. 21
21
14.7.1 Descriptor Tag (BP 0) .
...................................................................................................................................................... 22
14.7.2 ICB Tag (BP 16)
14.7.3 Indirect ICB (BP 36) . 22
.,.~. 22
14.8 Terminal Entry
14.8.1 Descriptor Tag (BP 0) . 22
14.8.2 ICB Tag (BP 16) . 22
22
14.9 File Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~.~.
.............................................................................................................................................. 22
14.9.1 Descriptor Tag (BP 0)
14.9.2 ICB Tag (BP 16) . 22
23
14.9.3 Uid (BP 36) .
............................................................................................................................................................. 23
14.9.4 Gid (BP 40)
23
14.9.5 Permissions (BP 44) .
........................................................................................................................................... 24
14.9.6 File Link Count (BP 48)
............................................................................................................................................ 25
14.9.7 Record Format (BP 50)
........................................................................................................................... 25
14.9.8 Record Display Attributes (BP 51)
25
14.9.9 Record Length (BP 52) .
................................................................................................................................... 25
14.9.10 Information Length (BP 56)
26
14.9.11 Logical Blocks Recorded (BP 64) .
iv

---------------------- Page: 4 ----------------------
OISO/IEC
ISO/IEC 13346-4: 1995(E)
26
14.9.12 Access Time (BP 72) .
26
14.9.13 Modification Time (BP 84) .
26
14.9.14 Attribute Time (BP 96) .
26
14.9.15 Checkpoint (BP 108) .
26
14.9.16 Extended Attribute ICB (BP 112) .
26
........................................................................................................................
14.9.17 Implementation Identifier (BP 128)
26
................................................................................................................................................
14.9.18 Unique Id (BP 160)
.................................................................................................. 26
14.9.19 Length of Extended Attributes (=L EA) (BP 168)
26
AD) (BP 172) .
14.9.20 Length of Allocation Descriptors (:L
26
14.9.21 Extended Attributes (BP 176) . -
27
[L EA+176]) .
14.9.22 Allocation Descriptors (BP
-
27
14.10 Extended Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...

Questions, Comments and Discussion

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