comprimir el ejecutable

comprimir el ejecutable

Postby elmoiquique » Thu May 31, 2007 9:01 pm

hay alguna instruccion en xharbor/fivewin que al momento de compilar el ejecutable se comprima de tamaño, con en el fivewin se utilizaba el BLINKER EXECUTABLE COMPRESS
elmoiquique
 
Posts: 297
Joined: Wed May 16, 2007 9:40 pm
Location: Iquique Chile

Postby Armando Picon » Thu May 31, 2007 9:10 pm

Creo que no. Pero puedes comprimir el ejecutable utilizando UPX que es gratuito.
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
User avatar
Armando Picon
 
Posts: 446
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Postby R.F. » Thu May 31, 2007 10:15 pm

Pero la pregunta es.... ¿ para quieres comprimir un EXE ?

No tiene ningun efecto mas que para distribucion.

Un EXE comprimido no es mas rapido, solo ocupa menos espacio en el disco.

El EXE debe descomprimirse al momento de ejecutarse con lo cual el tiempo de carga del EXE es mayor que el de un EXE sin comprimir.

Otra razon seria para ocultar los recursos, cuando estos estas incrustados en el EXE.
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby pymsoft » Fri Jun 01, 2007 8:47 am

O para descargar las actualizaciones de un FTP


saludos
Pedro Gonzalez
User avatar
pymsoft
 
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia

Postby hmpaquito » Fri Nov 14, 2008 12:03 pm

y no sera mas rapida la carga del .exe sobre todo en un entorno de red si el .exe va envuelto con upx?

saludos
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Postby Armando Picon » Fri Nov 14, 2008 4:45 pm

No es más rápido...!!! Los comprimidores de ejecutables, en general, se utilizan para disminuir el tamaño en archivo, no en memoria.
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
User avatar
Armando Picon
 
Posts: 446
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Postby hmpaquito » Sat Nov 15, 2008 5:37 pm

armando,

me refiero a que puede ser mas rapido DURANTE LA CARGA DEL PROGRAMA porque es mas pequeño y asi se leen menos kb desde el h.disk ?¿?¿?¿?¿?

saludos


Armando Picon wrote:No es más rápido...!!! Los comprimidores de ejecutables, en general, se utilizan para disminuir el tamaño en archivo, no en memoria.
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Postby Armando Picon » Mon Nov 17, 2008 5:45 pm

Hasta donde he probado, no es más rapido. Te explico un poco.

Los algoritmos de compresión, en líneas generales, lo que hacen es contar los bytes que se repiten con el mismo valor (ejm. XXXXXXXXX spacespacespace...) y reemplazan este valor (X multiplicado por 9, space multiplicado por 3, y ...) que como puedes ver ocupará menos espacio en disco duro. Al ejecutarlo, el sistema operativo lee un codigo inicial que se encarga de "traducir el algoritmo", mejor dicho utiliza ciclos de reloj para reconstruir los XXXXXXXXX y los spacespacespace,... Así que la ganancia neta es apreciable en el tamaño del archivo antes que en la carga del ejecutable. En lo que te puede beneficiar es que si tienes un equipo poderoso, el calculo del algoritmo puede ser más rápida, despues de eso nada más...

Si alguien conoce más de este tema puede ilustrarte mucho más que yo... pero habiendo visto el inicio de este tipo de programas ya hace años antes, te explico lo que conozco... que espero sea poco.
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
User avatar
Armando Picon
 
Posts: 446
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 10 guests