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:
| Algoritmo | Cómo funciona | Dónde se usa |
|---|---|---|
| Deflate | Ventana deslizante LZ77 combinada con codificación Huffman | PNG (implementado vía zlib) |
| LZW | Basado en diccionario: construye el diccionario dinámicamente y reemplaza patrones repetidos con códigos cortos | GIF, TIFF |
| Codificación por longitud de ejecución | La técnica más simple - "valor x conteo" para valores idénticos consecutivos | BMP |
| Codificación de entropía | Códigos de longitud variable según la frecuencia. La codificación aritmética alcanza límites cercanos al teórico | JPEG 2000, 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.
Puedes comparar el efecto de cada método en el tamaño de archivo con la herramienta de compresión de imágenes, que funciona completamente en el navegador y ofrece salida PNG sin pérdida además de JPG y WebP con pérdida.