拡張属性レコードは使ったことが無いので、表のみ掲げておきます。
位置 | 大きさ | 型 | 名称 | 内容 |
0〜1 | 2 | unsigned short | Owner Identification
| 所有者識別情報 |
2〜3 | 2 | unsigned short (M) | Owner Identification
| 上に同じ |
4〜5 | 2 | unsigned short | Group Identification
| グループ識別情報 |
6〜7 | 2 | unsigned short (M) | Group Identification
| 上に同じ |
8〜9 | 2 | unsigned short | Permissions
| 許可条件 |
10〜26 | 17 | datetime_l | File Creation Date and Time
| ファイル作成日時 |
27〜43 | 17 | datetime_l | File Modification Date and Time
| ファイル更新日時 |
44〜60 | 17 | datetime_l | File Expiration Date and Time
| ファイル失効日時 |
61〜77 | 17 | datetime_l | File Effective Date and Time
| ファイル発効日時 |
78 | 1 | unsigned char | Record Format
| レコード形式 |
79 | 1 | unsigned char | Record Attributes
| レコード属性 |
80〜81 | 2 | unsigned short | Record Length
| レコード長 |
82〜83 | 2 | unsigned short (M) | Record Length
| 上に同じ |
84〜115 | 32 | char[32] | System identifier
| システム識別子 (a文字) |
116〜179 | 64 | unsigned char[64] | System Use
| =0 |
180 | 1 | unsigned char | Extended Attribute Record Version
| 拡張属性レコードの版数 |
181 | 1 | unsigned char | Length of Escape Sequences (LEN_ESC)
| エスケープシーケンスの長さ |
182〜245 | 64 | unsigned char[64] | Reserved
| =0 |
246〜247 | 2 | unsigned short | Length of Application Use (LEN_AU)
| 応用システム用欄の長さ |
248〜249 | 2 | unsigned short (M) | Length of Application Use (LEN_AU)
| 上に同じ |
250〜(250+LEN_AU-1) | LEN_AU | unsigned char[LEN_AU] | Application Use
| 応用システム用 |
250+LEN_AU〜(250+LEN_AU+LEN_ESC-1) | LEN_ESC | char[LEN_ESC] | Escape Sequences
| エスケープシーケンス |
Permissions は次のとおりです。
ビット | 実行者 | 内容 |
0 | システム | 0=読み取り可能 / 1=読み取り不能 |
1 | =1 |
2 | 0=実行可能 / 1=実行不能 |
3 | =1 |
4 | 所有者 | 0=読み取り可能 / 1=読み取り不能 |
5 | =1 |
6 | 0=実行可能 / 1=実行不能 |
7 | =1 |
8 | グループ | 0=読み取り可能 / 1=読み取り不能 |
9 | =1 |
10 | 0=実行可能 / 1=実行不能 |
11 | =1 |
12 | その他 | 0=読み取り可能 / 1=読み取り不能 |
13 | =1 |
14 | 0=実行可能 / 1=実行不能 |
15 | =1 |