ZIP圧縮ファイルから展開するとファイル更新日が今日になっちゃう?

Windows
この記事は約2分で読めます。

今まで余り気にしていなかったのですが、今回、Acer W510の最新ドライバーやらBIOSやらを適用しようと思って、ダウンロードしたZIP圧縮ファイルを展開したところ…。

ファイルの更新日時が、全部今日になってるよ!Σ(゚ロ゚)o゙

「WindowsのZIP展開ってこういう仕様だっけ?Σ(゚ロ゚)o゙」とか思って、自分で適当なファイルをZIP圧縮して展開しなおすと元々のファイルの更新日で展開されます。

 

条件によって展開されたファイル更新日が元々のファイルの更新日だったり、今日になったりするようです?(^-^;

というわけで、調べてみたところ、インターネットからダウンロードしたファイルは[ブロック解除]しておかないと、「ファイルの更新日時が展開した日時になってしまう場合がある」という事でした。

インターネットからダウンロードした ZIP ファイルを展開するとファイルの更新日時が展開した時刻に変更される|サポート|Microsoft
http://support.microsoft.com/kb/942532

 

ZoneIDがどうたらこうたら…って書いてあるけど、要は、[ブロック解除]していないZIP圧縮ファイルから展開したファイルには、「信頼してない」情報をくっつけるので、この時に更新日が書き変わっちゃうよ、と解釈しました。

XPの頃からNTFS(NT ファイル システム)フォーマットで使っている場合にはこの現象があったようです。

(NTFSの「代替データ ストリーム(ADS)」という機能を使って、ZoneIDというストリーム情報(Macのフォークみたいな感じ?)を付けているとか何とか。)

 

そういえば、昔、FAT32でフォーマットされているUSBメモリとかに放り込んでから展開してた記憶がよみがえってきました(^-^;

コメント

タイトルとURLをコピーしました