Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-04-2013
amadis amadis is offline
Miembro
 
Registrado: may 2005
Ubicación: San José, Colón, Entre Ríos, Argentina
Posts: 315
Poder: 19
amadis Va por buen camino
Post Debate UPX - Compresion de archivos

Que tal COlegas.

Hace años que uso UPX para comprimir mis ejecutables,(vieja costumbre) basado en la propaganda de que no aumenta el consumo de memoria al descomprimir. Ayer me di cuenta que si lo hace. En un exe comprimido de 1.7 mb me consume 13mb de ram. EL archivo original pesa 6 mb y consume lo mismo de ram.

El debate que pretendo comenzar es: sirve hoy en dia comprimir?

Dado que hay espacio de sobra en los discos y equipos muy potentes se diría que no.

Pero hay alguien que argumente que SI SIRVE COMPRIMIR??

¿Que ventajas y desventajas tiene el uso de compactadores como UPX?
Responder Con Cita
  #2  
Antiguo 30-04-2013
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
A pesar de las actuales velocidades de internet que superan los 14.4kbs..., sigue siendo una disminución importante de descarga al reducir el tamaño y por ende reduces la posibilidad de corrupción (menos tiempo nunca es suficiente).

No se si sirva además para evitar infecciones de virus o poner aunque sea mínima, un traba a la ingienería inversa.
Responder Con Cita
  #3  
Antiguo 30-04-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Realmente el uso de upx y similares era para poner una "capa de seguridad" más al programa, para que no se puedan ver los textos y otros códigos que podían ayudar a "desprotegerlo"
Ese ha sido básicamente el uso que se le ha dado a upx.
Lo de que ocupa menos memoria, nunca ha sido así, evidentemente, sólo ocupa menos en disco, como cualquier archivo zip, pero cuando lo descomprimes para ejecutarlo entonces ocupa lo que tenga que ocupar. Siempre ha sido así.
Responder Con Cita
  #4  
Antiguo 30-04-2013
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.271
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Para mi la mayor ventaja es la de disminuir el tamaño del fichero en la descarga.

No creo que aporte extra de seguridad.
Y dados los ordenadores (hardware) de hoy en día, la reducción de memoria en disco y los tiempos de descompresión son tan ínfimos que no creo que apoyen su uso.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 01-05-2013
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
¿Se podrá comparar a un archivo JPG frente a un BMP?
Responder Con Cita
  #6  
Antiguo 01-05-2013
amadis amadis is offline
Miembro
 
Registrado: may 2005
Ubicación: San José, Colón, Entre Ríos, Argentina
Posts: 315
Poder: 19
amadis Va por buen camino
Yo suelo comprimir justamente para reducir los tamaños de ejecutables y facilitar el transporte por la web.
Y en cuanto a la ingeniería inversa también es bueno ya que una vez intenté abrir los exe comprimido con un administrador de recursos Resource Hacker y no permitía edición.

En cuanto a la comparación de BMP y JPG, sería un tema similar. Aunque ya el soporte del archivo es diferente. Si llamamos al jpg comprimido. sería lo mismo que AVI-MPG, WAV-MP3. Aunque para estas ultimas 2 parejas la cosa se puede confundir aun más. Ya que los codec de hoy en día permiten almacenar audio MpegLayer3 en un archivo WAV, lo mismo que videos MPEG2 en AVI. Cuando en los comienzos no era así.
Responder Con Cita
  #7  
Antiguo 01-05-2013
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
JPG, MP3, DIVX, etc es compresion con pérdida. Es decir, es inposiboe descomprimirlo y obtener el original.
UPX es comprsión sin pérdida. Con el ejecutable de UPX se puede descomprimir (tiene un parámetro para ello) y obtener el original.

Si hubiera que comparar con su equivalente gráfico , UPX sería equivalente al RLE, nunca al JPG.
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
Responder Con Cita
  #8  
Antiguo 02-05-2013
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
Aquí hablan de las ventajas y desventajas de UPX para los ejecutables generados por Lazarus (vale lo mismo para los de Delphi):

http://wiki.lazarus.freepascal.org/Size_Matters

Para mí no hoy no vale la pena.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
Responder Con Cita
  #9  
Antiguo 02-05-2013
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
Cita:
Empezado por Julián Ver Mensaje
JPG, MP3, DIVX, etc es compresion con pérdida. Es decir, es inposiboe descomprimirlo y obtener el original.
UPX es comprsión sin pérdida. Con el ejecutable de UPX se puede descomprimir (tiene un parámetro para ello) y obtener el original.

Si hubiera que comparar con su equivalente gráfico , UPX sería equivalente al RLE, nunca al JPG.
Haciendo la analogía con las imágenes, un ejemplo de formato de compresión sin pérdidas podría ser PNG, que tiene varias ventajas sobre el formato JPG.

http://es.wikipedia.org/wiki/Portable_Network_Graphics

__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Duda con compresion de archivos pablopessoa Varios 7 08-10-2010 19:59:24
Debate sobre UML y UP Delphius Debates 3 22-04-2009 06:52:42
compresion de archivos PDF santiago14 Impresión 0 25-03-2007 22:52:55
Debate de Inventarios cmgenny Debates 2 14-05-2003 09:38:33


La franja horaria es GMT +2. Ahora son las 15:26:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi