Komprimierungsmethodendetektor
Laden Sie jede komprimierte oder archivierte Datei hoch, um sofort zu erkennen, welcher Komprimierungsalgorithmus verwendet wurde – DEFLATE (zlib/gzip), LZMA/XZ, BZIP2, Zstandard (ZSTD), Brotli, LZ4, Snappy, LZW, RLE, Huffman Coding und mehr. Der Komprimierungsmethodendetektor liest die binären Header-Bytes und gleicht sie mit einer Datenbank mit über 30 komprimierungsspezifischen Signaturen ab, um den Algorithmus, seine Eigenschaften (Geschwindigkeit, Verhältnis, Streaming-Unterstützung, Wörterbuchtyp), das Risikoniveau (modern, veraltet, veraltet) und häufige Anwendungsfälle aufzudecken. Erkennt auch Archiv-Wrapper wie ZIP, RAR, 7z und TAR. Die gesamte Verarbeitung läuft lokal in Ihrem Browser – keine Uploads, keine Anmeldung, völlig kostenlos.
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
Um
- Was ist ein Komprimierungsalgorithmus? Ein Komprimierungsalgorithmus ist eine mathematische Methode zur Reduzierung der Datengröße durch effizientere Codierung. Verschiedene Algorithmen gehen unterschiedliche Kompromisse zwischen Komprimierungsverhältnis (wie stark die Daten schrumpfen), Geschwindigkeit (wie schnell sie komprimiert und dekomprimiert), Speichernutzung und Streaming-Fähigkeit ein. Einige Algorithmen sind für den allgemeinen Gebrauch konzipiert (DEFLATE, Zstandard), während andere auf Text (PPMd), Echtzeit-Streaming (LZ4, Snappy) oder hohe Komprimierungsraten (LZMA, BZIP2) spezialisiert sind.
- So funktioniert die Komprimierungsmethodenerkennung: Jeder Komprimierungsalgorithmus schreibt eine eindeutige Signatur (magische Bytes) am Anfang des komprimierten Datenstroms. Beispielsweise beginnt gzip mit 1F 8B 08, zlib mit 78 9C (Standardkomprimierung) und Zstandard mit 28 B5 2F FD. Das Tool liest die ersten Bytes Ihrer Datei und gleicht sie mit einer Datenbank mit über 30 komprimierungsspezifischen Bytesignaturen ab, um zu ermitteln, welcher Algorithmus verwendet wurde. Eine zusätzliche Analyse erkennt Archiv-Wrapper (ZIP, RAR, 7z), die möglicherweise komprimierte Daten enthalten.
- Algorithmuseigenschaften verstehen Das Tool bewertet jeden Algorithmus auf zwei Skalen: Geschwindigkeit (1–10, wobei 10 die schnellste ist) und Verhältnis (1–10, wobei 10 die höchste Komprimierung darstellt). Im Allgemeinen opfern schnellere Algorithmen das Komprimierungsverhältnis und Algorithmen mit höherem Verhältnis sind langsamer. LZ4 und Snappy priorisieren die Geschwindigkeit (10), während LZMA und PPMd das Verhältnis (8-9) priorisieren. Streaming-Unterstützung bedeutet, dass ein Algorithmus Daten inkrementell verarbeiten kann, ohne alles in den Speicher zu laden – entscheidend für Echtzeitanwendungen. Wörterbuchbasierte Algorithmen (wie DEFLATE, LZMA) finden sich wiederholende Muster, während Entropiekodierer (Huffman, Arithmetic) auf der Grundlage von Symbolfrequenzen komprimieren.
- Browserbasierte Verarbeitung und Datenschutz Die gesamte Dateianalyse wird mithilfe der Datei-API und der Uint8Array-Operationen vollständig in Ihrem Browser ausgeführt. Ihre Dateien verlassen nie Ihr Gerät – keine Uploads, keine Serveranfragen, keine Dienste Dritter. Dadurch eignet sich das Tool für die Analyse sensibler Dateien, einschließlich proprietärer Daten, Sicherheitsforschungsproben und vertraulicher Dokumente, die komprimierte Archive enthalten.
Häufig gestellte Fragen
Ein Komprimierungsmethodendetektor liest die ersten Bytes jeder komprimierten oder archivierten Datei und gleicht sie mit einer Datenbank bekannter Komprimierungsalgorithmussignaturen ab. Dies zeigt, welcher Algorithmus zum Komprimieren der Daten verwendet wurde – DEFLATE, LZMA, BZIP2, Zstandard, Brotli, LZ4, Snappy und mehr – sowie detaillierte Eigenschaften, typische Verhältnisse und häufige Anwendungsfälle für jeden Algorithmus.
Das Tool erkennt 16 Komprimierungsalgorithmen: DEFLATE (einschließlich zlib-Komprimierungsstufen), GZIP, BZIP2, LZMA/XZ/7z, PPMd, Zstandard (ZSTD), Brotli, LZ4, Snappy, LZO, LZH (LHA), LZSS, RLE, LZW (Unix Compress), LZHAM, Huffman Coding und Arithmetic Coding. Es erkennt auch Archiv-Wrapper: ZIP, RAR (4.x und 5.x), 7z und TAR.
Nein. Dieses Tool erkennt nur, welcher Komprimierungsalgorithmus für eine Datei verwendet wurde – es dekomprimiert oder extrahiert den Dateiinhalt nicht. Zum Dekomprimieren benötigen Sie ein Tool, das den identifizierten Algorithmus unterstützt (z. B. 7-Zip für LZMA, gzip für DEFLATE/gzip, brotli für Brotli-Dateien, zstd für Zstandard-Dateien).
Nein. Der Compression Method Detector verarbeitet alles lokal in Ihrem Browser. Ihre Dateien verlassen nie Ihr Gerät – kein Server-Upload, keine Datenprotokollierung, keine Anfragen Dritter. Zur Erkennung der Header-Signatur werden nur die ersten 256 Bytes gelesen.
Das Komprimierungsverhältnis misst, um wie viel der Algorithmus die Dateigröße reduziert. Höhere Verhältnisse bedeuten kleinere Ausgabedateien. Die Komprimierungsgeschwindigkeit misst, wie schnell der Algorithmus Daten verarbeitet. Diese sind typischerweise umgekehrt: Algorithmen mit hohen Komprimierungsraten (wie LZMA) sind langsamer, während Algorithmen, die der Geschwindigkeit Priorität einräumen (wie LZ4, Snappy), niedrigere Komprimierungsraten erzielen. Zum einfachen Vergleich bewertet das Tool beide auf einer Skala von 1 bis 10.
Wörterbuchbasierte Algorithmen (wie DEFLATE, LZMA, Zstandard) funktionieren, indem sie wiederholte Muster in Daten finden und sie durch kürzere Verweise auf ein Wörterbuch ersetzen. Das Wörterbuch kann statisch (vordefiniert) oder adaptiv (während der Komprimierung erstellt) sein. Im Gegensatz dazu weisen statistische/Entropie-Kodierer (wie Huffman-Kodierung, arithmetische Kodierung) kürzere Codes häufigeren Symbolen zu. Viele moderne Algorithmen kombinieren beide Ansätze.
Streaming-Unterstützung bedeutet, dass ein Algorithmus Daten in Blöcken verarbeiten kann, ohne die gesamte Datei in den Speicher zu laden. Dies ist für Echtzeitanwendungen wie Netzwerkkomprimierung, Live-Videokodierung und die Verarbeitung großer Dateien auf Geräten mit begrenztem Speicher von entscheidender Bedeutung.
Archiv-Wrapper sind Containerformate (ZIP, RAR, 7z, TAR), die mehrere Dateien zusammenpacken und darin möglicherweise einen oder mehrere Komprimierungsalgorithmen verwenden. Das Tool erkennt sowohl den Archiv-Wrapper als auch den internen Komprimierungsalgorithmus und hilft Ihnen, die vollständige Dateistruktur zu verstehen.
Ja – 100 % kostenlos, für immer. Keine Anmeldung, kein Konto, keine Premium-Stufe, keine Nutzungsbeschränkungen und keine Werbung. Analysieren Sie so viele komprimierte Dateien, wie Sie benötigen. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser, ohne Server-Uploads.