Estou tentando descompactar um executável do NSIS. Com a versão GUI do 7zip, posso fazer isso e o exe está listado como:
Type = Nsis
Method = LZMA:25
Solid = +
Com a versão 7za da linha de comando não consigo fazer isso, mas é estranho, pois é possível compactar com 7za usando -m1=LZMA:d=25
Alguma ideia para descompactar ou alguma alternativa ao 7za?
Responder1
Existe uma versão portátil separada do 7-zip de terceiros. http://portableapps.com/apps/utilities/7-zip_portable
Este pode ser colocado em uma unidade USB e o 7z.exe pode ser usado como o 7za.exe, mas é capaz de lidar com arquivos exe NSIS.
Também descobri que, depois de instalar o 7-zip padrão dohttp://www.7-zip.org, pode-se pegar e colocar 7z.exe e 7z.dll em qualquer diretório e ele/ela tem sua própria versão de linha de comando leve, mas completa, do 7-zip.
Pena que ainda falta o arquivo principal mais a dll. Em vez disso, 7za.exe não tem dependências.
Se você souber de uma versão com link estático de 7z.exe (sem dll) ou de um truque para criar um único executável com eles, por favor me avise.
saúde