Есть ли инструмент для извлечения файла из ZIP-архива, когда этот файл отсутствует в центральном каталоге, но имеет собственный LFH?

Я ищу инструмент, который может извлекать файлы путем агрессивного поиска в ZIP-архиве. Сжатым файлам предшествуют LFH, но CDH отсутствуют. Unzip выводит пустую папку. Я нашел программу под названием «binwalk», но, несмотря на то, что она находит скрытые файлы внутри ZIP-архивов, похоже, она не знает, как их извлечь. Заранее спасибо.

1 ответ

Можешь попробовать санзип . Он читает zip-файл как поток и извлекает файлы по мере обнаружения локальных заголовков и сжатых данных.

Использовать -rвозможность сохранить файлы в распакованном виде в случае ошибки. У вас останется временный каталог, начинающийся с _zсодержащий извлеченные файлы, но с временными случайными именами.

Другие вопросы по тегам