Dekompresor Bzip2
bzip2 file.txt) karena kompresi bzip2 di sisi browser tidak andal.Atau jatuhkan file .bz2
Jatuhkan file .bz2 di sini
Atau klik untuk memilih — langsung didekompresi di browser Anda
Bzip2 menggunakan algoritma pengurutan blok Burrows-Wheeler yang diikuti oleh pengodean Huffman, menghasilkan rasio kompresi yang lebih baik daripada gzip dengan konsekuensi kecepatan lebih lambat dan penggunaan memori lebih tinggi.
- Umum di Linux/macOS untuk kompresi satu file (ekstensi .bz2)
- Kompresi tipikal: rasio 10–15% lebih baik daripada gzip
- Kompresi via CLI:
bzip2 file.txt - Dekompresi via CLI:
bunzip2 file.txt.bz2 - Sering dikombinasikan dengan tar:
tar -xjf archive.tar.bz2
Semua pemrosesan terjadi di browser Anda — tidak ada data yang dikirim ke server mana pun.
Detail teknis
Cara Kerja Dekompresor Bzip2
Apa yang Dilakukan Alat Ini
Dekompresor Bzip2 mendekode file terkompresi .bz2 sepenuhnya di browser, menghasilkan konten asli yang tidak terkompresi. Alat ini mengimplementasikan pipeline dekompresi Burrows-Wheeler Transform dan pengodean Huffman dalam JavaScript tanpa pemrosesan sisi server. Ini adalah alat khusus decode — alat ini mendekompresi data bzip2 tetapi tidak membuat arsip bzip2 baru.
Kasus Penggunaan Umum untuk Developer
Developer menggunakan alat ini untuk dengan cepat memeriksa file log, dump database, atau arsip sumber yang dikompresi bzip2 tanpa memasang alat command-line. Ini berguna saat bekerja pada sistem yang bzip2 belum terpasang (Windows, container minimal), saat Anda perlu mengintip isi file .bz2 yang diunduh dari repositori paket, atau saat mendekompresi satu file dari rekan kerja tanpa menyentuh terminal.
Format Data, Tipe, atau Varian
Bzip2 menggunakan rangkaian Burrows-Wheeler Transform (BWT), encoding Move-to-Front, dan pengodean Huffman untuk mencapai rasio kompresi yang biasanya 10-15% lebih baik daripada gzip dengan konsekuensi kecepatan yang lebih lambat. File menggunakan ekstensi .bz2 dan diawali dengan magic bytes 'BZ' diikuti indikator versi. Ukuran blok berkisar dari 100k hingga 900k (ditunjukkan oleh digit 1-9 pada header), dengan blok yang lebih besar menghasilkan kompresi lebih baik tetapi membutuhkan lebih banyak memori untuk didekompresi.
Kesalahan Umum dan Kasus Tepi
Bzip2 tidak mendukung dekompresi streaming sebersih gzip — seluruh blok harus dibaca sebelum output apa pun dihasilkan, yang berarti file yang sangat besar dapat menghabiskan memori browser yang signifikan. File bzip2 multi-stream (dibuat oleh pbzip2 untuk kompresi paralel) berisi stream bzip2 yang digabungkan yang oleh beberapa decoder ditangani secara keliru. Alat ini menangani file .bz2 standar single-stream; untuk arsip .tar.bz2, Anda akan mendapatkan konten tar mentah yang masih perlu diekstrak.
Kapan Menggunakan Alat Ini vs Kode
Gunakan alat browser ini untuk dekompresi cepat sekali pakai saat Anda perlu mengintip isi file tanpa memasang utilitas bzip2. Untuk dekompresi terskrip dalam pipeline, pemrosesan batch banyak arsip, atau menangani file .tar.bz2 yang perlu diekstrak, gunakan bzip2/pbzip2 command-line atau pustaka bahasa seperti modul bz2 Python yang mendukung streaming dan terintegrasi dengan ekstraksi tar.