Распаковка windows PKZIP самораспаковывающаяся в linux
Я использую Linux и хочу распаковать файл, который ежедневно выпускается внешним объектом в самораспаковывающемся формате zip для Windows. Если бы я сделал это только один раз, я мог бы найти машину с Windows и запустить ее там. Однако этот файл выпускается ежедневно, и я нахожусь в процессе автоматизации загрузки.
Есть ли способ распаковать этот файл на linux?
Если какая-либо помощь, это заголовок файла EXE при запуске:
PKSFX(R) Version 2.50 FAST! Self Extract Utility for Windows 95/NT 4-15-1998
Copyright 1989-1998 PKWARE Inc. All Rights Reserved. Shareware Version
PKZIP Reg. U.S. Pat. and Tm. Off.
1 ответ
Решение
Только что нашел способ возиться с Linux Zip.
Дайте самораспаковывающийся файл a.exe
:
- бежать
zip -J a.exe
отменить преамбулы (вещи, связанные с самим исполняемым файлом, а не с данными). - распаковать в новый файл, с
gunzip -d <a.exe >unpackedFile