237 читали · 6 лет назад
Как распаковать исполняемый файл и зачем это нужно.
Разумеется, у читателя возникнет вопрос -ЗАЧЕМ? Дело в том что часто в исполняемых файлах хранятся ресурсы и данные которые нам нужны но для того чтобы их получить - необходимо запустить сам файл а нам это не нужно по разным причинам. Например, зараженный вирусом самораспаковывающийся файл(понятно почему) или установочный пакет устройства где нам нужен только каталог с файлами драйвера. Как получить ресурсы без запуска самого файла? Очень просто. Делается это с помощью отличной утилиты-архиватора 7zip...
Сжатие данных. Файлы, которые “не надо” распаковывать
Главный недостаток любого архива — это необходимость его распаковки перед использованием и, хотя избежать этого нельзя, идея автоматической распаковки и упаковки витала в воздухе изначально, правда с реализацией были проблемы и не те, о которых можно сразу подумать Продолжение цикла статей о сжатии данных. Начало здесь: Сжатие и распаковка файлов требуют дополнительных действий пользователя. Было бы круто избежать этого, не правда ли? Хотя бы опционально, дотошным пользователям оставим возможность тонких настроек, да и не очень дотошным такое порой нужно, а иногда необходимо...