Desempacotando janelas PKZIP auto extraível no linux

0

Eu uso o Linux e quero descompactar um arquivo que é lançado diariamente por uma entidade externa em um formato zip auto-extraível para windows. Se eu fizesse isso apenas uma vez, estaria tudo bem se eu encontrasse uma máquina Windows e a executasse lá. No entanto, este arquivo é lançado diariamente e eu estou no processo de automatizar o download.

Existe uma maneira de descompactar este arquivo no linux?

Se de alguma ajuda, este é o cabeçalho do arquivo EXE quando executado:

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.
    
por kurast 07.11.2012 / 14:36

1 resposta

0

Achei um jeito de mexer com o Linux Zip.

O arquivo auto-extraível é a.exe :

  1. execute zip -J a.exe para descartar os preâmbulos (coisas relacionadas ao próprio executável, não aos dados).
  2. descompactar normalmente para um novo arquivo, com gunzip -d <a.exe >unpackedFile
por 07.11.2012 / 15:02