Compresión sin pérdida
Un método de compresión que restaura los datos originales bit a bit. Reduce el tamaño del archivo sin pérdida de calidad.
La compresión sin pérdida produce una salida que al descomprimirse resulta en datos idénticos bit a bit. No se pierde información, permitiendo la reducción de tamaño sin sacrificio de calidad - fundamental donde se requiere integridad de datos.
Principales algoritmos para imágenes:
- Deflate: Ventana deslizante LZ77 + codificación Huffman. Usado en PNG, implementado vía zlib
- LZW: Basado en diccionario, usado en GIF y TIFF. Construye el diccionario dinámicamente, reemplazando patrones con códigos cortos
- Codificación por longitud de ejecución: La técnica más simple - "valor x conteo" para valores idénticos consecutivos. Usado en BMP
- Codificación de entropía: Códigos de longitud variable por frecuencia. La codificación aritmética alcanza límites cercanos al teórico, usada en JPEG 2000 y AVIF sin pérdida
Las tasas dependen del contenido. Áreas uniformes y patrones (capturas de pantalla, logos) logran 50-80% de reducción; fotografías complejas solo 10-30%. Significativamente menor que la compresión con pérdida.
Esencial para imágenes médicas (DICOM), datos científicos, evidencia legal y masters de impresión. En flujos de edición, los intermedios sin pérdida previenen la pérdida generacional por guardados repetidos.