4
X 0612 : 2015
1.3.2.4
CD-RW(CD-Rewritable)
書換形CD。JIS X 6283が規定するリライタブルコンパクトディスク。
1.3.2.5
クリーンファイルシステム(Clean File System)
この規格に適合する媒体のファイルシステム。
1.3.2.6
データトラック(Data track)
JIS X 6281が規定するデータセクタを含む設計がなされたトラック。
1.3.2.7
ダーティファイルシステム(Dirty File System)
クリーンファイルシステムではないファイルシステム。
1.3.2.8
固定パケット(Fixed Packet)
与えられたトラックに含まれるパケット全てが,トラック記述子ブロックに指定された長さをもつ,イ
ンクリメンタル記録方式。CDドライブに提示される番地は,JIS X 6282及びJIS X 6283が規定する,番
地付け方式の方式2に従って翻訳される。
1.3.2.9
ICB(Information Control Block)
JIS X 0607規格類における制御ブロック。
1.3.2.10
論理ブロック番地(Logical Block Address)
JIS X 0607で定義された,区画の開始位置からの相対的な番地。
1.3.2.11
媒体ブロック番地(Media Block Address)
装置によって実行される全てのマッピングの前の媒体に書かれたままのセクタの番地。
1.3.2.12
パケット(Packet)
連続する整数個のセクタ[1/5.9]からなる記録可能単位。利用者データセクタから構成される。
1.3.2.13
パケットサイズ(Packet Size)
パケットの利用者データセクタ数。
1.3.2.14
物理番地(Physical Address)
装置インタフェース上で,媒体をアクセスするときに用いられる番地。
1.3.2.15
ランダムアクセスファイルシステム(Random Access File System)
任意の位置に書込みができる媒体のためのファイルシステム。追記形又は書換形のいずれか。
1.3.2.16
逐次ファイルシステム(Sequential File System)
――――― [JIS X 0612 pdf 6] ―――――
5
X 0612 : 2015
逐次に書き込まれる媒体(例えば,CD-R)のためのファイルシステム。
1.3.2.17
セション(Session)
トラックの列(トラックは1個でもよい。)であって,各トラック番号が連続した昇順を形成しているも
の。例えばCDの場合,ボリューム中のトラックは,JIS X 6282の規定どおりに,一つ以上のセションに
編成しなければならない。
1.3.2.18
トラック(Track)
セクタの列であって,各セクタ番号が連続した昇順を形成しているもの。ボリューム中のセクタは,一
つ以上のトラックに編成されなければならない。一つのセクタが複数のトラックに属してはならない。
特記事項 トラック間に間隙がある場合もある。すなわち,トラックの最後のセクタが,次のトラッ
クの最初のセクタと隣接している必要はない。
1.3.2.19
UDF(Universal Disk Format)
ユニバーサルディスクフォーマット。
1.3.2.20
可変パケット(Variable Packet)
与えられたトラックにおける各パケットが,ホストが決定した長さをもつインクリメンタル記録方式。
CDドライブに提示される番地は,JIS X 6282及びJIS X 6283における,方式1の番地付けで規定すると
おりとする。
1.3.2.21
VAT ICB(Virtual Allocation Table ICB)
VATを含むファイルを記述する,ファイルエントリICB。
1.3.2.22
仮想番地(Virtual Address)
仮想割付け表エントリによって記述する番地。
1.3.2.23
仮想割付け表,VAT(Virtual Allocation Table, VAT)
仮想割付け表(VAT)は,それぞれの仮想番地に論理ブロック番地を提供する。仮想割付け表は,逐次
追記形の媒体で用いられる。
1.3.3 用語遣い
1.3.3.1
してもよい(May)
任意選択の行為又は機能を示す。
1.3.3.2
任意選択の(Optional)
実装しても,しなくてもよい機能を示す。実装する場合,その機能は規定どおりに実装しなければなら
ない。
1.3.3.3
(し)なければならない(Shall)
――――― [JIS X 0612 pdf 7] ―――――
6
X 0612 : 2015
必須であって,この規格に適合していることを主張するために実装しなければならない行為又は機能を
示す。
1.3.3.4
望ましい(Should)
任意選択ではあるが,その実装が強く推奨される行為又は機能を示す。
1.3.3.5
予約(Reserved)
将来の使用のために確保されている。予約欄は,将来の使用のために確保された欄であり,0に設定し
なければならない。予約値は,将来の使用のために確保された値であり,使用してはならない。
注記1 JIS X 0607,JIS X 0609,JIS X 0610及びJIS X 0611では予備と訳している。
注記2 Reserve Volume Descriptor Sequenceの訳語は,予備ボリューム記述子列とする(JIS X 0607の
8.4.2.2を参照。)。
2 基本制約及び基本要件
表1は,この規格が定義する基本制約及び基本要件の幾つかを要約している。これらの制約及び要件は,
追加の制約及び要件とともに,この規格の2.1以降で詳細に規定する。
表1−基本制約及び基本要件
項目 制約及び要件
論理セクタ長 特定のボリュームに関する論理セクタ長は,この特定のボリュームの物理セクタ長と
同じとしなければならない。
論理ブロック長 論理ボリュームに関する論理ブロック長は,この特定の論理ボリュームが存在するボ
リューム又はボリューム集合の論理セクタ長に設定しなければならない。
ボリューム集合 同一ボリューム集合中の全ての媒体は,同じ物理セクタ長をもたなければならない。
書換形又は上書き可能形の媒体と追記形の媒体とが,同一ボリューム集合に混在して
はならない。
ボリューム空間の最初の ボリューム空間の最初の32 768バイトは,JIS X 0607規格類の構造の記録に使用して
32Kバイト はならない。この領域は,未割付け空間記述子又は他のいかなるJIS X 0607規格類の
記述子も参照してはならない。この領域は,元のオペレーティングシステム(OS)
での自由使用に任されている。
ボリューム認識列 JIS X 0607規格類の第2部の規定に従ってボリューム認識列を記録しなければならな
い。
日時表示 全ての日時表示は,現地時で記録しなければならない。時間帯は,時間帯の概念をサ
ポートするOSに従って記録しなければならない。
実体識別子 実体識別子は,この規格に従って記録しなければならない。この規格で特記しない限
り,実体識別子は,処理システムを一意に識別する値を含まなければならない。
記述子CRC CRCは,空間ビットマップ記述子を除く全ての記述子に関して,利用可能で,計算さ
れなければならない。
ファイル名の長さ 最大255バイトとする。
パス長 最大1 023バイトとする。
エクステント長 最大エクステント長は,230−論理ブロック長でなければならない。
基本ボリューム記述子 ボリュームごとにただ一つの最新の基本ボリューム記述子を記録しなければならな
い。
開始ボリューム記述子ポイボリュームの最大セクタ番号をNとするとき,256,(N−256),及びNの三つの位置
ンタ のうち,最低2か所に記録しなければならない。
――――― [JIS X 0612 pdf 8] ―――――
7
X 0612 : 2015
表1−基本制約及び基本要件(続き)
項目 制約及び要件
区画記述子 再生専用形,書換形,上書き可能形及び追記形の区画アクセス種別を利用可能としな
ければならない。次に示す一つの例外を除き,ボリュームごとにただ一つの最新の区
画記述子を記録しなければならない。単一ボリュームで構成するボリューム集合にお
いて,一つの区画が再生専用のアクセス種別をもち,他区画が書換形又は上書き可能
形のアクセス種別をもつ場合だけ,ボリュームは二つの最新の区画記述子とともに,
重なり合わない二つの区画を含んでもよい。このボリュームの論理ボリュームは,両
方の区画の内容で構成する。
論理ボリューム記述子 ボリューム集合ごとにただ一つの最新のボリューム記述子を記録する。
論理ボリューム識別子欄は,空にしてはならず,論理ボリュームの識別のための識別
子を含むことが望ましい。特に,この規格に適合するボリュームを作成するソフトウ
ェアは,この欄に固定の値又は無意味な値を設定してはならない。同一であることを
意図する複製ディスクは,この欄が同一の値でもよい。この欄は,ジュークボックス
中に複数の媒体が存在するときの,論理ボリュームの識別のために,特に重要となる。
この名前は,一般的には,利用者に表示されているものである。
論理ボリューム保全記述子記録しなければならない。
未割付け空間記述子 ボリュームごとに一つだけの最新の未割付け空間記述子を記録する。
ファイル集合記述子 書換形又は上書き可能形の媒体中の論理ボリュームごとに,一つだけのファイル集合
記述子を記録する。追記形の媒体においては,この規格で定義する制約に従って複数
のファイル集合記述子を記録してもよい。
ICBタグ 方策種別4又は方策種別4 096だけを記録しなければならない。
ファイル識別記述子 一つのファイル識別記述子の全長は,一つの論理ブロックの長さを超えてはならな
い。
ファイルエントリ 一つのファイルエントリの全長は,一つの論理ブロックの長さを超えてはならない。
割付け記述子 短割付け記述子及び長割付け記述子だけを記録できる。
割付けエクステント記述子割付け記述子から成る一つのエクステントの長さは,一つの論理ブロックの長さを超
えてはならない。
未割付け空間エントリ 一つの未割付け空間エントリの全長は,一つの論理ブロックの長さを超えてはならな
い。
空間ビットマップ記述子 CRCは必要でない。
区画保全エントリ 記録してはならない。
ボリューム記述子列エクス主ボリューム記述子列エクステント及び予備ボリューム記述子列エクステントの両
テント 方とも,最小長16個の論理セクタで構成しなければならない。
レコード構造 JIS X 0607規格類の第5部で定義するレコード構造ファイルは,作成してはならない。
2.1 第1部 一般
2.1.1 文字集合
この規格で定義する構造に関して,UDFで使用する文字集合は,CS0文字集合である。OSTA CS0文字
集合は,ここで定義する。
OSTA CS0は,JIS X 0221に規定されるUCS-2から#FEFF及び#FFFEを除いたd文字から成り,表2に
定義するOSTA圧縮Unicodeフォーマットで記録される。
注記 表2などに記載されているRBPとは,Relative Byte Position(相対バイト位置)の略である。
――――― [JIS X 0612 pdf 9] ―――――
8
X 0612 : 2015
表2−OSTA圧縮Unicodeフォーマット(OSTA Compressed Unicode format)
RBP 長さ 名前 内容
0 1 圧縮識別子(Compression ID) Uint8
1 ・・ バイト
圧縮ビット列(Compressed Bit Stream)
注記 ・・は可変長欄を示す。
圧縮識別子(CompressionID)は,圧縮ビット列(CompressedBitStream)欄の圧縮に使用する圧縮アルゴ
リズムを識別する。表3に示すアルゴリズムが,現在利用できる。
表3−圧縮アルゴリズム(Compressed Algorithm)
値 意味
07 予約
8 圧縮ビット列(CompressedBitStream)中の1文字が,8ビットであることを示す。
915 予約
16 圧縮ビット列中の1文字が,16ビットであることを示す。
17255 予約
圧縮識別子の値が8又は16のとき,その値は,圧縮ビット列欄で定義するd文字のビット数を規定する。
圧縮識別子が指定するビット数で圧縮ビット列を区切ったときの各ビット列は,OSTA圧縮Unicodeのd
文字を表す。符号化される文字のビットは,最上位ビットから最下位ビットまで,圧縮ビット列に加えな
ければならない。符号化される文字のビットは,符号化先の着目しているバイトの最上位ビットの位置か
ら圧縮ビット列に加えていかなければならない。
特記事項 この符号化によって,圧縮識別子16のアルゴリズムで書き込まれた文字は,ビッグエンデ
ィアンフォーマットで書き込まれる。
Uint16として解釈されるOSTA圧縮Unicodeのd文字の値は,Unicode 1.1の規定の対応するd文字の値
を定義する。OSTA圧縮Unicodeについては,6.4に掲げるOSTA圧縮UnicodeとUnicode 1.1との間の変換
Cのソースコードの例を参照。
Unicodeのバイト順マーク#FEFF及び#FFFEは,使用してはならない。
2.1.2 OSTA CS0 Charspec
struct charspec[{
Uint8 CharacterSetType;
byte CharacterSetInfo[63];
}]
文字集合の種別(CharacterSetType)欄は,CS0符号化文字集合を示す値0を指定する。
文字集合情報(CharacterSetInfo)欄は,次に示すバイト値を設定し,欄の残りバイトは0に設定する。
#4F, #53, #54, #41, #20, #43, #6F, #6D, #70, #72, #65, #73, #73, #65,
#64, #20, #55, #6E, #69, #63, #6F, #64, #65
このバイト値は,次に示すASCII列を表す。
“OSTA Compressed Unicode”
2.1.3 dstring
この規格と同様に,JIS X 0607規格類は,通常は相対バイト位置を0から定義している。これに反し,
[1/7.2.12]では,相対位置が1からのものとして,dstringを定義している。これは混乱を招くことがあるの
――――― [JIS X 0612 pdf 10] ―――――
次のページ PDF 11
JIS X 0612:2015の国際規格 ICS 分類一覧
JIS X 0612:2015の関連規格と引用規格一覧
- 規格番号
- 規格名称