Extrair executáveis .exe e voltar usando o 7-Zip?

3

Eu descobri, por acidente, que eu posso extrair executáveis .exe (para quê?).

Embora os arquivos não façam sentido algum, como coloco esses arquivos extraídos de volta em um executável .exe?

    
por Grumpy ol' Bear 20.10.2009 / 18:12

2 respostas

4

Muitos instaladores usam arquivos auto-extraíveis (SFX) para compactar um arquivo compactado junto com a programação necessária para extrair o arquivo. Com o SFX, você não precisa de um aplicativo externo para extrair os arquivos. Historicamente, isso evitou o problema de baixar um arquivo de programa e não ter uma ferramenta de extração.

O WinZip / WinRAR / 7Zip e utilitários de arquivamento semelhantes permitem que você crie um arquivo SFX contendo todos os arquivos que desejar. Algumas dessas ferramentas podem permitir que você "edite" um SFX .EXE existente, permitindo que você substitua um arquivo no arquivo morto por uma versão atualizada do arquivo.

Os arquivos extraídos são provavelmente componentes de um programa e, dependendo do programa, podem incluir um instalador separado (.msi), um programa (.exe), bibliotecas de código (.dll), documentação (.txt, .doc , .html, etc), e / ou qualquer um de uma grande variedade de outros tipos de arquivos.

    
por 20.10.2009 / 18:20
2

Usar o 7-Zip para abrir arquivos executáveis é geralmente útil para instaladores que você não deseja instalar, seja por causa de um ou dois arquivos necessários, ou um aplicativo pode ser executado de forma portável e não é uma opção com suas permissões .

A última vez que verifiquei (eu poderia estar desatualizado aqui) o 7-Zip não pôde colocar os arquivos de volta, mas se você quiser fazer um autoextrator para arquivos puros de descompactação, o 7-Zip pode fazer isso.

Se você quiser editar o instalador, existem programas separados para isso.

    
por 20.10.2009 / 18:20

Tags