C Mo Usamos Aplicaciones Y Lenguaje
Maestra: Martha Anahí
Alvaro García Ibarra
Materia: Computación
Comprensión y Descomprensión
Comprensión: Los ingenieros utilizan la compresión de audio para disminuir la cantidad de ancho de banda de Internet necesario para transmitir señales de audio. La compresión de archivos de audio ahorra espacio en las computadoras y en las bases de datos.La descompresión se refiere al proceso opuesto de la compresión. Cuando el archivo de audio o la transmisión se reproducen, el sonido es restaurado temporalmente a su calidad original.
Algoritmos con pérdida y sin pérdida de datos.
Algoritmo de compresión con pérdida: se refiere a cualquier procedimiento de codificación que tenga como objetivo representar cierta cantidad de informaciónutilizando una menor cantidad de la misma, siendo imposible una reconstrucción exacta de los datos originales.
En el primer caso, en lugar de guardar dos copias inexactas, sólo se guarda una aproximación. Esta aproximación se aprovecha de las limitaciones del sistema visual humano para esconder la distorsión introducida. Estos algoritmos son de gran utilidad para guardar imágenes fotográficas que deotra manera ocuparían mucho espacio dificultando su transmisión y almacenamiento. Un ejemplo de algoritmo con pérdida de calidad es JPEG.
Se denomina algoritmo de compresión sin pérdida: a cualquier procedimiento de codificación que tenga como objetivo representar cierta cantidad de información utilizando u ocupando un espacio menor, siendo posible una reconstrucción exacta de los datosoriginales.
Es utilizada para comprimir archivos o información que contienen datos que no pueden ser degradados o perdidos, como pueden ser documentos de texto, imágenes y sonido.
La compresión sin pérdidas es una técnica que consiste en la garantía de generar un duplicado exacto del flujo de datos de entrada después de un ciclo de compresión / expansión. Es generalmente implementada usando uno o dosdiferentes tipos de modelos: estático o basado en diccionario.
El modelo estático lee y codifica mientras utiliza la probabilidad de aparición de un carácter. Su forma más simple usa una tabla estática de probabilidades. En el inicio generar un árbol de Hoffman tenía costos significantes; por tanto, no siempre era generado, sino que en su lugar se analizaban bloques representativos de datos, dando unatabla de frecuencia característica. Entonces los árboles de Hoffman se generaban y los programas tenían acceso a este modelo estático. Pero utilizar un modelo estático tiene sus limitaciones. Si un flujo de entrada no concuerda bien con la previamente estadística acumulada, la relación de compresión se degradaría, posiblemente hasta el punto de que el flujo de datos saliente fuese tan largo como elentrante. Por tanto la siguiente mejora obvia fue construir una tabla estática a cada flujo de entrada único.
Algunos algoritmos de compresión sin pérdidas son los algoritmos Lempel-Ziv, que incluyen LZ77, LZ78 y LZ-W.
Programas de descomprensión y comprensión de datos
Comprensión
WinRAR es un software de compresión de datos desarrollado por Eugene Roshal, y lanzado por primera vezalrededor de 1995.1 Aunque es un producto comercial, existe una versión de prueba gratuita.
WinZipes 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.
7-Zipes un archivador de ficheroslibre para Microsoft Windows, desarrollado por Igor Pavlov. Por defecto utiliza el formato de archivo 7z, también libre, (con extensión. 7z).
Descomprensión
WinAce, mantenido por e-merge GmbH, se usa para descomprimir y manipular ficheros ACE en Microsoft Windows.
IZArc es una potente herramienta de compresión y descompresión de archivos para Windows.
Tiene funciones muy interesantes, está en...
Regístrate para leer el documento completo.