Есть ли инструмент для извлечения файла из ZIP-архива, когда этот файл отсутствует в центральном каталоге, но имеет собственный LFH?
Я ищу инструмент, который может извлекать файлы путем агрессивного поиска в ZIP-архиве. Сжатым файлам предшествуют LFH, но CDH отсутствуют. Unzip выводит пустую папку. Я нашел программу под названием «binwalk», но, несмотря на то, что она находит скрытые файлы внутри ZIP-архивов, похоже, она не знает, как их извлечь. Заранее спасибо.
1 ответ
Можешь попробовать санзип . Он читает zip-файл как поток и извлекает файлы по мере обнаружения локальных заголовков и сжатых данных.
Использовать
-r
возможность сохранить файлы в распакованном виде в случае ошибки. У вас останется временный каталог, начинающийся с
_z
содержащий извлеченные файлы, но с временными случайными именами.