今まで余り気にしていなかったのですが、今回、Acer W510の最新ドライバーやらBIOSやらを適用しようと思って、ダウンロードしたZIP圧縮ファイルを展開したところ…。
ファイルの更新日時が、全部今日になってるよ!Σ(゚ロ゚)o゙
「WindowsのZIP展開ってこういう仕様だっけ?Σ(゚ロ゚)o゙」とか思って、自分で適当なファイルをZIP圧縮して展開しなおすと元々のファイルの更新日で展開されます。
条件によって展開されたファイル更新日が元々のファイルの更新日だったり、今日になったりするようです?(^-^;
というわけで、調べてみたところ、インターネットからダウンロードしたファイルは[ブロック解除]しておかないと、「ファイルの更新日時が展開した日時になってしまう場合がある」という事でした。
zipファイルを展開するとファイルの更新日付が展開した時刻になる|A Day In the Life
zipファイルを展開するとファイルの更新日付が展開した時刻になる | A Day In the Life
いまさら感があるかもしれませんが、偶然解決策を見つけたのでメモ。 以前からzipファイルを「すべて展開」とかダ
インターネットからダウンロードした ZIP ファイルを展開するとファイルの更新日時が展開した時刻に変更される|サポート|Microsoft
http://support.microsoft.com/kb/942532
ZoneIDがどうたらこうたら…って書いてあるけど、要は、[ブロック解除]していないZIP圧縮ファイルから展開したファイルには、「信頼してない」情報をくっつけるので、この時に更新日が書き変わっちゃうよ、と解釈しました。
XPの頃からNTFS(NT ファイル システム)フォーマットで使っている場合にはこの現象があったようです。
(NTFSの「代替データ ストリーム(ADS)」という機能を使って、ZoneIDというストリーム情報(Macのフォークみたいな感じ?)を付けているとか何とか。)
そういえば、昔、FAT32でフォーマットされているUSBメモリとかに放り込んでから展開してた記憶がよみがえってきました(^-^;
コメント