PDA

Ver la Versión Completa : Migrar de ZIP -> RAR


ANG4L
21-02-2007, 00:08:09
Buenas gente !
Buscando en el foro sobre compresion en delphi siempre encontre sobre hacerlo con zip, ahora, tengo el programa que comprime en zip perfectamente, pero haciendo la comparacion sobre un archivo de 8MB:

zip ........... 1350 k
rar ........... 800 k

Por lo que quisiera poder comprimirlo con rar
Algun tip ? Componente ?

Nota: Ahora estoy usando ZipMaster

Se agradece de antemano,

Saludos, gente ! :D

JXJ
21-02-2007, 01:47:51
¿ya probaste con poner el nivel de compresion de los
zip al nivel 9 ?

o

con los ziptv, que te permiten, comprimir con rar jar
y la ultima es usar winrar, pero haciendo uso de el programa
de solo consola.

esto de winrar no tengo idea de como enviar, las instrucciones
desde una gui o algun programa delphi. hacia uno de solo consola.

Neftali [Germán.Estévez]
21-02-2007, 11:25:45
La diferencia en este caso, de todas formas, me parece excesiva. Depende mucho del nivel de compresión sobre todo y del método. También habría que comprobar con diferentes ficheros.
Es cierto que la diferencia entre comprimir con ZIP y con RAR suele ser en la mayoría de los casos "favorable" al formato RAR, y por lo que suelo observar no suele ser muy grande.
Como he dicho, en este caso me parece excesiva, tal vez los parámetros de compresión en ambos métodos no estuvieran ajustados igual, o puede ser que sea un caso atípico para un determinado fichero.

ANG4L
21-02-2007, 14:41:04
Neftali, coincido con vos, cuando vi la diferencia, entre los archivos comprimidos, me sorprendio, hice pruebas con otros archivos, siempre la ventaja la llevan los rar, a veces no hay diferencia considerable, otras, como esta, es bastante, considerando que este es un archivo que se envia a un programa cliente por internet, lo bueno seria crear el archivo mas pequeño para la mayoria de los casos.

Con respecto al nivel, no habia puesto cuidado en eso, JxJ, pero ahora que veo viene por defecto en 9 :(

Lo del winrar por consola se me paso por la cabeza, pero queria saber si habia algun componente que lo realizara, para no tener que acudir a ejecuciones te terceros :(


Voy a intentar con estas que permiten comprimir a rar, jar a ver que pasa, sino no va a quedar otra que usar el winrar :mad:

Bueno, luego les digo como me fue,

Saludos, y gracias como siempre ! :D

Neftali [Germán.Estévez]
21-02-2007, 15:03:42
A parte del comentario, tampoco te he dado ninguna opción.:(
Puedes revisar este (http://219.78.125.182:8080/products/components/current/cake2/) a ver que tal. Soporta varios formatos, incluyendo los dos de los que hablamos.

ANG4L
21-02-2007, 16:52:26
No habra en la red una comparacion entre todos los tipos de compresion ? :p
Test cases


Multi Install (4.498.669 bytes):
ACE: 1.735.790 (38,6% of original size)
RAR: 1.930.238 (42,9% of original size)
ZIP: 2.565.461 (57,0% of original size)

The game Unreal Tournament (548.174.043 bytes)
ACE: 287.930.803 (52,5% of original size)
RAR: 293.905.623 (53,6% of original size)
ZIP: 334.590.178 (61,0% of original size)

System32 files and sub folders (489.108.080 bytes)
ACE: 121.732.511 (24,9% of original size)
RAR: 128.530.876 (26,3% of original size)
ZIP: 209.790.599 (42,9% of original size)


Recuerdo que hace años usaba los ace, que eran muy buenos, como los rar, no se todavia por que deje de usarlos, pero voy a compararlos tambien a ver si realmente es asi como dicen en esta web.