2008年02月19日

UDF1.02 4-16 Extended File Entry

FE のかわりに次の Extended File Entry (拡張ファイルエントリ) (EFE) を使うことも出来ます。


Extended File Entry format
位置大きさ名称内容
0〜1516struct tagDescriptor TagTagID=266
16〜3520struct icbtagICB TagICB
36〜394unsigned longUid=-1 ファイル所有者ID
40〜434unsigned longGid=-1 ファイル所有グループID
44〜474unsigned longPermissions許可条件
48〜492unsigned shortFile Link Count自分+サブディレクトリ数
501unsigned charRecord Format=0 記録形式
511unsigned charRecord Display Attributes=0 記録表示属性
52〜554unsigned longRecord Length=0 記録長
56〜638unsigned int64Information Lengthファイルサイズ [bytes]
64〜718unsigned int64Object Sizeストリーム分も含むファイルサイズ [bytes]
72〜798unsigned int64Logical Blocks Recorded使用している論理ブロックの数
80〜9112struct timestampAccess Date and Time最新アクセス日
92〜10512struct timestampModification Date and Time更新日時
106〜11712struct timestampCreation Date and Time作成日時
118〜12712struct timestampAttribute Date and Time属性修正日時
128〜1314unsigned longCheckpoint=1 チェックポイント
132〜1354-Reserved=0
136〜15116struct long_adExtended Attribute ICB拡張属性ICBの位置
152〜16716struct long_adStream Directory ICBストリームディレクトリの ICB
168〜19932struct regidImplementation Identifier*処理システム名
200〜2078unsigned int64Unique Id一意ID
208〜2114unsigned longLength of Extended Attributes (=L_EA)Extended Attributes の長さ [bytes]
212〜2154unsigned longLength of Allocation Descriptors (=L_AD)Allocation descriptors の長さ [bytes]
216〜216+L_EA-1L_EAunsigned char[L_EA]Extended Attributes拡張属性
216+L_EA〜216+L_EA+L_AD-1L_ADunsigned char[L_AD]Allocation descriptors(分割)ファイル本体の場所
もしくはファイル本体


FE と同じ変数名の変数は FE と同じです。

Object Size と Stream Directory ICB はストリーム関係のパラメータです。

posted by 七癖 at 10:19| Comment(0) | TrackBack(0) | ファイルシステム | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。