雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
| 現: 2024-01-06 (土) 22:39:09 hideyosi |
|||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | 32バイトで一つのファイル。 | ||
| + | |0|00h|H|ファイル名エリア|E5hは削除マーク。未使用なら00h| | ||
| + | |1|01h|A|^|文字が足りない場合は20hで埋められる| | ||
| + | |2|02h|R|^|^| | ||
| + | |3|03h|I|^|^| | ||
| + | |4|04h|B|^|^| | ||
| + | |5|05h|O|^|^| | ||
| + | |6|06h|T|^|^| | ||
| + | |7|07h|E|^|^| | ||
| + | |8|08h|S|拡張子エリア|^| | ||
| + | |9|09h|Y|^|^| | ||
| + | |10|0Ah|S|^|^| | ||
| + | |11|0Bh||属性エリア|| | ||
| + | |12|0Ch||拡張領域|| | ||
| + | |13|0Dh||^|| | ||
| + | |14|0Eh||^|| | ||
| + | |15|0Fh||^|| | ||
| + | |16|10h||^|| | ||
| + | |17|11h||^|| | ||
| + | |18|12h||^|| | ||
| + | |19|13h||^|| | ||
| + | |20|14h||^|| | ||
| + | |21|15h||^|| | ||
| + | |22|16h||更新時間|| | ||
| + | |23|17h||^|| | ||
| + | |24|18h||更新日付|| | ||
| + | |25|19h||^|| | ||
| + | |26|1Ah||クラスタ開始位置|ディレクトリなら当然ゼロ| | ||
| + | |27|1Bh||^|| | ||
| + | |28|1Ch||ファイルサイズエリア|ゼロならディレクトリ| | ||
| + | |29|1Dh||^|| | ||
| + | |30|1Eh||^|| | ||
| + | |31|1Fh||^|| | ||
| + | |||
| + | *属性 [#pd2ef9d0] | ||
| + | 属性はおのおののビットがフラグとして表される。 | ||
| + | 0ならば無効・1なら有効。(bit2が01hなら、システムファイルとか) | ||
| + | |||
| + | |0|1|2|3|4|5|6|7| | ||
| + | |読み取り専用|隠しファイル|システムファイル|ボリュームラベル|ディレクトリ|アーカイブ属性|予約 常に 0|<| | ||
| + | ||||||||| | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | *日付、時刻 [#s1e8c436] | ||
| + | 日付や時刻エリアは一種の圧縮がされている。 | ||
| + | ふたつのビット(16バイト)に以下のように格納されている。 | ||
| + | |||
| + | |||||||||||||||||||| | ||
| + | |0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15| | ||
| + | |5bit|<|<|<|<|4Bit|<|<|<|7bit|<|<|<|<|<|<| | ||
| + | |日|<|<|<|<|月|<|<|<|年|<|<|<|<|<|<| | ||
| + | |5bitなので0〜31まで表せる。0は無効|<|<|<|<|4Bitなので0〜15まで。1〜12まで有効|<|<|<|7bitなので0〜127まで。1980を足し算して年号を求める|<|<|<|<|<|<| | ||
| + | ||||||||||||||||| | ||
| + | ||||||||||||||||| | ||
| + | ||||||||||||||||| | ||
- FAT12 のバックアップ差分(No. All)
- 現: 2024-01-06 (土) 22:39:09 hideyosi