Generic extended attribute format
RBP | 大きさ | 型 | 名称 | 内容 |
0〜3 | 4 | unsigned long | Attribute Type | 属性種別 |
4 | 1 | unsigned char | Attribute Subtype | 属性副種別 |
5〜7 | 3 | unsigned char[3] | Reserved | =0 |
8〜11 | 4 | unsigned long | Attribute Length (=A_L) | 属性長 (4の倍数) [bytes] |
12〜A_L-1 | A_L-12 | unsigned char[A_L-12] | Attribute Data | 属性データ |
UDF1.02 では、拡張属性記述子の長さは 4 の倍数です。
ECMA167 では、次のタイプが用意されています。
Attribute Types
Attribute Type | Attribute Subtype | 名称 | UDF1.02 |
1 | 1 | Character Set Information | |
3 | 1 | Alternate Permissions | 記述しない |
5 | 1 | File Times Extended Attribute | Macintosh のみ記述 |
6 | 1 | Information Times Extended Attribute | |
12 | 1 | Device Specification | |
2048 | 1 | Implementation Use Extended Attribute | 空き拡張属性空間 著作権管理情報 OS別の情報 |
65536 | 1 | Application Use Extended Attribute | UDF FreeAppEASpace |