雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。

32バイトで一つのファイル。

000hHファイル名エリアE5hは削除マーク。未使用なら00h
101hA文字が足りない場合は20hで埋められる
202hR
303hI
404hB
505hO
606hT
707hE
808hS拡張子エリア
909hY
100AhS
110Bh属性エリア
120Ch拡張領域
130Dh
140Eh
150Fh
1610h
1711h
1812h
1913h
2014h
2115h
2216h更新時間
2317h
2418h更新日付
2519h
261Ahクラスタ開始位置ディレクトリなら当然ゼロ
271Bh
281Chファイルサイズエリアゼロならディレクトリ
291Dh
301Eh
311Fh

属性 anchor.png

属性はおのおののビットがフラグとして表される。 0ならば無効・1なら有効。(bit2が01hなら、システムファイルとか)

01234567
読み取り専用隠しファイルシステムファイルボリュームラベルディレクトリアーカイブ属性予約 常に 0
Page Top

日付、時刻 anchor.png

日付や時刻エリアは一種の圧縮がされている。 ふたつのビット(16バイト)に以下のように格納されている。

0123456789101112131415
5bit4Bit7bit
5bitなので0〜31まで表せる。0は無効4Bitなので0〜15まで。1〜12まで有効7bitなので0〜127まで。1980を足し算して年号を求める

Last-modified: 2012-10-22 (Mon) 22:04:56 (GMT) (2897d) by hideyosi