00

Jawaban singkatnya

  • Bzip2 adalah format kompresi biner lossless yang memampatkan satu file, bukan mengemas direktori atau beberapa entri bernama.
  • Gunakan bunzip2 atau bzip2 -d untuk mendekompresi file BZ2, atau bzcat untuk menulis isinya ke keluaran standar. Aplikasi yang kompatibel dengan libarchive juga dapat memprosesnya. Dekoder resmi mendukung aliran Bzip2 yang digabungkan. Aliran BZ2 biasanya berisi satu file terkompresi, bukan arsip multientri yang dapat dijelajahi.
  • Bzip2 tidak menyediakan enkripsi dan aliran terkompresinya tidak bersifat dapat dieksekusi secara intrinsik. Namun, hasil dekompresi dapat berupa konten apa pun, sehingga konten tersebut perlu dinilai sebelum dibuka atau dijalankan. Batasi sumber daya untuk file yang tidak tepercaya karena data dapat mengembang besar dan ukuran blok di header menentukan kebutuhan memori.
01

Data Terkompresi Bzip2 (.BZ2, .BZIP2)

Dibuat oleh Julian Seward, Bzip2 memakai pengurutan blok Burrows–Wheeler dan pengodean Huffman. Alirannya diawali header empat bita, berisi blok-blok yang dikompresi secara independen, lalu diakhiri penanda dengan CRC 32-bit untuk seluruh aliran yang tidak terkompresi. Ukuran blok berkisar 100.000 hingga 900.000 bita dan dicatat di header.

Simpan file aslinya

Untuk mengonversi BZ2 ke format kompresi lain, dekompresi terlebih dahulu lalu gunakan kompresor tujuan. Kompresi lossless dapat mempertahankan muatan, tetapi tidak mempertahankan representasi Bzip2 asli, ukuran blok, blok terkompresi, atau susunan CRC.

02

Cara membukanya

Gunakan bunzip2 atau bzip2 -d untuk mendekompresi file BZ2, atau bzcat untuk menulis isinya ke keluaran standar. Aplikasi yang kompatibel dengan libarchive juga dapat memprosesnya. Dekoder resmi mendukung aliran Bzip2 yang digabungkan. Aliran BZ2 biasanya berisi satu file terkompresi, bukan arsip multientri yang dapat dijelajahi.

Cuma ingin melihat isinya

Gunakan bunzip2 atau bzip2 -d untuk mendekompresi file BZ2, atau bzcat untuk menulis isinya ke keluaran standar. Aplikasi yang kompatibel dengan libarchive juga dapat memprosesnya. Dekoder resmi mendukung aliran Bzip2 yang digabungkan. Aliran BZ2 biasanya berisi satu file terkompresi, bukan arsip multientri yang dapat dijelajahi.

Perlu mengirimkannya

Untuk mengonversi BZ2 ke format kompresi lain, dekompresi terlebih dahulu lalu gunakan kompresor tujuan. Kompresi lossless dapat mempertahankan muatan, tetapi tidak mempertahankan representasi Bzip2 asli, ukuran blok, blok terkompresi, atau susunan CRC.

03

Keamanan file

Bzip2 tidak menyediakan enkripsi dan aliran terkompresinya tidak bersifat dapat dieksekusi secara intrinsik. Namun, hasil dekompresi dapat berupa konten apa pun, sehingga konten tersebut perlu dinilai sebelum dibuka atau dijalankan. Batasi sumber daya untuk file yang tidak tepercaya karena data dapat mengembang besar dan ukuran blok di header menentukan kebutuhan memori.

Berhenti kalau menemukan hal ini

Pengirim tidak dikenal, nama yang berakhir dengan dua ekstensi, atau isi yang tidak cocok dengan ekstensinya — periksa dulu sebelum dibuka.

04

Soal konversi

Untuk mengonversi BZ2 ke format kompresi lain, dekompresi terlebih dahulu lalu gunakan kompresor tujuan. Kompresi lossless dapat mempertahankan muatan, tetapi tidak mempertahankan representasi Bzip2 asli, ukuran blok, blok terkompresi, atau susunan CRC.

Sebelum mengonversi

Konversikan salinannya, jangan file aslinya, lalu bandingkan kualitas, metadata, dan tata letaknya dengan file awal.

05

Pertanyaan umum

Apa itu file BZ2 dan untuk apa digunakan?

File BZ2 adalah aliran biner Bzip2 lossless untuk memampatkan satu file. Format ini sendiri tidak mengemas direktori atau beberapa file bernama.

Bagaimana cara membuka file terkompresi BZIP2?

Jalankan bunzip2 atau bzip2 -d untuk mendekompresinya, gunakan bzcat untuk mengirim isi ke keluaran standar, atau pilih aplikasi yang kompatibel dengan libarchive.

Bagaimana cara membuka file BZ2 di Windows?

Gunakan versi Windows dari bunzip2 atau bzip2 -d, atau aplikasi yang kompatibel dengan libarchive. Setelah dekompresi, buka muatan dengan aplikasi yang sesuai dengan jenis file sebenarnya.

Bagaimana cara membuka file BZ2 di Mac?

Di Terminal, jalankan bunzip2 atau bzip2 -d; gunakan bzcat jika ingin mengirim bita hasil dekompresi ke keluaran standar. Aplikasi kompatibel libarchive juga dapat digunakan.

Bagaimana cara membuka file BZ2 di ponsel?

Dukungan format berbeda-beda pada setiap aplikasi seluler. Sebelum memasangnya, periksa apakah daftar format yang didukung mencantumkan BZ2 atau Bzip2.

Bagaimana memulihkan file BZ2 yang rusak setelah gagal dalam pemeriksaan CRC?

Kegagalan CRC mendeteksi kerusakan, tetapi tidak dapat membangun ulang data asli. Utilitas resmi bzip2recover dapat mencoba pemulihan per blok; periksa dengan saksama setiap hasilnya.

Untuk beberapa file bernama, sebaiknya menggunakan BZIP2 atau ZIP?

Bzip2 ditujukan untuk satu file dan tidak mengemas direktori atau beberapa entri bernama. Format arsip multientri merupakan pilihan struktural yang sesuai untuk kebutuhan tersebut.

Bagaimana mengonversi file BZIP2 ke ZIP tanpa mengubah muatannya?

Dekompresi aliran BZIP2 lalu kompres muatan dengan format tujuan. Langkah lossless dapat mempertahankan muatan, tetapi tidak mempertahankan blok, ukuran blok, atau susunan CRC Bzip2.

Apakah file BZIP2 aman untuk dibuka?

Aliran Bzip2 tidak bersifat dapat dieksekusi secara intrinsik dan tidak menyediakan enkripsi, tetapi dapat menghasilkan konten apa pun. Nilai file hasil dekompresi secara terpisah dan batasi memori serta keluaran untuk sumber yang tidak tepercaya.

Apa arti magic header BZh pada file BZ2?

PRONOM mengidentifikasi pola awal 42 5A 68 ?? 31 41 59 26 53 59: ASCII BZh, satu bita ukuran blok, dan penanda blok pertama. Kecocokan pola mengidentifikasi format, bukan membuktikan bahwa kontennya tepercaya.

Mengapa dekompresi BZIP2 menghasilkan BZ_MEM_ERROR?

Kebutuhan memori ditentukan oleh ukuran blok yang tersimpan di header. BZ_MEM_ERROR dapat muncul jika memori tidak cukup; batasi juga keluaran karena data dapat mengembang secara substansial.

06

Format terkait

Sumber

bzip2 and libbzip2, version 1.0.8 — Official Manual · Official bzip2 project documentation

PRONOM: BZIP2 Compressed Archive (x-fmt/268) · The National Archives, UK format registry

PRONOM: BZIP2 Compressed Archive Signatures · The National Archives, UK signature registry

Sustainability of Digital Formats: bzip2 · Library of Congress

LibarchiveFormats · Official libarchive project documentation