Tabla de contenido:
Definición: ¿Qué significa la compresión sin pérdida?
La compresión sin pérdida implica comprimir datos de tal manera que el conjunto de datos original se reconstruya completamente al revertir la compresión. Esto está en contraste con la compresión "con pérdida", donde algunos datos pueden perderse en el proceso de reversión.
La compresión sin pérdida también se conoce como compresión de audio sin pérdida.
Techopedia explica la compresión sin pérdida
Una forma general de pensar en la compresión sin pérdidas es que para muchos tipos de archivos, incluidos los programas ejecutables y los módulos de código, es absolutamente imprescindible que todos los datos en un formato comprimido se reconstruyan completamente cuando se invierte la compresión. Tecnologías como las utilidades de archivos zip proporcionan este tipo de servicio, mientras que descomprimir archivos conduce a conjuntos de datos completamente reconstituidos. En contraste, para música, imagen o video, puede ser aceptable tener alguna pérdida de datos después de la compresión. Esto se debe a que, aunque la calidad de los medios puede verse afectada, estos formatos seguirán siendo digeribles y útiles con cierta pérdida de datos.
El logro de la compresión sin pérdidas funciona a través de conjuntos de algoritmos altamente sofisticados. Muchos de estos incluyen modelar los datos para la compresión para evaluar cómo reducir el espacio de almacenamiento necesario sin afectar la reconstitución del conjunto de datos. Los expertos señalan que todo tipo de diferentes estrategias de compresión sin pérdidas funcionan de manera diferente. Cualquier técnica que pueda disminuir los requisitos de almacenamiento al tiempo que proporciona la reconstitución de datos completa podría describirse como compresión sin pérdidas. Algunos de estos funcionan sobre la base de la construcción de datos probable versus improbable, donde los algoritmos pueden adivinar o predecir cómo se pueden agrupar conjuntos de datos para reconstituir un archivo.
Una mirada más cercana a los algoritmos de compresión sin pérdida muestra que muchos de ellos funcionan a través del principio de eliminar o manejar la redundancia. Usando estrategias como el reemplazo de cadenas de bits y la conversión de datos, estos algoritmos pueden hacer que los archivos sean más pequeños y al mismo tiempo proporcionan una especie de taquigrafía que las máquinas pueden usar para reconstituir los datos en un momento posterior. Una vez más, hay muchas formas de hacerlo, incluidos punteros útiles que pueden proporcionar valores consistentes para bits de datos redundantes.