SlideShare una empresa de Scribd logo
1 de 16
-Tecnologías de compresión de datos
-Armando Rodriguez
2013
*La compresión de datos consiste en la
reducción del volumen de información
tratable (procesar, transmitir o grabar). En
principio, con la compresión se pretende
transportar la misma información, pero
empleando la menor cantidad de espacio.
*La compresión de datos se basa
fundamentalmente en buscar repeticiones en
series de datos para después almacenar solo el
dato junto al número de veces que se repite.
Así, por ejemplo, si en un fichero aparece una
secuencia como “AAAAAA”, ocupando 6 bytes se
podría almacenar simplemente “6A” que ocupa
solo 2 bytes, en algoritmo RLE.
En realidad, el proceso es mucho más
complejo, ya que raramente se consigue
encontrar patrones de repetición tan exactos
(salvo en algunas imágenes)
*Por un lado, algunos buscan series largas que
luego codifican en formas más breves.
Por otro lado, algunos algoritmos, como el
algoritmo de Huffman, examinan los caracteres
más repetidos para luego codificar de forma más
corta los que más se repiten.
Otros, como el LZW, construyen un diccionario
con los patrones encontrados, a los cuales se hace
referencia de manera posterior.
También esta una forma de comprimir que es
codificando los bytes pares es muy sencillo y fácil
de entender.
*A la hora de hablar de compresión hay que
tener presentes dos conceptos:
Redundancia: Datos que son repetitivos o
previsibles
Entropía: La información nueva o esencial
que se define como la diferencia entre la
cantidad total de datos de un mensaje y su
redundancia.
* El objetivo de la codificación es siempre reducir el tamaño de la
información, intentando que esta reducción de tamaño no afecte
al contenido. No obstante, la reducción de datos puede afectar o
no a la calidad de la información:
Compresión sin pérdida: los datos antes y después de comprimirlos
son exactos en la compresión sin pérdida. En el caso de la
compresión sin pérdida una mayor compresión solo implica más
tiempo de proceso. Se utiliza principalmente en la compresión de
texto.
Un algoritmo de compresión con pérdida puede eliminar datos
para reducir aún más el tamaño, con lo que se suele reducir la
calidad. Hay que tener en cuenta que una vez realizada la
compresión, no se puede obtener la señal original, aunque sí una
aproximación cuya semejanza con la original dependerá del tipo
de compresión. Se utiliza principalmente en la compresión de
imágenes, videos y sonidos.
Es un potente programa compresor y
descompresor de datos multi-función, una
herramienta indispensable para ahorrar
espacio de almacenamiento y tiempo de
transmisión al enviar y recibir archivos a
través de Internet o al realizar copias de
seguridad.
*RAR utiliza un algoritmo de compresión sin perdida
basado en el LZSS, una mejora del LZ77, descrito en
1982 por James Storer y Thomas Szymanski.
*Rar es además el primer compresor que integra
completamente la compresión a través de
ficheros, conocido por compresión sólida. Esta
tecnológia comprime varios ficheros juntos de
forma que el mismo diccionario se aplica a todos los
ficheros, consiguiendo asi una relación de
compresión superior.
*7-Zip es un archivador de ficheros libre desarrollado
por Igor Pavlov. Por defecto utiliza el formato de
archivo 7z, también libre, (con extensión.7z). Este
formato usa los métodos de
compresión LZMA y PPMD (más adecuado para
textos), desarrollados por su autor, y puede aplicar
un filtro a los ejecutables para aumentar su
compresibilidad. Los archivos 7z pueden ser
sólidos, a diferencia de los ZIP, lo que mejora la
compresión de conjuntos de archivos pequeños.
*7zip utiliza su propia extension llamado 7z. Es el
formato predeterminado para 7-zip, utiliza la
extensión 7z. Cada archivo en formato 7z puede
contener directorios y archivos. Como es un formato
de compresión, la seguridad y el tamaño se logran
usando una combinación de filtros,como pueden
ser; pre-procesadores, algoritmos de compresión y
los filtros de cifrado.
*.7z usa una variedad de algoritmos de
compresión, los más comunes
son bzip2, LZMA2 y LZMA. Desarrollado por
Pavlov, LZMA es una gran algoritmo de
compresión, con un gran radio de compresión y un
diccionario de hasta 4 GB.
*KGB Archiver es un programa libre de compresión
de ficheros creado por Tomasz Pawlak.
*KGB Archiver es una herramienta para comprimir y
descomprimir ficheros con tasas de compresión muy
altas. Supera ampliamente a otras utilidades
similares, como 7zip o UHarc.
*La contrapartida a las grandes tasas de compresión
que consigue, es que necesita mucho más tiempo y
memoria RAM para comprimir los ficheros. El autor
recomienda como mínimo un procesador con 1,5
GHz de frecuencia de reloj y 256 MB de RAM.
*Una de las ventajas de KGB Archiver es su
algoritmo de compresión, PAQ7 (lanzado en
diciembre de 2005, habiendo versiones
posteriores como PAQ8, que podrían ser usadas
en el futuro). Este algoritmo ha logrado
el premio Hutter, premio que recompensa los
desarrollos en compresión de datos sin pérdida.
También usa AES-256 para cifrar archivos. Este
es uno de los algoritmos de cifrado más
poderosos que se conocen.
*WinZip es un compresor de archivos comercial que
funciona en Microsoft Windows, desarrollado por
WinZip Computing (antes conocido como Nico Mak
Computing). Puede manejar varios formatos de
archivo adicionales. Es un producto comercial con
una versión de evaluación gratuita.
*WinZip comenzó su vida a principios de los años
1990, como una interfaz gráfica de
usuario para PKZIP, con licencia shareware. En
1996, los creadores de WinZip incorporaron código
de compresión del proyecto Info-ZIP, haciendo que
no fuera necesario el ejecutable PKZIP.
* El tipo de fichero por default es “.zip”. ZIP es un formato de
fichero bastante simple, que comprime cada uno de los
archivos de forma separada. Comprimir cada archivo
independientemente del resto de archivos comprimidos
permite recuperar cada uno de los ficheros sin tener que leer
el resto, lo que aumenta el rendimiento. El problema, es que
el resultado de agrupar un número grande de pequeños
archivos es siempre mayor que agrupar todos los archivos y
comprimirlos como si fuera uno sólo. A cambio, esto permite
extraer cada archivo de forma independiente sin tener que
procesar el archivo desde el principio.
* La especificación de ZIP indica que cada archivo puede ser
almacenado, o bien sin comprimir, o utilizando una amplia
variedad de algoritmos de compresión. Sin embargo, en la
práctica, ZIP se suele utilizar casi siempre con
el algoritmo de Phil Katz.
Tecnologías de compresión de archivos

Más contenido relacionado

La actualidad más candente

System Booting Process overview
System Booting Process overviewSystem Booting Process overview
System Booting Process overviewRajKumar Rampelli
 
Internal commands.29to30
Internal commands.29to30Internal commands.29to30
Internal commands.29to30myrajendra
 
Booting of Computer System
Booting of Computer SystemBooting of Computer System
Booting of Computer SystemArzath Areeff
 
Introducción a windows 7
Introducción a windows 7Introducción a windows 7
Introducción a windows 7Angela Gómez
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structuresMukesh Chinta
 
Operating system paging and segmentation
Operating system paging and segmentationOperating system paging and segmentation
Operating system paging and segmentationhamza haseeb
 
Introduction to operating system, system calls and interrupts
Introduction to operating system, system calls and interruptsIntroduction to operating system, system calls and interrupts
Introduction to operating system, system calls and interruptsShivam Mitra
 
Compresores de archivos (1)
Compresores de  archivos (1)Compresores de  archivos (1)
Compresores de archivos (1)Alex Lopez
 
Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programsnorzaini
 
Power Point de introducción a la Informática.
Power Point de introducción a la Informática.Power Point de introducción a la Informática.
Power Point de introducción a la Informática.Francesc Oliva Lloveras
 
Sistemas operativos buena
Sistemas operativos  buenaSistemas operativos  buena
Sistemas operativos buenaDiego Quin
 

La actualidad más candente (20)

Top 10 utilerias de compresion
Top 10 utilerias de compresionTop 10 utilerias de compresion
Top 10 utilerias de compresion
 
The windows hierarchy
The windows hierarchyThe windows hierarchy
The windows hierarchy
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
System Booting Process overview
System Booting Process overviewSystem Booting Process overview
System Booting Process overview
 
Internal commands.29to30
Internal commands.29to30Internal commands.29to30
Internal commands.29to30
 
Booting of Computer System
Booting of Computer SystemBooting of Computer System
Booting of Computer System
 
Introducción a windows 7
Introducción a windows 7Introducción a windows 7
Introducción a windows 7
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structures
 
Operating system paging and segmentation
Operating system paging and segmentationOperating system paging and segmentation
Operating system paging and segmentation
 
Winzip y winrar
Winzip y winrarWinzip y winrar
Winzip y winrar
 
CPU Scheduling
CPU SchedulingCPU Scheduling
CPU Scheduling
 
Introduction to operating system, system calls and interrupts
Introduction to operating system, system calls and interruptsIntroduction to operating system, system calls and interrupts
Introduction to operating system, system calls and interrupts
 
Compresores de archivos (1)
Compresores de  archivos (1)Compresores de  archivos (1)
Compresores de archivos (1)
 
Programas Utilitarios
Programas UtilitariosProgramas Utilitarios
Programas Utilitarios
 
Uefi and bios
Uefi and biosUefi and bios
Uefi and bios
 
Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programs
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
manual visual basic 01
manual visual basic 01manual visual basic 01
manual visual basic 01
 
Power Point de introducción a la Informática.
Power Point de introducción a la Informática.Power Point de introducción a la Informática.
Power Point de introducción a la Informática.
 
Sistemas operativos buena
Sistemas operativos  buenaSistemas operativos  buena
Sistemas operativos buena
 

Destacado

L1 Eq1 ConceptualizacióN At
L1 Eq1 ConceptualizacióN AtL1 Eq1 ConceptualizacióN At
L1 Eq1 ConceptualizacióN Atguestcad2e07
 
Esfuerzo y deformación
Esfuerzo y deformación Esfuerzo y deformación
Esfuerzo y deformación vickyzamora
 
D:\v tellez\contenidos en tecnologia\estructuras y mecanismos eso i\estructuras
D:\v tellez\contenidos en tecnologia\estructuras y mecanismos eso i\estructurasD:\v tellez\contenidos en tecnologia\estructuras y mecanismos eso i\estructuras
D:\v tellez\contenidos en tecnologia\estructuras y mecanismos eso i\estructurasVictor Tellez
 
Elementos de las tecnologias de la información y
Elementos de las tecnologias de la información yElementos de las tecnologias de la información y
Elementos de las tecnologias de la información yLydia Pulgar Vargas
 
Estructuras 1º ESO: Tipos de esfuerzos
Estructuras 1º ESO: Tipos de esfuerzosEstructuras 1º ESO: Tipos de esfuerzos
Estructuras 1º ESO: Tipos de esfuerzostictecnologia
 

Destacado (6)

L1 Eq1 ConceptualizacióN At
L1 Eq1 ConceptualizacióN AtL1 Eq1 ConceptualizacióN At
L1 Eq1 ConceptualizacióN At
 
Esfuerzo y deformación
Esfuerzo y deformación Esfuerzo y deformación
Esfuerzo y deformación
 
D:\v tellez\contenidos en tecnologia\estructuras y mecanismos eso i\estructuras
D:\v tellez\contenidos en tecnologia\estructuras y mecanismos eso i\estructurasD:\v tellez\contenidos en tecnologia\estructuras y mecanismos eso i\estructuras
D:\v tellez\contenidos en tecnologia\estructuras y mecanismos eso i\estructuras
 
Elementos de las tecnologias de la información y
Elementos de las tecnologias de la información yElementos de las tecnologias de la información y
Elementos de las tecnologias de la información y
 
Esfuerzo, deformación, flexión, fatiga, torsión y pandeo
Esfuerzo, deformación, flexión, fatiga, torsión y pandeoEsfuerzo, deformación, flexión, fatiga, torsión y pandeo
Esfuerzo, deformación, flexión, fatiga, torsión y pandeo
 
Estructuras 1º ESO: Tipos de esfuerzos
Estructuras 1º ESO: Tipos de esfuerzosEstructuras 1º ESO: Tipos de esfuerzos
Estructuras 1º ESO: Tipos de esfuerzos
 

Similar a Tecnologías de compresión de archivos

Formatos de compresión. Herramientas teleinformaticas
Formatos de compresión. Herramientas teleinformaticas Formatos de compresión. Herramientas teleinformaticas
Formatos de compresión. Herramientas teleinformaticas Monlick
 
Formatos de compresión
Formatos de compresiónFormatos de compresión
Formatos de compresiónMonlick
 
Anúñez
AnúñezAnúñez
Anúñezalex-27
 
Formatos de compresión grupo 16.
Formatos de compresión grupo 16.Formatos de compresión grupo 16.
Formatos de compresión grupo 16.Monlick
 
Formatos de compresión de archivos
Formatos de compresión de archivos Formatos de compresión de archivos
Formatos de compresión de archivos dannaquirogar
 
Formatos de compresión de archivos
Formatos de compresión de archivos Formatos de compresión de archivos
Formatos de compresión de archivos dannaquirogar
 
Compresion y descompresion de archivos
Compresion y descompresion de archivosCompresion y descompresion de archivos
Compresion y descompresion de archivosJennyPecho1
 
Presentacion formatos de compresión
Presentacion formatos de compresiónPresentacion formatos de compresión
Presentacion formatos de compresiónjolu1101
 
Presentacion formatos de compresión
Presentacion formatos de compresiónPresentacion formatos de compresión
Presentacion formatos de compresiónJose Luis Serrato
 
02 responder a las preguntas sobre instalación
02 responder a las preguntas sobre instalación02 responder a las preguntas sobre instalación
02 responder a las preguntas sobre instalaciónINÉS ARABIA DíAZ
 
Manual básico 7-ZIP
Manual básico 7-ZIPManual básico 7-ZIP
Manual básico 7-ZIPTotus Muertos
 
Formatos de compresión fernando-munoz
Formatos de compresión fernando-munozFormatos de compresión fernando-munoz
Formatos de compresión fernando-munozErick Muñoz
 

Similar a Tecnologías de compresión de archivos (20)

Formatos de compresión. Herramientas teleinformaticas
Formatos de compresión. Herramientas teleinformaticas Formatos de compresión. Herramientas teleinformaticas
Formatos de compresión. Herramientas teleinformaticas
 
Formatos de compresión
Formatos de compresiónFormatos de compresión
Formatos de compresión
 
Anúñez
AnúñezAnúñez
Anúñez
 
Formatos de compresión grupo 16.
Formatos de compresión grupo 16.Formatos de compresión grupo 16.
Formatos de compresión grupo 16.
 
que es un zip
que es un  zipque es un  zip
que es un zip
 
Formatos de compresión de archivos
Formatos de compresión de archivos Formatos de compresión de archivos
Formatos de compresión de archivos
 
Formatos de compresión de archivos
Formatos de compresión de archivos Formatos de compresión de archivos
Formatos de compresión de archivos
 
Ntics
Ntics Ntics
Ntics
 
Ntics
NticsNtics
Ntics
 
Practica 2.1
Practica 2.1Practica 2.1
Practica 2.1
 
Compresion y descompresion de archivos
Compresion y descompresion de archivosCompresion y descompresion de archivos
Compresion y descompresion de archivos
 
En informática
En informáticaEn informática
En informática
 
Compresor de archivos
Compresor de archivosCompresor de archivos
Compresor de archivos
 
Presentacion formatos de compresión
Presentacion formatos de compresiónPresentacion formatos de compresión
Presentacion formatos de compresión
 
Presentacion formatos de compresión
Presentacion formatos de compresiónPresentacion formatos de compresión
Presentacion formatos de compresión
 
Winzip Winrap
Winzip WinrapWinzip Winrap
Winzip Winrap
 
02 responder a las preguntas sobre instalación
02 responder a las preguntas sobre instalación02 responder a las preguntas sobre instalación
02 responder a las preguntas sobre instalación
 
Manual básico 7-ZIP
Manual básico 7-ZIPManual básico 7-ZIP
Manual básico 7-ZIP
 
Formatos de compresión fernando-munoz
Formatos de compresión fernando-munozFormatos de compresión fernando-munoz
Formatos de compresión fernando-munoz
 
Utilerias
UtileriasUtilerias
Utilerias
 

Tecnologías de compresión de archivos

  • 1. -Tecnologías de compresión de datos -Armando Rodriguez 2013
  • 2. *La compresión de datos consiste en la reducción del volumen de información tratable (procesar, transmitir o grabar). En principio, con la compresión se pretende transportar la misma información, pero empleando la menor cantidad de espacio.
  • 3. *La compresión de datos se basa fundamentalmente en buscar repeticiones en series de datos para después almacenar solo el dato junto al número de veces que se repite. Así, por ejemplo, si en un fichero aparece una secuencia como “AAAAAA”, ocupando 6 bytes se podría almacenar simplemente “6A” que ocupa solo 2 bytes, en algoritmo RLE. En realidad, el proceso es mucho más complejo, ya que raramente se consigue encontrar patrones de repetición tan exactos (salvo en algunas imágenes)
  • 4. *Por un lado, algunos buscan series largas que luego codifican en formas más breves. Por otro lado, algunos algoritmos, como el algoritmo de Huffman, examinan los caracteres más repetidos para luego codificar de forma más corta los que más se repiten. Otros, como el LZW, construyen un diccionario con los patrones encontrados, a los cuales se hace referencia de manera posterior. También esta una forma de comprimir que es codificando los bytes pares es muy sencillo y fácil de entender.
  • 5. *A la hora de hablar de compresión hay que tener presentes dos conceptos: Redundancia: Datos que son repetitivos o previsibles Entropía: La información nueva o esencial que se define como la diferencia entre la cantidad total de datos de un mensaje y su redundancia.
  • 6. * El objetivo de la codificación es siempre reducir el tamaño de la información, intentando que esta reducción de tamaño no afecte al contenido. No obstante, la reducción de datos puede afectar o no a la calidad de la información: Compresión sin pérdida: los datos antes y después de comprimirlos son exactos en la compresión sin pérdida. En el caso de la compresión sin pérdida una mayor compresión solo implica más tiempo de proceso. Se utiliza principalmente en la compresión de texto. Un algoritmo de compresión con pérdida puede eliminar datos para reducir aún más el tamaño, con lo que se suele reducir la calidad. Hay que tener en cuenta que una vez realizada la compresión, no se puede obtener la señal original, aunque sí una aproximación cuya semejanza con la original dependerá del tipo de compresión. Se utiliza principalmente en la compresión de imágenes, videos y sonidos.
  • 7.
  • 8. Es un potente programa compresor y descompresor de datos multi-función, una herramienta indispensable para ahorrar espacio de almacenamiento y tiempo de transmisión al enviar y recibir archivos a través de Internet o al realizar copias de seguridad.
  • 9. *RAR utiliza un algoritmo de compresión sin perdida basado en el LZSS, una mejora del LZ77, descrito en 1982 por James Storer y Thomas Szymanski. *Rar es además el primer compresor que integra completamente la compresión a través de ficheros, conocido por compresión sólida. Esta tecnológia comprime varios ficheros juntos de forma que el mismo diccionario se aplica a todos los ficheros, consiguiendo asi una relación de compresión superior.
  • 10. *7-Zip es un archivador de ficheros libre desarrollado por Igor Pavlov. Por defecto utiliza el formato de archivo 7z, también libre, (con extensión.7z). Este formato usa los métodos de compresión LZMA y PPMD (más adecuado para textos), desarrollados por su autor, y puede aplicar un filtro a los ejecutables para aumentar su compresibilidad. Los archivos 7z pueden ser sólidos, a diferencia de los ZIP, lo que mejora la compresión de conjuntos de archivos pequeños.
  • 11. *7zip utiliza su propia extension llamado 7z. Es el formato predeterminado para 7-zip, utiliza la extensión 7z. Cada archivo en formato 7z puede contener directorios y archivos. Como es un formato de compresión, la seguridad y el tamaño se logran usando una combinación de filtros,como pueden ser; pre-procesadores, algoritmos de compresión y los filtros de cifrado. *.7z usa una variedad de algoritmos de compresión, los más comunes son bzip2, LZMA2 y LZMA. Desarrollado por Pavlov, LZMA es una gran algoritmo de compresión, con un gran radio de compresión y un diccionario de hasta 4 GB.
  • 12. *KGB Archiver es un programa libre de compresión de ficheros creado por Tomasz Pawlak. *KGB Archiver es una herramienta para comprimir y descomprimir ficheros con tasas de compresión muy altas. Supera ampliamente a otras utilidades similares, como 7zip o UHarc. *La contrapartida a las grandes tasas de compresión que consigue, es que necesita mucho más tiempo y memoria RAM para comprimir los ficheros. El autor recomienda como mínimo un procesador con 1,5 GHz de frecuencia de reloj y 256 MB de RAM.
  • 13. *Una de las ventajas de KGB Archiver es su algoritmo de compresión, PAQ7 (lanzado en diciembre de 2005, habiendo versiones posteriores como PAQ8, que podrían ser usadas en el futuro). Este algoritmo ha logrado el premio Hutter, premio que recompensa los desarrollos en compresión de datos sin pérdida. También usa AES-256 para cifrar archivos. Este es uno de los algoritmos de cifrado más poderosos que se conocen.
  • 14. *WinZip es un compresor de archivos comercial que funciona en Microsoft Windows, desarrollado por WinZip Computing (antes conocido como Nico Mak Computing). Puede manejar varios formatos de archivo adicionales. Es un producto comercial con una versión de evaluación gratuita. *WinZip comenzó su vida a principios de los años 1990, como una interfaz gráfica de usuario para PKZIP, con licencia shareware. En 1996, los creadores de WinZip incorporaron código de compresión del proyecto Info-ZIP, haciendo que no fuera necesario el ejecutable PKZIP.
  • 15. * El tipo de fichero por default es “.zip”. ZIP es un formato de fichero bastante simple, que comprime cada uno de los archivos de forma separada. Comprimir cada archivo independientemente del resto de archivos comprimidos permite recuperar cada uno de los ficheros sin tener que leer el resto, lo que aumenta el rendimiento. El problema, es que el resultado de agrupar un número grande de pequeños archivos es siempre mayor que agrupar todos los archivos y comprimirlos como si fuera uno sólo. A cambio, esto permite extraer cada archivo de forma independiente sin tener que procesar el archivo desde el principio. * La especificación de ZIP indica que cada archivo puede ser almacenado, o bien sin comprimir, o utilizando una amplia variedad de algoritmos de compresión. Sin embargo, en la práctica, ZIP se suele utilizar casi siempre con el algoritmo de Phil Katz.