long_ad format
RBP | 大きさ | 型 | 名称 | 内容 |
0〜3 | 4 | unsigned long | Extent Length | 下記参照 |
4〜9 | 6 | struct lb_addr | Extent Location | パーティション番号とその先頭からの位置 |
10〜15 | 6 | unsigned char[6] | Implementation Use | 予約 |
Extent Length は次のとおりです (short_ad と同じです)。
Extent interpretation
bit | 内容 |
0〜29 | length of the extent (unsigned、[bytes]、特に規定が無ければ論理ブロック長の整数倍) |
30〜31 |
0: 場所が用意され、記録された 1: 場所が用意されたが、記録されていない 2: 場所は用意されず、記録もされてい 3: 配置記述子列の次の場所を意味する |
UDF1.02 では、Implementation Use に次の ADImpUse を入れます。
ADImpUse format
RBP | 大きさ | 型 | 名称 | 内容 |
0〜1 | 2 | unsigned short | Flags | フラグ |
2〜5 | 4 | unsigned long | Unique Id | 一意ID |
Flags は次のとおりです。
long_ad Flag
bit | 内容 |
0 | Erased =0:存在 =1:削除済 |
1〜15 | 予約 |
short_ad と異なり、long_ad ではパーティション番号を合わせて記載するため、 複数のパーティションをもつ論理ボリュームや、 論理ボリュームの外から論理ボリュームに アクセスするときにで役に立ちます。