Почему, когда я архивирую некоторые файлы в Windows и дважды щелкаю по полученному файлу, я все равно вижу все файлы в их исходном виде?
Поскольку они были сжаты, разве они не должны быть неразборчивыми?
Или Windows временно распаковывает их, когда я их просматриваю?
Обновлять:Думаю, я нашел ответ.
Я дважды щелкнул по одному из сжатых изображений и получил следующее сообщение:
Windows не может завершить извлечение. Не удалось создать целевой файл.
Так что я предполагаю, что это извлечение/распаковка файла. Оглядываясь назад, это кажется очевидным ответом.
решение1
Вообще говоря, сжатые архивы хранят внутри таблицу файлов и папок, так что при просмотре архива вы можете выбрать, что именно вы хотите извлечь. Если вы попытаетесь открыть один или несколько файлов/папок, программе сжатия придется распаковать эти данные.
решение2
Вы обнаружили одну из причин, по которой zip-файлы так популярны в качестве фишинговых/вирусных вложений в электронные письма. Windows имеет встроенную возможность читать содержимое незащищенного паролем zip-файла, как будто это папка с несжатым содержимым.
Я отключил эту функцию, когда работал под управлением Windows XP.