Usuário: Senha:     Cadastre-se GRÁTISAcessar o Fórum
Explorando e Aprendendo
Windows Vista Dicas de Windows Dicas de Linux Dicas de Ubuntu Coisas do Google Coisas do Firefox Downloads diversos Dicas de Wordpress e blogs Como ganhar dinheiro com a Internet Fórum do Explorando Comunidade do Explorando no Orkut Cartão Pré-Pago Megabonus Internacional - Mastercard Internacional Assine nosso feed RSS!

Compressor de executáveis… muito bom!

outubro 10th, 2005 · 8 Comentários

Compressor de executáveis - Executable Compressor

Eu não costumo dar dicas de programas aqui, pq dps os sites mudam de lugar… e aí fica cheio de links quebrados… mas esse vale a pena, em especial para desenvolvedores e distribuidores de aplicações.

É um compressor de executáveis, freeware e com a interface em português! É o UPX Front End, uma interface para o programa de linha de comando UPX. Procure por ele pelo nome na Internet ou no site www.codex.com.br. Veja e é mto fácil usar:

Mas o que é um compressor de executáveis?
É um programa que compacta arquivos executáveis, DLLs e PEs em geral para Windows… Mas não é tipo zip, rar, etc…

Ele compacta o exe num módulo executável, que através de um código adicionado no começo do arquivo, o exe é extraído para a memória e executado. Alguns programas não funcionam se compactados, por exemoplo alguns programas de instalação. Mas a grande maioria roda sem problemas, é só testar!

Obrive resultados melhores com esse eprograma do que com muitos sharewares que encontrei. O executável do meu próprio Mep Texto (versão 2.0 b7d6) caiu de 1,61 Mb para menos de 550 kb! E o melhor: sem perda de funcionalidade e performance, tudo funciona como antes. Para as pessoas que distribuem arquivos do Flash executáveis, os "projetores" (que embutem o Flash Player), também é uma mão na roda… O Flash 6 deixa o projetor com no mínimo uns 800 kb, compactado um dos meus testes chegou a ficar com 400 e poucos. Realmente fantástico!

Na verdade há um tempo de extração, que é de apenas algumas fraçoes de segundo… Mas não chega a meio segundo, realmente vai depender das máquinas, porém vale a pena.

Ao baixar o programa leia a ajuda dele (é em portugês!), além de saber utilizá-lo corretamente (é só escolher o arquivo, as opções desejadas eclicar em compactar) você terá noções de como agir com diferentes tipso de arquivos.

Desvantagens? Apenas em alguns casos muito específicos, como por exemplo se seu programa já for muito pequeno, da ordem de menos de 30 kb (mas é raro encontrar isso). O programa de desinstalação do Mep Installer (Personal Edition 1.1 tester 1) tinha cerca de 100 kb, compactado com o UPX Front End, ficou com uns 65. Até que vale a pena, visto que é distribuído muitas vezes pela Internet.

Se você for utilizar isso compactando programas de terceiros, pode fazê-lo para uso pessoal, mas você deve saber que não pode (teoricamente…) distribuir programas modificados sem autorização dos produtores.

Se você quer mais… o UPX é open source, freeware óbvio, e está no source forge. Para usuários mais avançados veja (e baixe!) o UPX em upx.sourceforge.net.

UPX parece que vem de Ulltimate Packer for eXecutables. Muito bom!

Ah, para mais 'experts'… ele também permite descompactar arquivos compactados pelo próprio UPX… Unindo ele ao Resource Hacker… dá por exemplo para descompactar o módulo padrão do WinRAR (que pelo menos até a versão que tenho, 3.4, foi comprimida com o UPX), e abri-lo no ResHacker para trocar a imagem do módulo SFX, editar a janela de diálogo, etc… Isso é até autorizado (para os usuários registrados do WinRAR), como consta ness etrecho retirado da ajuda do WinRAR:

"Notas:

É permitido editar os recursos do Windows que contém os módulos SFX para adaptá-los Às suas necessidades. Por exemplo, se desejar adicionar imagens ao diálogo inicial. Os módulos SFX estão comprimidos pela ferramenta UPX e após uma edição onde recursos não poderão ser executados, por isso os módulos SFX descomprimidos estão disponíveis em http://www.rarlab.com, no arquivo UnpSFX.rar.

O WinRAR não fornece ferramentas ou documentação para a modificação de recursos. Se desejar efetuar tal procedimento, terá que possuir um editor de recursos e terá que saber trabalhar com o editor. Mas não há necessidade de editar recursos, se o diálogo inicial convencional SFX for aceitável para você.

Não é preciso baixar os módulos não comprimidos, como diz a ajuda, pois o UPX Front End permite descompactar os módulos já compactados.

Ah, sim… Comprimido, seu arquivo não poderá ser modificado através de exploradores de recursos, como o próprio Resource Hacker. Nem mesmo dá para visualizar os recursos! Aí usando o UPX (ou um descompactador compatível) dá para descomprimir e depois extrair, mas isso… Só se o cara manjar bastante… O que não ocorre com muita gente que brica de abrir programas e hahckear por aí… he he mas eu não sou hacker, digo sempre isso pq naum sou, falar q seria dá a entender que o pessoal esperaria coisas de mim que vão além do que eu posso fazer. Apenas fuço, exploro…

Marcos Elias… agora eu uso sempre ele antes de distribuir os arquivos…

@casa, 200510091415

Marcadores: Outros

Comunidade: Entre na comunidade do Explorando no ORKUT!

Dicas de Windows? Veja no hotsite Eu Adoro Windows


Seu site aqui! - Divulgue seu site em um link como esse, em todas as páginas de artigos do Explorando. R$ 100/mês para primeira posição, R$ 90 para segunda, R$ 85 para terceira.

Blog do Marcos Elias - Conheça o blog do produtor do Explorando, com opiniões pessoais num tom livre e informal.

ITM Networks, hospedagem de sites - Hospede em servidores compartilhados Windows, há vários planos e configurações. ASP, PHP4 e 5, ASP.Net 1 e 2, Perl, Python, MySQL 4 e 5, Access, a partir de R$ 4,90 mensais.

8 comentários até agora ↓

  • 1 Johnnatan // ago 27, 2007 at 22:14

    Pena ser contaminado com vírus…

  • 2 Marcos Elias // ago 28, 2007 at 6:14

    Com vírus, Johnnatan???

    Alguns antivirus emitem alarmes qdo outros arquivos são modificados, pode ser isso… Que eu saiba não tem vírus não.

    E pouco depois criei eu mesmo uma interface pro UPX, o KebraByte:

    http://www.mephost.com/software/kebra_byte.htm

  • 3 rodrigo // jun 28, 2008 at 14:22

    ta com vírus aqui detectou tbm na hora de instala.^^

  • 4 Marcos Elias // jun 29, 2008 at 1:40

    Não sei que raios esses antivirus encrencam com o UPX… Vários programas usam o UPX.

    Eu não tive problema com ele… Dá um ódio desses antivirus.

  • 5 Caim // jul 3, 2008 at 4:16

    Cara, deixa de ser babaca…
    Tentando passar um server msm na cara de pau???
    Vc é um lixo maluco…
    SVCR, e tem trouxa que cai nisso né…
    Depois que inventaram o Spy8One todo noob pensa que é hacker… Nossa senhora…
    Lammer trouxa…

  • 6 Marcos Elias // jul 3, 2008 at 5:36

    Caim, antes de sair xingando, vai pesquisar sobre o UPX no Google e ver que vários programas compactados por ele apresentam o mesmo problema!

    Baixe o upx no upx.sourceforge.net e veja… Se duvidar então analise o arquivo, suas funções e veja o que realmente ele faz.

    Não confie numa MERDA DE ANTIVIRUS, pelo menos o que eu faço eu garanto (não fiz o UPX Front End, sim o KebraByte).

  • 7 Marcos Elias // jul 3, 2008 at 5:43

    Eu ODEIO ter que linkar para a Wikipédia, mas veja:

    http://en.wikipedia.org/wiki/UPX

    Unmodified UPX packing is often detected and unpacked by anti-virus scanners. UPX also has a built-in feature for unpacking unmodified executables packed with itself.

    Porém acho de direito do programador modificar o UPX, até porque é open source, trocando a string de identificação para impedir ou dificultar a descompactação do programa. Isso por si só não o torna um "virus" nem "malware":

    http://www.explorando.viamep.com/2006/10/proteja-seus-programas-comprimidos.html

    Agora se você confia 100% no seu antivirus, não tiro sua razão, mas morra enganado com ele. Quando vem um virus ferrado de verdade muitas vezes nenhum antivirus soluciona.

  • 8 alex // set 17, 2008 at 6:57

    Concordo q realmente os anti-virus tão pegando! Sobre sua questão do UPX é realmente maravilhoso so q esse ai não dar pra mim. presciso d trocar ideias com vc! aki vai meu msn pra vc kdvezpontecia@hotmail.com abraço obs: espero retorno no msn Marcos elias.

Deixe seu comentário

Aviso: Veja as regras para comentários, e evite comentários que não adicionam nada.

Promoção GdH Press - Leia trechos dos livros online, sem compromisso :)

Dica: Como criar um vírus? (467)
Como escrever com letras grandes no orkut (187)
Como roubar senhas do MSN e comunidades e profiles do orkut! (142)
Como roubar Orkut (123)
Proactive Password Auditor: Como hackear a senha do Administrador! (e todas as outras do Windows) (117)
Atalhos de teclado no Windows (104)
Dica: Como criar um keylogger! (em Delphi) (77)
Hackeando as senhas no Windows: Guia Definitivo! (69)
Use um domínio personalizado para seu blog! (68)
Como desbloquear celular Vivo de graça! (61)
Marcos Elias: Vc pode fazer o feed manualmente: http://www.guiadohardware.net/ dicas/criando-feed-rss.html
diguinho: como fasso pra colocar setas indicativas no que eu estou escrevendo????
weslley: po essa dica quebro um galhão valeu msm mlk vc ta de parabemmmmsss fods msm
Pedro Carmona: Rapaz, vc saberia me explicar como faço pra eliminar a mensagem de pirataria do Vista? Seguí...
hjsplit: Muito boa as suas dicas. Eu adoro o winrar. Pena que a minha versão não é a registrada.
Carlos Azagra: Caro cidCafeina ao invez de criticar ,porque nao aporta com seus conhecimentos, para outras...
Marcos Elias: Jhonata, se eu gosto da Oi? Não tenho nada contra, mas nada a favor ainda. Eu comprei um Oi...
eug: http://www.scribd.com/doc/6349 977/Guia-da-Reforma-Ortografic a-da-Lingua-Portuguesa-Saib...
elisangela: muito facil roubei um orkut pra entrar emourtos de pessoas indesejaveis quem ñ conseguiu é...
elisangela: adorei as dicas meu pc ficou mais leve e a internet muito mais rapida valeu
Cartáo Megabonus, da Unicard - Ligue e faça o seu! Não se esqueça do código indicado :)
Música Eletrônica
Livros de Linux é com o Guia do Hardware, do Carlos E. Morimoto. Leia a introdução e os primeiros capítulos online:
Livro Kurumin 7, Guia Prático
Kurumin 7, Guia Prático
Livro Linux, Ferramentas Técnicas
Linux, Ferramentas Técnicas
Cadastre-se grátis no AondeNamoro e encontre amigos, paqueras, namoradas(os):
AondeNamoro.com! Totalmente Gratuito!


Copyright © 2005-2008 Marcos Elias Picão - Todos os direitos reservados - All rights reserved
Partes do Copyright © 2006-2008 Via Mep S/A - Powered by Mep Produções
Home | Fórum do Explorando | RSS | Sobre este site | Termos de uso e privacidade | Rede de Sites Mep Host / Via Mep