在 Linux 中解压 Windows PKZIP 自解压文件

在 Linux 中解压 Windows PKZIP 自解压文件

我使用 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

相关内容