Распаковка 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:

  1. бежать zip -J a.exe отменить преамбулы (вещи, связанные с самим исполняемым файлом, а не с данными).
  2. распаковать в новый файл, с gunzip -d <a.exe >unpackedFile
Другие вопросы по тегам