Detektor Metode Kompresi
Unggah file terkompresi atau arsip apa pun untuk langsung mengidentifikasi algoritme kompresi mana yang digunakan - DEFLATE (zlib/gzip), LZMA/XZ, BZIP2, Zstandard (ZSTD), Brotli, LZ4, Snappy, LZW, RLE, Huffman Coding, dan banyak lagi. Detektor Metode Kompresi membaca byte header biner dan mencocokkannya dengan database yang berisi 30+ tanda tangan khusus kompresi untuk mengungkap algoritme, propertinya (kecepatan, rasio, dukungan streaming, jenis kamus), tingkat risiko (modern, lawas, kuno), dan kasus penggunaan umum. Juga mendeteksi pembungkus arsip seperti ZIP, RAR, 7z, dan TAR. Semua pemrosesan berjalan secara lokal di browser Anda - tanpa unggahan, tanpa pendaftaran, sepenuhnya 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
Tentang
- Apa Itu Algoritma Kompresi? Algoritme kompresi adalah metode matematika untuk mengurangi ukuran data dengan mengkodekannya secara lebih efisien. Algoritma yang berbeda membuat trade-off yang berbeda antara rasio kompresi (seberapa banyak data menyusut), kecepatan (seberapa cepat data dikompres dan didekompresi), penggunaan memori, dan kemampuan streaming. Beberapa algoritme dirancang untuk penggunaan tujuan umum (DEFLATE, Zstandard), sementara algoritme lainnya mengkhususkan diri pada teks (PPMd), streaming waktu nyata (LZ4, Snappy), atau rasio kompresi tinggi (LZMA, BZIP2).
- Cara Kerja Deteksi Metode Kompresi Setiap algoritma kompresi menulis tanda tangan unik (byte ajaib) di awal aliran data terkompresi. Misalnya, gzip dimulai dengan 1F 8B 08, zlib dimulai dengan 78 9C (kompresi default), dan Zstandard dimulai dengan 28 B5 2F FD. Alat ini membaca byte pertama file Anda dan mencocokkannya dengan database yang berisi 30+ tanda byte khusus kompresi untuk mengidentifikasi algoritme mana yang digunakan. Analisis tambahan mendeteksi pembungkus arsip (ZIP, RAR, 7z) yang mungkin berisi data terkompresi di dalamnya.
- Memahami Properti Algoritma Alat ini menilai setiap algoritma dalam dua skala: Kecepatan (1-10, dimana 10 adalah yang tercepat) dan Rasio (1-10, dimana 10 adalah kompresi tertinggi). Umumnya, algoritma yang lebih cepat mengorbankan rasio kompresi, dan algoritma dengan rasio yang lebih tinggi akan lebih lambat. LZ4 dan Snappy mengutamakan kecepatan (10), sedangkan LZMA dan PPMd mengutamakan rasio (8-9). Dukungan streaming berarti suatu algoritma dapat memproses data secara bertahap tanpa memuat semuanya ke dalam memori - penting untuk aplikasi real-time. Algoritme berbasis kamus (seperti DEFLATE, LZMA) menemukan pola berulang, sedangkan pembuat kode entropi (Huffman, Arithmetic) mengompresi berdasarkan frekuensi simbol.
- Pemrosesan & Privasi Berbasis Browser Semua analisis file berjalan sepenuhnya di browser Anda menggunakan API File dan operasi Uint8Array. File Anda tidak pernah meninggalkan perangkat Anda - tidak ada unggahan, tidak ada permintaan server, tidak ada layanan pihak ketiga. Hal ini membuat alat ini cocok untuk menganalisis file sensitif termasuk data kepemilikan, sampel penelitian keamanan, dan dokumen rahasia yang berisi arsip terkompresi.
Pertanyaan yang Sering Diajukan
Detektor metode kompresi membaca byte pertama dari setiap file yang dikompresi atau diarsipkan dan mencocokkannya dengan database tanda tangan algoritma kompresi yang diketahui. Ini mengungkapkan algoritma mana yang digunakan untuk mengompresi data - DEFLATE, LZMA, BZIP2, Zstandard, Brotli, LZ4, Snappy, dan banyak lagi - bersama dengan properti terperinci, rasio tipikal, dan kasus penggunaan umum untuk setiap algoritma.
Alat ini mendeteksi 16 algoritme kompresi: DEFLATE (termasuk tingkat kompresi zlib), GZIP, BZIP2, LZMA/XZ/7z, PPMd, Zstandard (ZSTD), Brotli, LZ4, Snappy, LZO, LZH (LHA), LZSS, RLE, LZW (Unix Compress), LZHAM, Huffman Coding, dan Arithmetic Coding. Ini juga mendeteksi pembungkus arsip: ZIP, RAR (4.x dan 5.x), 7z, dan TAR.
Tidak. Alat ini hanya mendeteksi algoritma kompresi mana yang digunakan pada suatu file - alat ini tidak mendekompresi atau mengekstrak konten file. Untuk melakukan dekompresi, Anda memerlukan alat yang mendukung algoritme yang teridentifikasi (misalnya, 7-Zip untuk LZMA, gzip untuk DEFLATE/gzip, brotli untuk file Brotli, zstd untuk file Zstandard).
Tidak. Detektor Metode Kompresi memproses semuanya secara lokal di browser Anda. File Anda tidak pernah meninggalkan perangkat Anda - tidak ada unggahan server, tidak ada pencatatan data, tidak ada permintaan pihak ketiga. Hanya 256 byte pertama yang dibaca untuk deteksi tanda tangan header.
Rasio kompresi mengukur seberapa besar algoritme mengurangi ukuran file - rasio yang lebih tinggi berarti file keluaran lebih kecil. Kecepatan kompresi mengukur seberapa cepat algoritma memproses data. Biasanya kebalikannya: algoritme dengan rasio kompresi tinggi (seperti LZMA) lebih lambat, sedangkan algoritme yang memprioritaskan kecepatan (seperti LZ4, Snappy) mencapai rasio kompresi lebih rendah. Alat ini memberi peringkat keduanya pada skala 1-10 untuk memudahkan perbandingan.
Algoritme berbasis kamus (seperti DEFLATE, LZMA, Zstandard) bekerja dengan menemukan pola berulang dalam data dan menggantinya dengan referensi kamus yang lebih pendek. Kamus bisa bersifat statis (ditentukan sebelumnya) atau adaptif (dibangun selama kompresi). Sebaliknya, pembuat kode statistik/entropi (seperti pengkodean Huffman, pengkodean Aritmatika) menetapkan kode yang lebih pendek ke simbol yang lebih sering. Banyak algoritma modern menggabungkan kedua pendekatan tersebut.
Dukungan streaming berarti suatu algoritme dapat memproses data dalam beberapa bagian tanpa memuat seluruh file ke dalam memori. Hal ini penting untuk aplikasi real-time seperti kompresi jaringan, pengkodean video langsung, dan pemrosesan file besar pada perangkat dengan memori terbatas.
Pembungkus arsip adalah format wadah (ZIP, RAR, 7z, TAR) yang mengemas banyak file menjadi satu dan mungkin menggunakan satu atau lebih algoritma kompresi di dalamnya. Alat ini mendeteksi pembungkus arsip dan algoritma kompresi internal, membantu Anda memahami struktur file lengkap.
Ya - 100% gratis, selamanya. Tanpa pendaftaran, tanpa akun, tanpa tingkat premium, tanpa batasan penggunaan, dan tanpa iklan. Analisis sebanyak mungkin file terkompresi yang Anda perlukan. Semua pemrosesan dilakukan secara lokal di browser Anda tanpa unggahan server.