@wows15
В автоматизации сила, брат

Как открыть exe file как архив?

Есть exe файл, нужно открыть как архив, заменить там один файлик и обратно сохранить. На компе все это прекрасно делается, но в Python никакие библиотеки не работают.
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@wows15 Автор вопроса
В автоматизации сила, брат
Через команды консольного rar.exe

Что для меня стало решением:
"C:\Program Files (x86)\WinRAR\rar.exe" a roadgid_detect.exe flagdata.bin
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Vindicar
Для начала, что за архив? ZIP? Или RAR? RAR питон из коробки не умеет.
Далее, самораспаковывающийся архив - это EXE, к которому тупо дописан архив. Если знаешь, как выглядит заголовок архива (в частности сигнатуру), то можно просканировать файл, найти сигнатуру, отмотать указатель файла на неё, и уже тогда отдавать файл ZIP-объекту.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы