🍋
Menu
.lz4 Archive

LZ4 Comprimido

LZ4 es un algoritmo de compresión extremadamente rápido centrado en la velocidad de compresión y descompresión. Sacrifica algo de ratio de compresión a favor de una velocidad cercana a la velocidad de la RAM, haciéndolo ideal para compresión en tiempo real.

Tipo MIME

application/x-lz4

Tipo

Binario

Compresión

Sin pérdida

Ventajas

  • + Decompression speed exceeding 4 GB/s per core
  • + Very fast compression with minimal CPU overhead
  • + Widely used in production systems (ZFS, Btrfs, databases)

Desventajas

  • Lower compression ratio than gzip, bzip2, or xz
  • Not suitable for archival where size minimization is key
  • Less common as a standalone file format for distribution

Cuándo usar .LZ4

Usa LZ4 cuando la velocidad de descompresión sea la máxima prioridad: bases de datos, caché, protocolos de red en tiempo real y almacenamiento de sistemas de archivos. Para mejor compresión a buen rendimiento, prefiere Zstandard.

Detalles técnicos

LZ4 utiliza coincidencia de secuencias LZ77 con longitud mínima de coincidencia de 4 bytes. Descomprime a más de 5 GB/s por núcleo en hardware moderno. El formato de trama (LZ4F) añade bloques independientes, sumas de verificación y detección de tamaño de contenido. LZ4 HC (Alta Compresión) intercambia velocidad de compresión por un mejor ratio.

Historia

Yann Collet creó LZ4 en 2011, basándose en el algoritmo LZ77. Fue adoptado por el kernel de Linux (para compresión de kernel), ZFS, Apache Kafka, bases de datos de series temporales y muchos motores de juegos donde la velocidad de descompresión es crítica.

Convertir desde .LZ4

Convertir a .LZ4

Formatos relacionados