Cara Mengompresi dan Mendekompresi File .bz2 di Linux


Untuk mengompresi file, berarti mengurangi ukuran file secara signifikan dengan menyandikan data dalam file menggunakan bit yang lebih sedikit, dan ini biasanya merupakan praktik yang berguna selama pencadangan dan transfer file. melalui jaringan. Di sisi lain, mendekompresi file berarti mengembalikan data dalam file ke keadaan semula.

Saran Baca: Pelajari Perintah 'tar' Linux dengan 18 Contoh Ini

Ada beberapa alat kompresi dan dekompresi file yang tersedia di Linux seperti gzip, 7-zip, Lrzip, PeaZip dan masih banyak lagi.

Dalam tutorial ini, kita akan melihat cara mengompresi dan mendekompresi file .bz2 menggunakan alat bzip2 di Linux.

Bzip2 adalah alat kompresi yang terkenal dan tersedia di sebagian besar, jika tidak semua, distribusi Linux utama, Anda dapat menggunakan perintah yang sesuai untuk distribusi Anda untuk menginstalnya.

sudo apt install bzip2     [On Debian/Ubuntu] 
sudo yum install  bzip2    [On CentOS/RHEL]
sudo dnf install bzip2     [On Fedora 22+]

Sintaks konvensional penggunaan bzip2 adalah:

bzip2 option(s) filenames 

Cara Menggunakan “bzip2” untuk Mengompresi File di Linux

Anda dapat mengompres file seperti di bawah ini, dengan tanda -z mengaktifkan kompresi file:

bzip2 filename
OR
bzip2 -z filename

Untuk mengompresi file .tar, gunakan format perintah:

bzip2 -z backup.tar

Penting: Secara default, bzip2 menghapus file input selama kompresi atau dekompresi, untuk menyimpan file input, gunakan -k Opsi atau --simpan.

Selain itu, tanda -f atau --force akan memaksa bzip2 untuk menimpa file keluaran yang sudah ada.

------ To keep input file  ------
bzip2 -zk filename
bzip2 -zk backup.tar

Anda juga dapat mengatur ukuran blok dari 100rb hingga 900rb, menggunakan -1 atau --fast menjadi < kode>-9 atau –terbaik seperti yang ditunjukkan pada contoh di bawah ini:

bzip2 -k1  Etcher-linux-x64.AppImage
ls -lh  Etcher-linux-x64.AppImage.bz2 
bzip2 -k9  Etcher-linux-x64.AppImage 
bzip2 -kf9  Etcher-linux-x64.AppImage 
ls -lh Etcher-linux-x64.AppImage.bz2 

Tangkapan layar di bawah menunjukkan cara menggunakan opsi untuk menyimpan file masukan, memaksa bzip2 untuk menimpa file keluaran dan mengatur ukuran blok selama kompresi.

Cara Menggunakan “bzip2” untuk Mendekompresi File di Linux

Untuk mendekompresi file .bz2, gunakan opsi -d atau --decompress seperti:

bzip2 -d filename.bz2

Catatan: File harus diakhiri dengan ekstensi .bz2 agar perintah di atas dapat berfungsi.

bzip2 -vd Etcher-linux-x64.AppImage.bz2 
bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
ls -l Etcher-linux-x64.AppImage 

Untuk melihat halaman bantuan bzip2 dan halaman manual, ketikkan perintah di bawah ini:

bzip2  -h
man bzip2

Terakhir, dengan penjelasan sederhana di atas, saya yakin Anda kini mampu mengompresi dan mendekompresi file .bz2 menggunakan alat bzip2 di Linux. Namun, untuk pertanyaan atau masukan apa pun, hubungi kami menggunakan bagian komentar di bawah.

Yang penting, Anda mungkin ingin mempelajari beberapa contoh perintah Tar yang penting di Linux untuk mempelajari penggunaan utilitas tar untuk membuat file arsip terkompresi.