[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00929] Re: File creation time for DOSDRIVE
- Subject: [FDclone-users:00929] Re: File creation time for DOSDRIVE
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Sun, 26 Sep 2010 14:09:07 +0900
しらいです。
In Message-Id <20100926115338.28343f19.shohta@seagreen.ocn.ne.jp>
Hironori (Shohta) NAGAKUBO <shohta@seagreen.ocn.ne.jp>さんwrites:
> Good **, 長久保@福島いわき です。
> FDclone のアップ、ご苦労様でした。
> また 修正 patch ありがとうございます。
> 早速それを当てて使っております。
1/100 秒情報を埋込むコードは 1.03h で実装された当時からこ
の bug 内包で、それ以前はそもそもこの 1byte は常に 0 だった
ので、作成時刻はずっと偶数だった筈です。
DOSDRIVE 機能自体は 1.01、LFN 対応が 1.01a でそれぞれ実装
されたので 15 年間放置されていた訳ですね。
> 「時事ネタ」というのは、例の大阪地検の FD 改竄事件ですね。
> 時事のそれを PC ネタにしてしまう白井様に、脱帽です。
ソフト名は「ファイルバイザー」だそうですが、配布サイトの説
明を読む限りは floppy に raw access する必要はなさそうだし、
そうしているとも書かれていないんですよね。
http://www.lightship.co.jp/FileVisor6/
新聞記事で 1 秒ずれるという話を読んだ時、真っ先にこの作成
時刻の 1byte の件を思い出して、API を使わずに raw access す
る際の bug なんだろうというところまで思い至りました。
で、FDclone の実装コードを改めて紐解いてみてこの bug を見
つけたという次第なのですが、うまい具合に他山の石となってくれ
た「専用ソフト」には感謝ですね。
尤も、そもそも奇数秒を切捨ててしまうという FAT の仕様自体
が乱暴なんですが、FDclone でも 15 年間誰も気づかなかったよう
に、1 秒程度を気にする人なんて実際にはまずいないんでしょうね。
しらい たかし