Detector de método de compresión
Cargue cualquier archivo comprimido o archivado para identificar instantáneamente qué algoritmo de compresión se utilizó: DEFLATE (zlib/gzip), LZMA/XZ, BZIP2, Zstandard (ZSTD), Brotli, LZ4, Snappy, LZW, RLE, Huffman Coding y más. El detector de métodos de compresión lee los bytes del encabezado binario y los compara con una base de datos de más de 30 firmas específicas de compresión para revelar el algoritmo, sus propiedades (velocidad, relación, soporte de transmisión, tipo de diccionario), nivel de riesgo (moderno, heredado, arcaico) y casos de uso comunes. También detecta contenedores de archivos como ZIP, RAR, 7z y TAR. Todo el procesamiento se ejecuta localmente en su navegador: sin cargas, sin registro, completamente gratis.
Upload any file to instantly detect which compression algorithm was used - DEFLATE (zlib/gzip), LZMA/XZ, BZIP2, Zstandard, Brotli, LZ4, Snappy, LZW, RLE, and more. The tool reads the binary header bytes and matches them against a database of compression-specific signatures to identify the algorithm, its properties (speed, ratio, streaming support), common use cases, and any archive wrappers (ZIP, RAR, 7z, TAR). All processing runs locally in your browser - no uploads, no signup, completely free.
Drop any compressed or archived file here or click to browse
Supports all file types - only the first 256 bytes are read for detection
Acerca de
- ¿Qué es un algoritmo de compresión? Un algoritmo de compresión es un método matemático para reducir el tamaño de los datos codificándolos de manera más eficiente. Los diferentes algoritmos realizan diferentes compensaciones entre la relación de compresión (cuánto se reducen los datos), la velocidad (qué tan rápido se comprimen y descomprimen), el uso de memoria y la capacidad de transmisión. Algunos algoritmos están diseñados para uso general (DEFLATE, Zstandard), mientras que otros se especializan en texto (PPMd), transmisión en tiempo real (LZ4, Snappy) o altas relaciones de compresión (LZMA, BZIP2).
- Cómo funciona la detección del método de compresión Cada algoritmo de compresión escribe una firma única (bytes mágicos) al comienzo del flujo de datos comprimidos. Por ejemplo, gzip comienza con 1F 8B 08, zlib comienza con 78 9C (compresión predeterminada) y Zstandard comienza con 28 B5 2F FD. La herramienta lee los primeros bytes de su archivo y los compara con una base de datos de más de 30 firmas de bytes específicas de compresión para identificar qué algoritmo se utilizó. Un análisis adicional detecta contenedores de archivos (ZIP, RAR, 7z) que pueden contener datos comprimidos en su interior.
- Comprensión de las propiedades del algoritmo La herramienta califica cada algoritmo en dos escalas: Velocidad (1-10, donde 10 es la más rápida) y Relación (1-10, donde 10 es la compresión más alta). Generalmente, los algoritmos más rápidos sacrifican la relación de compresión y los algoritmos con una relación más alta son más lentos. LZ4 y Snappy priorizan la velocidad (10), mientras que LZMA y PPMd priorizan la relación (8-9). La compatibilidad con la transmisión significa que un algoritmo puede procesar datos de forma incremental sin cargar todo en la memoria, algo fundamental para las aplicaciones en tiempo real. Los algoritmos basados en diccionarios (como DEFLATE, LZMA) encuentran patrones repetidos, mientras que los codificadores de entropía (Huffman, Arithmetic) comprimen según las frecuencias de los símbolos.
- Procesamiento y privacidad basados en el navegador Todos los análisis de archivos se ejecutan completamente en su navegador utilizando File API y las operaciones Uint8Array. Sus archivos nunca salen de su dispositivo: ni cargas, ni solicitudes de servidor, ni servicios de terceros. Esto hace que la herramienta sea adecuada para analizar archivos confidenciales, incluidos datos de propiedad exclusiva, muestras de investigaciones de seguridad y documentos confidenciales que contienen archivos comprimidos.
Preguntas frecuentes
Un detector de métodos de compresión lee los primeros bytes de cualquier archivo comprimido o archivado y los compara con una base de datos de firmas de algoritmos de compresión conocidos. Esto revela qué algoritmo se utilizó para comprimir los datos (DEFLATE, LZMA, BZIP2, Zstandard, Brotli, LZ4, Snappy y más) junto con propiedades detalladas, proporciones típicas y casos de uso comunes para cada algoritmo.
La herramienta detecta 16 algoritmos de compresión: DEFLATE (incluidos los niveles de compresión zlib), GZIP, BZIP2, LZMA/XZ/7z, PPMd, Zstandard (ZSTD), Brotli, LZ4, Snappy, LZO, LZH (LHA), LZSS, RLE, LZW (Unix Compress), LZHAM, Huffman Coding y Arithmetic Coding. También detecta contenedores de archivos: ZIP, RAR (4.x y 5.x), 7z y TAR.
No. Esta herramienta solo detecta qué algoritmo de compresión se utilizó en un archivo; no descomprime ni extrae el contenido del archivo. Para descomprimir, necesitará una herramienta que admita el algoritmo identificado (por ejemplo, 7-Zip para LZMA, gzip para DEFLATE/gzip, brotli para archivos Brotli, zstd para archivos Zstandard).
No. El detector de métodos de compresión procesa todo localmente en su navegador. Sus archivos nunca salen de su dispositivo: no se cargan en el servidor, no se registran datos ni se solicitan terceros. Sólo se leen los primeros 256 bytes para la detección de la firma del encabezado.
La relación de compresión mide cuánto reduce el algoritmo el tamaño del archivo: relaciones más altas significan archivos de salida más pequeños. La velocidad de compresión mide qué tan rápido el algoritmo procesa los datos. Por lo general, son inversos: los algoritmos con relaciones de compresión altas (como LZMA) son más lentos, mientras que los algoritmos que priorizan la velocidad (como LZ4, Snappy) logran relaciones de compresión más bajas. La herramienta califica ambos en una escala del 1 al 10 para facilitar la comparación.
Los algoritmos basados en diccionarios (como DEFLATE, LZMA, Zstandard) funcionan encontrando patrones repetidos en los datos y reemplazándolos con referencias más breves a un diccionario. El diccionario puede ser estático (predefinido) o adaptativo (construido durante la compresión). Por el contrario, los codificadores estadísticos/de entropía (como la codificación de Huffman y la codificación aritmética) asignan códigos más cortos a símbolos más frecuentes. Muchos algoritmos modernos combinan ambos enfoques.
La compatibilidad con la transmisión significa que un algoritmo puede procesar datos en fragmentos sin cargar el archivo completo en la memoria. Esto es esencial para aplicaciones en tiempo real como compresión de red, codificación de video en vivo y procesamiento de archivos grandes en dispositivos con memoria limitada.
Los contenedores de archivos son formatos contenedores (ZIP, RAR, 7z, TAR) que empaquetan varios archivos juntos y pueden usar uno o más algoritmos de compresión en su interior. La herramienta detecta tanto el contenedor del archivo como el algoritmo de compresión interno, lo que le ayuda a comprender la estructura completa del archivo.
Sí, 100% gratis, para siempre. Sin registro, sin cuenta, sin nivel premium, sin límites de uso y sin anuncios. Analiza tantos archivos comprimidos como necesites. Todo el procesamiento se realiza localmente en su navegador sin cargas en el servidor.