圧縮されたファイルも読み取ることができるのはなぜですか?

圧縮されたファイルも読み取ることができるのはなぜですか?

Windows でいくつかのファイルを Zip 圧縮し、その結果得られたファイルをダブルクリックすると、すべてのファイルが元の形式で表示されるのはなぜですか?

圧縮されているので判読できないのではないでしょうか?

それとも、Windows は私が見ているときに一時的に Zip ファイルを解凍するのでしょうか?

アップデート:答えを見つけたと思います。

圧縮された画像の 1 つをダブルクリックすると、次のメッセージが表示されました。

Windows は抽出を完了できません。 宛先ファイルを作成できませんでした。

つまり、ファイルを抽出/解凍しているのだと思います。振り返ってみると、それが明らかな答えのように思えます。

答え1

一般的に、圧縮されたアーカイブにはファイルとフォルダのテーブルが保存されており、アーカイブを表示するときに、抽出する内容を選択できます。1 つ以上のファイル/フォルダを開こうとすると、圧縮プログラムはそのデータを解凍する必要があります。

答え2

フィッシングやウイルスのメール添付ファイルとして zip ファイルが人気がある理由の 1 つがわかりました。Windows には、パスワードで保護されていない zip ファイルの内容を、圧縮されていない内容のフォルダーと同じように読み取る機能が組み込まれています。

Windows XP を実行していたときは、その機能をオフにしていました。

関連情報