Information technology — System-Independent Data Format (SIDF)

Technologies de l'information — Format de données indépendantes du système (SIDF)

General Information

Status
Published
Publication Date
17-Jul-1996
Current Stage
9093 - International Standard confirmed
Start Date
29-Jul-2008
Completion Date
19-Apr-2025
Ref Project
Standard
ISO/IEC 14863:1996 - Information technology -- System-Independent Data Format (SIDF)
English language
89 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


ISO/IEC
INTERNATIONAL
STANDARD
First edition
1996-07-15
Information technology -
System-Independent Data Format (SIDF)
Format de don&es indgpendantes du
Technologies de /‘information -
s yt&me (SIDF)
Reference number
&O/l EC 14863: 1996(E)
ISO/IEC 14863: 1996 (E)
Page
Contents
Section 1 - General
1 Scope
2 Conformance
2.1 Conformance of Media Volumes
2.2 Conformance of an originating system
2.3 Conformance of a receiving system
3 Normative references
4 Definitions
5 General conventions and notations
5.1 Representation of numbers
5.2 Names
5.3 Structures
5.4 Fields
5.5 Field Identifiers (FIB)
5.6 Field Tables
5.7 Headers
5.8 Indices
5.9 Structure description schema
Section 2 - Requirements for the media
6 Specific conventions and notations for the recorded format
6.1 Recording of numbers
6.2 Character sets and coding
6.3 Character set specification (CHAR SPEC)
6.3.1 Character Set Type
6.3.2 Character Set Information
6.4 CSO character set
6.5 CSl character set
6.6 CS2 character set
0 ISO/IEC 1996
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
ISO/IEC 14863r1996 (E)
0 ISO/IEC
6.7 CS3 character set
6.8 CS4 character set
6.9 CSS character set
6.10 CS6 character set
6.11 CS7 character set
6.11.1 Code extension characters
6.12 CS8 character set
6.13 Source Name Space specification
6.13.1 Name Space
6.14 NSO Name Space
6.15 NSl Name Space
6.16 NS2 Name Space
6.17 NS3 Name Space
6.18 NS4 Name Space
6.19 NS5 Name Space
6.20 NSFC Name Space
6.21 NSFE Name Space
6.22 Strings
6.23 Resynchronization Pattern
7 Timestamp
7.1 Type and Time Zone (RBP 0)
7.2 Year (RBP 2)
7.3 Month (RBP 4)
7.4 Day (RBP 5)
7.5 Hour (RBP6)
7.6 Minute (RI3P 7)
7.7 Second (RBP 8)
7.8 Centiseconds (RBP 9)
7.9 Hundreds of microseconds (RBP 10)
7.10 Microseconds (RBP 11)
8 Requirements for a standard for recording
9 Cyclic Redundancy Check (CRC)
10 Organization of Information on a Volume
10.1 Recording of Sectors
10.2 Organization of a Volume
10.3 Volume Sets
10.4 Recording of Fields
10.4.1 NULL Field
10.5 Recording of Field Tables
10.6 Recording of Buffers
10.7 Recording of file marks
11 Organization of Information within a File Set
11.1 Organization of a File Set
11.2 File Sets spanning multiple Volumes
11.3 Interleaving
12 Organization of information within a File
. . .
0 ISO/IEC
13 Field Table description
13.1 Volume Header Field Table
13.2 Volume Trailer Field Table
13.3 Blank Space Field Table
13.4 Buffer Header Field Table
13.5 Volume Index Field Table
13.6 Volume Subindex Field Table
13.7 File Set Header Field Table
13.8 File Set Continuation Header Field Table
13.9 File Set Trailer Field Table
13.10 File Set Index Field Table
13.11 File Set Subindex Field Table
13.12 File Header Field Table
13.13 File Continuation Header Field Table
13.14 File Information Field Table
13.15 File Data
13.15.1 Path Field Table
13.15.2 Characteristics Field Table
13.15.3 Source volume File Data
13.15.4 Source directory File Data
13.15.5 Source file File data
13.15.6 Transaction Set File data
13.15.7 Streams
13.16 Levels of partition interchange
13.16.1 Level 1 of partition interchange
13.16.2 Level 2 of partition interchange
14 Requirements for systems
14.1 Requirements for the description of systems
14.2 Requirements for an originating system
14.2.1 General
14.2.2 Mandatory access by user
14.2.3 Optional access by user
14.2.4 Volume characteristics
14.2.5 File Set characteristics
14.2.6 Recording of Bit Data
14.2.7 Cyclic Redundancy Check (CRC)
14.3 Requirements for a receiving system
14.3.1 General
14.3.2 Levels of conformance
Annexes
A - Structure of the Field Identifier
I3 - Specification of the length of data in Fields
C - Field specification
D - Numerical list of the Field Identifiers specified by this International Standard
E - Numerical list of Field Identifiers which are obsolete (0) or not specified by this International Standard
iv
0 ISO/IEC
ISOIIEC 14863: 1996 (E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the
specialized system for worldwide standardization. National bodies that are members of IS0 or IEC participate in the
development of International Standards through technical committees established by the respective organization to deal with
particular fields of technical activity. IS0 and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with IS0 and IEC, also take part in the work.
In the field of information technology, IS0 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 as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
International Standard ISO/IEC 14863 was prepared by ECMA (as Standard ECMA-208) 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 IS0 and IEC.
Annexes A to C form an integral part of this International Standard. Annexes D and E are for information only.

0 ISO/IEC
ISO/IEC ~14863:1996 (E)
Introduction
The System Independent Data Format Association (SIDF) was formed in early 1993 by a consortium of industries.
ECMA TC15 adopted the work of this committee in early 1994 and developed Standard ECMA-208 on the basis of the SIDF
specification.
vi
INTERNATIONAL STANDARD OISO/IEC /IEC 14863:1996 (E)
Information technology - System-Independent Data Format (SIDF)
Section 1 - General
1 Scope
This International Standard specifies a logical format for information interchange and secondary data storage. The format
provides a System-Independent Data Format (SIDF) for the representation of primary file system information. This
information includes, among other things, data, attributes and characteristics. This International Standard specifies
-
the organization of the information on target media,
-
requirements for originating and receiving systems for the processing of the information.
2 Conformance
Conformance of Media Volumes
21 .
A Volume shall be in conformance with this International Standard if all information recorded on it meets the relevant
requirements of sections 2 and 3 for the level of partition claimed.
22 . Conformance of an originating system
An originating system shall be in conformance with this International Standard if it meets the requirements of 14.2.
23 . Conformance of a receiving system
A receiving system shall be in conformance with this International Standard if it meets the requirements of 14.3 for the
Level of conformance claimed.
3 Normative references
The following standards contain provisions which, through reference in this text, constitute provisions of this International
Standard. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to
agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent
editions of the standards indicated below. Members of IEC and IS0 maintain registers of currently valid International
Standards.
ISO/IEC 646: 199 1, Information technology -- IS0 7-bit coded character set for information interchange.
ISO/IEC 2022: 1994, Information technology -- Character code structure and extension techniques.
Information processing -- &bit single-byte coded graphic character sets -- Part 1: Latin
IS0 8859~1:1987,
alphabet No. 1.
IS0 8859-2: 1987, Information processing -- &bit single-byte coded graphic character sets -- Part 2: Latin
alphabet No. 2.
-- &bit single-byte coded graphic character sets -- Part 3: Latin
IS0 8859-3: 1988, Information processing
alphabet No. 3.
Information processing -- &bit single-byte coded graphic character sets -- Part 4: Latin
IS0 8859-4: 1988,
alphabet No. 4.
of CD-ROM for information interchange
IS0 9660: 1988, Information processing -- Volume and file structure
ISO/IEC 13346-1:1995, Information technology -- Volume and file structure of write-once and rewritable media using
non-sequential recording for information interchange -- Part I: General.
ISOIIEC 13346-2: 1995, Information technology -- Volume and file structure of write-once and rewritable media using
non-sequential recording for information interchange -- Part 2: Volume and boot block
recognition.
Information technology -- Volume andfile structure of write-once and rewritable media using
ISO/IEC 13346-3: 1995,
non-sequential recording for information interchange -- Part 3: Volume structure.

0 ISO/IEC
Information technology -- Volume andfile structure of write-once and rewritable media using
ISO/IEC 13346-4: 1995,
non-sequential recording for information interchange -- Part 4: File structure.
ISO/IEC 13346-5: 1995, Information technology -- Volume and file structure of write-once and rewritable media using
non-sequential recording for information interchange -- Part 5: Record structure.
Information technology -- Portable Operating System Interface (POSIX) -- Part 1: System
ISO/IEC 9945 1: 1996,
Application Program Inter$ace (API) [C Language].
ISO/IEC 10646-1:1993, Information technology -- Universal Multiple-Octet Coded Character Set (UC’S) -- Part 1:
Architecture and Basic Multilingual Plane.
Procedure for the Registration of identifiers and attributes for
ISO/IEC 13800:1996, Information technology --
volume and file structure.
ITU Rec. X.25 (1993), Interface between data terminal equipment (DTE) and data circuit-terminating equipment
(DCE) for terminals operating in the packet mode and connected to public data networks by
dedicated circuit.
4 Definitions
For the purposes of this International Standard, the following definitions apply.
41 l Blank Space: Either one or more NULL Fields, or a BLANK SPACE Field Table.
42 Buffer: A set of adjacent sectors, which are logically related A common use of buffers is to encapsulate subsets of
fiie set data so that it can be treated as a whole.
43 . byte: A string of eight binary digits operated upon as a unit.
44 . Byte Sequence: An ordered set of bytes.
. Field: The basic logical grouping of data.
46 a Field Identifier (FID): A Byte Sequence which identifies a Field.
47 Field Table: A set of logically associated Fields.
representation of a single primary file
48 . File: A collection of data that is stored as a single unit. A File contains a
system entity, such as a Source directory, file, data base object, or data base.
49 0 file mark: A sector containing a control block used as a delimiter to facilitate positioning, as defined by the
relevant standard for recording.
Note 1 - Some media may not support file marks.
4.10 File Set: A set of associated Files, sourced from a single Source, recorded within a Volume Set.
4.11 Interleaved File Sets: Two or more File Sets are interleaved if any part of at least one is recorded between any
parts of another.
4.12 Iterated Field Set: A sequence of one or more Fields, which may be repeated within a Field Table.
4.13 operating system: The software which controls the file system of the Source.
4.14 originating system: An information processing system which can create a File Set in a Volume Set for the
purpose of data interchange with another system.
4.15 Relative Byte Position: Indicates the byte position in a number.
4.16 receiving system: An information processing system which can process a File Set of a Volume Set which has
been created by another system for the purpose of data interchange.
0 ISO/IEC ISO/IEC 14863: 1996 (E)
4.17 Sector: The data field of the smallest addressable part of the medium that can be accessed independently of other
addressable parts of the medium.
Note 2 - This Sector is different from the physical sectors of a physical track.
4.18 Sector Number: The ordinal sequence number of a Sector within a Volume, starting with 0 (0, 1, 2, 3, . . . . n).
4.19 Source: The primary system (e.g. file system, data base) which is the source of the Files that are recorded as a File
Set for secondary storage. The name of the Source is specified for the File Set, and is not included in the Source path
information of the individual Files.
4.20 standard for recording: A standard that specifies the recording method and the addressing method for the
information recorded on a medium.
4.21 Volume: A set of Sectors which resides within one physical partition on a secondary storage medium.
4.22 Volume Set: One Volume, or multiple logically related Volumes.
4.23 Volume Set Sequence Number: The ordinal sequence number of each Volume within a Volume Set, starting
with 1 (1, 2, 3, . . . . n).
5 General conventions and notations
51 . Representation of numbers
-
Numbers in decimal notation are shown as decimal digits.
-
Numbers in hexadecimal notation are shown as a sequence of hexadecimal digits preceded by #.
- The setting of bits is denoted by ZERO or ONE.
- Numbers in binary notation and bit combinations are represented by sequences of ZEROS or ONES.
- Bit combinations are shown with the most significant bit to the left.
- Bits are indicated with the small letter b.
- Bytes are indicated with the capital letter B.
52 . Names
The names of formally defined entities, such as a Volume, are shown with a capital initial.
The name of Fields, such as VOLUME HEADER, are written in capitals.
53 . Structures
Data structures are shown in tables indicating the Relative Byt
...

Questions, Comments and Discussion

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