メニュー
ホーム
資料集
雑記帳
川合堂アプリケーションズ
ザビタン開発日記
ボツの盛り?
はりぼて日記(old)
Linuxでhariboteを!!
MenuBar (zakki)
最新の20件
2017-09-07
RecentDeleted
2015-07-31
コラム/言語はなにがいい?
2012-10-23
妄想/SHEETの二段化
妄想/インベーダー考察
妄想/ウィンドゥリサイズ
仮想86モード
マルチタスク復習
マルチタスク復習2
メモリマップ
メモリマップ(BBL)
割り込み
秒待ち関数
棚上げメモ
自作APIメモ
ヘルプ
ネタ/マスコットとか
タスクバー白紙問題メモ
セグメント
コラム
コラム/OSってなんだ?
雑記帳
雑記帳
FAT12
のソース
FAT12
のソース
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
[
編集
|
差分
|
バックアップ
|
添付
|
リロード
]
[ ]
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
差分
を表示
FAT12
へ行く。
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