En la informática, existe un mundo apasionante que con el tiempo se ha convertido en algo muy común y corriente en el día a día: la compresión de archivos.
Nota sobre PAQ: este algoritmo puede comprimir fotos JPEG. ¿Sabéis porqué el si y otros no? Porque las fotos JPEG realizan varios procesos, siendo el último una compresión sin pérdidas (los datos perdidos se eliminan en etapas anteriores), y los datos comprimidos por lo general son difíciles de comprimir de nuevo. Entonces... ¿Que hace ese algoritmo? Pues muy simple: DESCOMPRIME la foto, pero no del todo, sólo esa última compresión, que es muy simple y no comprime mucho, y vuelve a comprimirla con los algoritmos internos de PAQ (más lentos, pero más potentes). Luego para descomprimir hace el proceso inverso, dejando la foto con la compresión simple que dije, y sin tocar un sólo bit respecto al fichero original.
Yo lo probé con KGB (ya se envió hace mucho a Menéame) y si funcionaba, muchas fotos eran al menos un 10% más pequeñas. Con WinRAR esas mismas fotos RARa vez encogían más de un 5%, y por lo general no pasaban de un 2% como mucho.
#10:
#7 Todos los vídeos que descargas están comprimidos.
Por ejemplo una película de 2 horas en 1080p sin compresión ocuparía 1,4 TB
Incluso cuando navegas por la web sueles descargar las páginas comprimidas.
La compresión está por todas partes, a veces invisible y transparente y en otras de forma explícita.
#12:
#7 Ya lo creo, recientemente he grabado vídeos con el fraps para subirlos a youtube y te puedo decir que una hora a 1280x720 ocupa la friolera de 100 gigas ya que graba en raw, así que ya me dirás cómo subo eso sin comprimir.
Nota sobre PAQ: este algoritmo puede comprimir fotos JPEG. ¿Sabéis porqué el si y otros no? Porque las fotos JPEG realizan varios procesos, siendo el último una compresión sin pérdidas (los datos perdidos se eliminan en etapas anteriores), y los datos comprimidos por lo general son difíciles de comprimir de nuevo. Entonces... ¿Que hace ese algoritmo? Pues muy simple: DESCOMPRIME la foto, pero no del todo, sólo esa última compresión, que es muy simple y no comprime mucho, y vuelve a comprimirla con los algoritmos internos de PAQ (más lentos, pero más potentes). Luego para descomprimir hace el proceso inverso, dejando la foto con la compresión simple que dije, y sin tocar un sólo bit respecto al fichero original.
Yo lo probé con KGB (ya se envió hace mucho a Menéame) y si funcionaba, muchas fotos eran al menos un 10% más pequeñas. Con WinRAR esas mismas fotos RARa vez encogían más de un 5%, y por lo general no pasaban de un 2% como mucho.
"En la informática, existe un mundo apasionante que con el tiempo se ha convertido en algo muy común y corriente en el día a día: la compresión de archivos"
Es tan apasionante que yo hay tardes que en vez de ponerme a ver una peli me pongo a comprimir y descomprimir archivos. Lo paso en grande.
#33 yo pagaba cuentas de rapidshare y megaupload sólo para bajarme las películas HD comprimidas en cientos de partes, descomprimirlas y eliminarlas del disco duro para bajarme la siguiente.
#9 seguramente meta la pata, pero tenía entendido que el .avi es un contenedor y no un compresor.
El jpg es un formato de compresión para fotos y los chorrocientos formatos .avi son compresores de video, los DVD tienen compresión. EL MP3 es compresión de sonido.
Hay compresión de datos por todos lados.
Que alguien le diga a #0 que se escribe length y no lenght...
si en vez de dedicarse a ponerle watermarks con su nombre a fotos y gráficos que no le pertenecen, prestase más atención a lo que escribe, mejor le iría...
#29 Para gzip, otra alternativa es pigz: http://zlib.net/pigz/ La compresión en paralelo con pigz es una maravilla pero sólo apto para usuarios hardcore de Linux (nota: soy administrador de sistemas Linux).
Y hablando de Zopfli, de Google también hay Snappy: https://code.google.com/p/snappy/ A diferencia de Zopfli, Snappy está orientado a máxima velocidad. Lo uso en un proyecto propio y realmente es una bala.
Y apenas ni nombra a xz, que no solo es compatible con las herramientas habituales (tar -J) sino que ademas se está postulando rápidamente como reemplazo a bzip2/gzip ya que por defecto soporta varias CPUs, cosa que bzip2 no hace.
No soy tan viejuno como los ARJ pero si que recuerdo PKZIP en DOS para extraer aquellos juegos que venian en un monton de zips, cuando no habia winRAR con sus partes que se te extraian solas al elegir el primer fichero
#7 Ya lo creo, recientemente he grabado vídeos con el fraps para subirlos a youtube y te puedo decir que una hora a 1280x720 ocupa la friolera de 100 gigas ya que graba en raw, así que ya me dirás cómo subo eso sin comprimir.
Y, hablando de comprimir, no estaría de más hablar del concurso: http://prize.hutter1.net/
"50'000€ Prize for Compressing Human Knowledge", ¿alguien se apunta?
#38 ¿7zip? No sé que decirte... porque vale, comprime bastante más que un zip o un rar, pero a cambio el acceso a los datos es considerablemente más lento (como varias veces más). Supongo que depende de para qué lo uses, si es para guardar algo durante meses o años es una buena opción, pero si vas a andar descomprimiendo con cierta frecuencia yo elegiría otros formatos.
Comentarios
Muy interesante (y sencillo de entender).
Nota sobre PAQ: este algoritmo puede comprimir fotos JPEG. ¿Sabéis porqué el si y otros no? Porque las fotos JPEG realizan varios procesos, siendo el último una compresión sin pérdidas (los datos perdidos se eliminan en etapas anteriores), y los datos comprimidos por lo general son difíciles de comprimir de nuevo. Entonces... ¿Que hace ese algoritmo? Pues muy simple: DESCOMPRIME la foto, pero no del todo, sólo esa última compresión, que es muy simple y no comprime mucho, y vuelve a comprimirla con los algoritmos internos de PAQ (más lentos, pero más potentes). Luego para descomprimir hace el proceso inverso, dejando la foto con la compresión simple que dije, y sin tocar un sólo bit respecto al fichero original.
Yo lo probé con KGB (ya se envió hace mucho a Menéame) y si funcionaba, muchas fotos eran al menos un 10% más pequeñas. Con WinRAR esas mismas fotos RARa vez encogían más de un 5%, y por lo general no pasaban de un 2% como mucho.
Madre mía, si sale hasta el ARJ
ARJ -a -va doom.arj.
Ala, a jugar.
No, espera, que hay que meter los números en el menú de la tarjeta de sonido: 210, 7, 3, 1
#24 ¿Cómo puede ser que eche tantísimo de menos todo aquello?
#24 No era 220?
#39 Yo es que tenía la SoundBlaster.
#24 mee has hecho loguearme solo para votarte positivo
http://d24w6bsrhbeh9d.cloudfront.net/photo/3437783_700b_v1.jpg
Supera esto, ZIP.
Recordar el ARJ y sentirse viejuno de cojones
Yo para que mis archivos ocupen menos, siempre que puedo, les cambio el nombre a un solo carácter.
Firmado: el huanker de Gandía Shore
"En la informática, existe un mundo apasionante que con el tiempo se ha convertido en algo muy común y corriente en el día a día: la compresión de archivos"
Es tan apasionante que yo hay tardes que en vez de ponerme a ver una peli me pongo a comprimir y descomprimir archivos. Lo paso en grande.
#33 yo pagaba cuentas de rapidshare y megaupload sólo para bajarme las películas HD comprimidas en cientos de partes, descomprimirlas y eliminarlas del disco duro para bajarme la siguiente.
#9 seguramente meta la pata, pero tenía entendido que el .avi es un contenedor y no un compresor.
Yo recuerdo que usaba el "ACB"; tardaba una eternidad en mi 486 pero aprovechaba mejor los 210 megas de disco duro
http://en.wikibooks.org/wiki/Data_Compression/Dictionary_compression#ACB
Buen artículo, y buenos recuerdos.
Yo era mucho del LZH y del ARJ
Yo experimenté mucho en su época en MS-DOS con compresores y el que mas comprimía siempre era AIN
El jpg es un formato de compresión para fotos y los chorrocientos formatos .avi son compresores de video, los DVD tienen compresión. EL MP3 es compresión de sonido.
Hay compresión de datos por todos lados.
Que alguien le diga a #0 que se escribe length y no lenght...
si en vez de dedicarse a ponerle watermarks con su nombre a fotos y gráficos que no le pertenecen, prestase más atención a lo que escribe, mejor le iría...
#19 ¿Cómo sabes que #0 es el autor del artículo? ¿Tienes bola de cristal o no prestas atención?
#21 son colegas de toda la vida...
#19 Gracias por avisar de la errata (que cometí yo, no #0), ya la he corregido.
No le perdanon a nuo la disxelia
#29 Para gzip, otra alternativa es pigz: http://zlib.net/pigz/ La compresión en paralelo con pigz es una maravilla pero sólo apto para usuarios hardcore de Linux (nota: soy administrador de sistemas Linux).
Y hablando de Zopfli, de Google también hay Snappy: https://code.google.com/p/snappy/ A diferencia de Zopfli, Snappy está orientado a máxima velocidad. Lo uso en un proyecto propio y realmente es una bala.
#31 +100. Las añado al artículo, no las conocía y tienen muy buena pinta.
#31 ¿Es compatible con gzip a nivel de sintaxis?
#34 Pigz es zlib, por tanto es comptabile con gzip. Lo que hace es comprimir por bloques distribuidos por cada CPU que usa.
Snappy es otra bestia, no es compatible con nadie.
Y apenas ni nombra a xz, que no solo es compatible con las herramientas habituales (tar -J) sino que ademas se está postulando rápidamente como reemplazo a bzip2/gzip ya que por defecto soporta varias CPUs, cosa que bzip2 no hace.
#45 Reemplazo a bzip2
Bzip2 está siendo reemplazado por xz, pues este último comprime mejor y más rápido.
Gz está para equipos lentos.
ARJ ^^ que recuerdos, seguro que tengo por algun cajon disquetes archivos en ese formato jeje
La voto erronea!!. Si no sale el "pixel madre" no esta completa!!!
Te sentías todo un haker cuando descomprimías un juego en ARJ... que tiempos
#13 Esa pantallita azul que sacaron con interfaz, que recuerdos .
Por su parte, en los archivos MP3 se reduce el tamaño del archivo a cambio de eliminar frecuencias que el oído humano no escucha.
Muy interesante articulo.
No soy tan viejuno como los ARJ pero si que recuerdo PKZIP en DOS para extraer aquellos juegos que venian en un monton de zips, cuando no habia winRAR con sus partes que se te extraian solas al elegir el primer fichero
aun se usa la compresion? con discos de 1-2 teras a 50 euros...
#7 Ya me explicarás como envias dos teras sin comprimir a través de internet.
#8 Lo empaquetas
#7 Todos los vídeos que descargas están comprimidos.
Por ejemplo una película de 2 horas en 1080p sin compresión ocuparía 1,4 TB
Incluso cuando navegas por la web sueles descargar las páginas comprimidas.
La compresión está por todas partes, a veces invisible y transparente y en otras de forma explícita.
#7 Ya lo creo, recientemente he grabado vídeos con el fraps para subirlos a youtube y te puedo decir que una hora a 1280x720 ocupa la friolera de 100 gigas ya que graba en raw, así que ya me dirás cómo subo eso sin comprimir.
#12 Perdona se me fue el dedo
¿Comorrr? ¿Desde cuándo el JPG reduce el tamaño de la fotografía?
"Por ejemplo, en los archivos JPG se reduce calidad y tamaño de la fotografía a cambio de conseguir un tamaño de archivo más pequeño."
#26 Disparate como una casa, corregido también
lo meneo por la lección de historia, muy guapa
No, en serio, la meneo
Y, hablando de comprimir, no estaría de más hablar del concurso: http://prize.hutter1.net/
"50'000€ Prize for Compressing Human Knowledge", ¿alguien se apunta?
Bueno, y ¿qué pasa con los ISO? ¿Acaso no es un formato de compresión o qué? Y anda que no comprimen...
mi voto para 7zip
#38 ¿7zip? No sé que decirte... porque vale, comprime bastante más que un zip o un rar, pero a cambio el acceso a los datos es considerablemente más lento (como varias veces más). Supongo que depende de para qué lo uses, si es para guardar algo durante meses o años es una buena opción, pero si vas a andar descomprimiendo con cierta frecuencia yo elegiría otros formatos.
#38 #42 Lzo es cojonudo.