Satu hal yang Anda semua ketahui tentang Linux adalah bahwa ada banyak variasi. Ada ratusan distribusi Linux, dengan lusinan lingkungan desktop, beberapa ruang kantor, paket grafis, dan paket audio.
Area lain di mana Linux menyediakan variasi adalah ketika mengompresi file.
Pengguna Windows sudah tahu apa file zip dan karena itu perintah "zip" dan "unzip" akan digunakan untuk mengompres dan mendekompresi file dalam format "zip".
Metode lain untuk mengompresi file adalah dengan menggunakan perintah "gzip" dan untuk mendekompresi file dengan ekstensi "gz" Anda dapat menggunakan perintah "gunzip".
Dalam panduan ini, saya akan menunjukkan Anda perintah kompresi lain yang disebut "bzip2."
Mengapa Menggunakan 'bzip2' Over 'gzip'?
Perintah "gzip" menggunakan metode kompresi LZ77. Alat kompresi "bzip2" menggunakan algoritme "Burrows-Wheeler".
Jadi metode mana yang harus Anda gunakan untuk mengompresi file?
Tes ini menjalankan setiap perintah menggunakan pengaturan kompresi default dan Anda akan melihat bahwa perintah "bzip2" muncul di atas ketika datang untuk mengurangi ukuran file.
Namun, jika Anda melihat waktu yang diperlukan untuk memampatkan file yang dibutuhkan lebih lama untuk melakukannya.
Perlu menunjukkan kolom ke-3 pada grafik yang diberi label "lzmash." Ini sama dengan menjalankan perintah "gzip" dengan tingkat kompresi diatur ke "-9" atau memasukkannya ke dalam bahasa Inggris, "paling dimampatkan."
Perintah "lzmash" membutuhkan waktu lebih lama daripada perintah "gzip" secara default tetapi file berkurang jauh dan lebih kecil dari "bzip2" setara. Juga perlu diperhatikan bahwa dibutuhkan waktu lebih sedikit untuk melakukannya.
Keputusan Anda, oleh karena itu, akan seberapa banyak Anda ingin memadatkan file oleh dan berapa lama Anda bersedia untuk menunggu itu terjadi.
Either way, perintah "gzip" sedikit lebih baik dalam kedua kasus.
Mengompresi File Menggunakan 'bzip2'
Untuk mengompresi file menggunakan format "bzip2" jalankan perintah berikut:
nama file bzip2
File akan dikompresi dan sekarang akan memiliki ekstensi ".bz2" The "bzip2" akan selalu mencoba dan mengompresi file bahkan jika file menjadi lebih besar sebagai hasilnya. Ini bisa terjadi ketika Anda mengompresi file yang sudah dikompresi. Jika Anda mencoba untuk mengompresi file yang akan menghasilkan file dengan nama yang sama dengan file terkompresi yang ada maka kesalahan akan terjadi. Misalnya, jika Anda memiliki jenis file bernama "file1" dan folder sudah memiliki file bernama "file1.bz2" maka setelah menjalankan perintah "bzip" Anda akan melihat output berikut: bzip2: File file output1.bz2 sudah ada Ada banyak cara untuk mendekompresi file yang memiliki ekstensi "bz2". Anda dapat menggunakan perintah "bzip2" sebagai berikut: bzip2 -d filename.bz2
Ini akan mendekompresi file dan menghapus ekstensi "bz2". Jika dengan mendekompres file itu akan menyebabkan file dengan nama yang sama untuk ditimpa Anda akan melihat kesalahan berikut: bzip2: Nama file file output sudah ada
Cara yang lebih baik untuk mendekompres file dengan ekstensi "bz2" adalah dengan menggunakan perintah "bunzip2". Dengan perintah ini Anda tidak perlu menentukan tombol apa pun seperti yang ditunjukkan di bawah ini: bunzip2 filename.bz2
Perintah "bunzip2" berjalan dengan cara yang persis sama dengan perintah "bzip2" dengan tombol minus d (-d). Perintah "bunzip2" dapat mengekstrak file apa pun yang valid yang telah dikompresi menggunakan "bzip" atau "bzip2". Serta mendekompres file biasa juga dapat mendekompres file tar yang telah dikompresi menggunakan perintah "bzip2". Secara default file tar dikompresi menggunakan perintah "bzip2" akan memiliki ekstensi ".tbz2". Ketika Anda mendekompresi file ini menggunakan perintah "bunzip2", nama file menjadi "filename.tar". Jika Anda memiliki file valid yang telah dikompresi dengan "bzip2" tetapi memiliki ekstensi yang berbeda dari "bzip2" akan mendekompresi file tetapi akan menambahkan ekstensi ".outout" ke akhir file. Misalnya "myfile.myf" akan menjadi "myfile.out." Jika Anda menginginkan perintah "bzip2" untuk mengompresi file tanpa menghiraukan apakah file dengan ekstensi "bz2" sudah ada, maka Anda dapat menggunakan perintah berikut: bzip2 -f myfile
Jika Anda memiliki file bernama "myfile" dan yang lain bernama "myfile.bz2" maka file "myfile.bz2" akan ditimpa ketika "myfile" dikompresi. Jika Anda ingin menyimpan file yang dikompresi dan file yang dikompresi, Anda dapat menggunakan perintah berikut: bzip2 -k myfile
Ini akan menyimpan file "myfile" tetapi juga akan memampatkannya dan membuat file "myfile.bz2". Anda juga dapat menggunakan switch minus k (-k) dengan perintah "bunzip2" untuk menyimpan file terkompresi dan file yang tidak dikompres sambil mendekompresi file. Anda dapat menguji apakah file dikompresi dengan mekanisme kompresi "bzip2" menggunakan perintah berikut: bzip2 -t filename.bz2
Jika file adalah file yang valid maka tidak ada output yang akan dikembalikan tetapi jika file tersebut tidak valid Anda akan menerima pesan yang mengatakan demikian. Jika perintah "bzip2" menggunakan terlalu banyak sumber daya saat mengompresi file, Anda dapat mengurangi dampak dengan menentukan sakelar minus (-s) sebagai berikut: bzip2 -s filename.bz2
Perhatikan bahwa perlu waktu lebih lama untuk mengompres file menggunakan switch ini. Secara default saat Anda menjalankan perintah "bzip2" atau "bunzip2" Anda tidak menerima output apa pun dan file baru hanya muncul. Jika Anda ingin tahu apa yang terjadi ketika Anda memadatkan atau mendekompresi file, Anda bisa mendapatkan lebih banyak output verbose dengan menentukan switch minus v (-v) sebagai berikut: bzip2 -v filename
Outputnya akan muncul sebagai berikut: nama file: 1.172: 1 6.872 bit / byte 14.66% disimpan 50341 di 42961 keluar
Bagian-bagian penting adalah persentase yang disimpan, ukuran input dan ukuran output. Jika Anda memiliki file "bz2" rusak maka program yang akan digunakan untuk mencoba dan memulihkan data adalah sebagai berikut: bzip2recover filename.bz2 Cara Melakukan Dekompresi File
Cara Memaksa File Menjadi Terkompresi
Bagaimana Menjaga Kedua File
Uji Validitas File "bz2"
Gunakan Memori Lebih Sedikit Saat Mengompresi File
Dapatkan Informasi Lebih Lanjut Saat Mengompresi File
Pulihkan File Rusak