Bem, o assunto já diz tudo. Eu tenho um exe que é um SFX e quero extrair o ZIP do SFX. Como eu posso fazer isso?
zip
self-extracting
TCS
fonte
fonte
ZIP
arquivo de formato adequado , a maneira correta de localizar os dados é localizar o cabeçalho do diretório central pelo número mágico de quatro bytes e ler o diretório central para encontrar o primeiro cabeçalho do arquivo.No Linux, é possível com o utilitário "zip":
Aviso: A próxima linha altera o arquivo .exe original para torná-lo um arquivo zip puro, sem as partes exe!
fonte
No Linux, se for teimoso e
não o transforma em um zip extraível porque a parte que não é zip não é apenas anexada, consulte a página do manual:
o utilitário zip possui duas outras opções úteis:
Então tente
e se isso falhar
fonte
Ainda tenho que ver um programa de manipulação de zip que não pode fazer isso. Os arquivos de extração automática também são arquivos zip válidos, apenas com um monte de coisas extras (o extrator).
Você provavelmente descobrirá que não pode selecionar o utilitário como uma maneira de abrir o arquivo, mas se você simplesmente executar o utilitário e selecionar o arquivo que ele funciona.
fonte
Você pode abrir um arquivo SFX com o WinZip, se quiser acessar os arquivos. Você não precisa executar o arquivo.
Parece que vários outros utilitários de compactação também abrirão arquivos SFX.
fonte
Eu tive um problema semelhante, um executável SFX, que basicamente executa um exe que permite executar os arquivos dentro do arquivo morto. Abrir exe no 7zip mostra uma senha protegida. Procurei uma solução, ela deve armazenar a senha em algum tipo de cabeçalho ... Ao ler este tópico, uma solução alternativa me ocorreu.
Execute o exe, marque C: \ windows \ temp classificar por data e localize a pasta para a qual o exe foi extraído, existem os arquivos dentro do zip. Retire-os e feche-os novamente. Viola! você tem um zip do exe, sans password.
fonte
Se você está lidando com jogos do gog.com, use o Innoextract .
unzip
,unrar
7zip e outros não funcionaram para mim.fonte