Compactador de .exe (UPX) - vale à pena?
Olá pessoal,
Meu problema é que o .exe gerado no Delphi 2010 está ficando grande (mais de 8MB), e apenas é uma parte do sistema, falta muito para finalizá-lo. Já coloquei uma diretiva de compilação que achei na net (desabilitar o RTTI) e diminuiu um pouco, cerca de 1MB apenas.
Então pesquisando na net, achei o programa UPX (upx.sourceforge.net), o qual pega o .exe e comprime ele, no meu caso, de 8MB passou para 2MB!!
Aí vem a pergunta: será que vale à pena e seria confiável utilizá-lo? Fiz uns testes básicos, está funcionando normal, a princípio....
Valeu
Meu problema é que o .exe gerado no Delphi 2010 está ficando grande (mais de 8MB), e apenas é uma parte do sistema, falta muito para finalizá-lo. Já coloquei uma diretiva de compilação que achei na net (desabilitar o RTTI) e diminuiu um pouco, cerca de 1MB apenas.
Então pesquisando na net, achei o programa UPX (upx.sourceforge.net), o qual pega o .exe e comprime ele, no meu caso, de 8MB passou para 2MB!!
Aí vem a pergunta: será que vale à pena e seria confiável utilizá-lo? Fiz uns testes básicos, está funcionando normal, a princípio....
Valeu
Fernando
Curtidas 0
Respostas
Emerson Nascimento
07/04/2011
vale sim a pena. principalmente se você for transmiti-lo pela internet para atualizações, por exemplo.
GOSTEI 0
Wilson Junior
07/04/2011
Ele tem um ganho de tamanho, mas na hora de executar o aplicativo compactado com o UPX, ele ocupa muito mais memória da máquina.
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Rodrigo Mattos
07/04/2011
amigo, eu uso aqui e não da nenhum problema não, pode confiar.
Espero ter Ajudado.
http://mundodoprogramador.wordpress.com
Espero ter Ajudado.
http://mundodoprogramador.wordpress.com
GOSTEI 0
Rodrigo
07/04/2011
Também uso e nunca tive problema. O único incômodo que percebi é que demora mais para o windows exibir o ícone do executável. Possivelmente porque o antivírus demora mais para verificar o executável.Mas se o executável é incluído em um instalador normalmente tem no próprio instalador opção de comprimir os executáveis e na instalação descomprimi-los.
GOSTEI 0
Wilson Junior
07/04/2011
De uma olhada nestes links
http://pt.w3support.net/index.php?db=so&id=353634
http://www.hardware.com.br/dicas/comprimindo-executaveis-upx.html
Espero ter colaborado.
http://pt.w3support.net/index.php?db=so&id=353634
http://www.hardware.com.br/dicas/comprimindo-executaveis-upx.html
Espero ter colaborado.
GOSTEI 0
César Paula
07/04/2011
Já utilizei para compactar .exe .dll e .bpl, que por sinal era carregada dinamicamente, e não tive problema algum.
Mas apenas uma curiosidade, tu não estás gerando o exe com a carga das packages de componentes em Run-Time, pois isso diminui bastante o tamanho do exe.
Espero ter ajudado e que a força esteja com você.
César
Mas apenas uma curiosidade, tu não estás gerando o exe com a carga das packages de componentes em Run-Time, pois isso diminui bastante o tamanho do exe.
Espero ter ajudado e que a força esteja com você.
César
GOSTEI 0