Utiliti Pemampatan Fail 10 Teratas di Linux

Top 10 File Compression Utilities Linux

Memindahkan fail antara satu komputer ke komputer lain atau menyimpannya dengan selamat adalah tugas utama bagi pengguna biasa dan profesional. Kadang-kadang tidak mungkin untuk menghantar fail di atas ukuran tertentu melalui internet, jadi anda memerlukan utiliti yang akan membantu mengurangkan ukuran fail anda tanpa menjejaskan data atau kualitinya. Ia juga membantu menggabungkan beberapa fail dan mengurangkan keseluruhan saiz fail untuk membantu anda menghantarnya dengan selamat melalui internet.

Pengguna Linux dikurniakan banyak utiliti pemampatan fail yang berkesan dan boleh dipercayai.



Sebilangan besar utiliti yang disenaraikan di sini berfungsi dengan baik dengan semua distro Linux, dan kami telah mengujinya di Ubuntu.



tar

The tar pemampatan fail adalah salah satu utiliti pemampatan fail yang paling banyak digunakan di Linux. Fail yang dimampatkan dengan utiliti ini mempunyai akhiran .tar.gz dan .tgz , dan mereka juga dipanggil tarball .



Sebagai contoh, jika kita mempunyai nama fail / direktori pertukaran1 dalam direktori semasa. Untuk menyimpannya ke fail yang dimampatkan bernama file.tar, gz , kita harus menjalankan perintah berikut di terminal:

$tar -czvfpertukaran fail.tar.gz1

Anda mungkin tertanya-tanya apa yang sebenarnya bertukar -czvf bermaksud, mari kita lihat satu persatu.

-c : Buat Arkib
-Dengan : Memampatkan Arkib dengan gzip
-v : dikenali sebagai kata kerja . Ini memaparkan kemajuan di tetingkap terminal ketika arkib sedang dibuat.
-f : Suis ini membolehkan anda menentukan nama fail arkib.



Pasang dengan menjalankan perintah berikut di terminal:

$sudo pasang-dapatkan tar

gzip

The gzip singkatan dari GNU Zip, dan ini adalah format pemampatan fail sumber terbuka yang digunakan untuk memampatkan fail tunggal. Ia menghasilkan fail zip dengan akhiran .gz sambungan.

ZIP dan GZIP, kedua-duanya adalah format pemampatan fail yang sangat popular ketika menjimatkan ruang dan mengurangkan masa yang diperlukan untuk menghantar fail melalui internet.

Berikut adalah sintaks asasnya:

$gzip [Pilihan] [nama fail]

Menggunakan suis -tempat akan memberi anda maklumat terperinci mengenai fail yang dimampatkan.

Untuk membuka zip fail gunakan sintaks:

$gzip -dnama fail.gz

Untuk memasang gzip, jalankan arahan berikut di terminal:

$sudo pasang-dapatkan gzip

7zip

The 7zip adalah utiliti pemampatan fail sumber terbuka yang pada mulanya dikembangkan untuk pengguna Windows dan kemudiannya dipindahkan ke sistem operasi lain seperti Linux dan distro-distro nya. Ia menyokong pelbagai format pemampatan fail dan popular dengan nisbah pemampatan tinggi dengan teknik pemampatan LZMA dan LZMA2.

Sintaks:

$7z nama fail.7z nama fail

Untuk mengeluarkan:

$7z e nama fail.7z

Untuk memasang 7zip, jalankan arahan berikut di terminal:

$sudo pasang-dapatkanp7zip-p7zip-rar penuh

lzma

The lzma adalah utiliti pemampatan fail lain seperti zip atau tar, dan ia dihantar dengan pra-pemasangan dengan Linux dan distro. Ini adalah utiliti pemampatan fail yang pantas berbanding yang lain.

Untuk membuat arkib:

$lzma-c - keluarnama fail>nama fail.lzma

Untuk mengekstrak fail:

$lzma-d - keluarnama fail.lzma>nama fail

bzip2

The bzip2 adalah utiliti pemampatan fail sumber terbuka dan bebas. Ini adalah utiliti fail yang lebih pantas berbanding gzip tetapi hanya dapat memampatkan satu fail pada satu masa.
Sintaks:

$bzip2nama fail

Teknik ini menggunakan lebih banyak RAM semasa pemampatan. Untuk mengurangkan penggunaannya, tukar –S , seperti yang ditunjukkan di bawah:

$bzip2 -snama fail

Untuk mengeluarkan:

$bzip2 -dnama fail.bz2

pemampatan fail xz

The xz adalah peningkatan ke utiliti pemampatan fail lzma tetapi hanya dapat memampatkan satu fail pada satu masa. Ini berintegrasi dengan baik dengan semua distro Linux, bahkan siaran lama.

Sintaks untuk memampatkan:

$nama fail xz

Sintaks untuk mengekstrak:

$xz-dnama fail.xz

berkongsi

The berkongsi , ringkasan untuk arkib shell , adalah utiliti pemampatan fail yang mudah dan boleh dipercayai untuk pengguna peribadi dan kuasa.

Sintaks untuk memampatkan:

$nama fail shar>nama fail.shar

Sintaks untuk mengekstrak:

$nama fail unshar.shar

Untuk memasang shar, jalankan perintah berikut di terminal:

$sudo pasang-dapatkansharutil

Dengan

The Dengan adalah utiliti pemampatan fail yang banyak digunakan di Debian dan turunannya.

Sintaks untuk memampatkan:

$Dengannama fail cvsr.a nama fail

Sintaks untuk mengekstrak:

$Dengan -xvnama fail

kgb

The kgb bebas menggunakan utiliti pemampatan fail dengan sokongan untuk sebilangan besar format fail. Ia menyokong pengarkiban beberapa fail menjadi satu dengan nisbah mampatan yang tinggi.

Sintaks untuk mengarkibkan:

$nama fail kgp.kgb nama fail

Sintaks untuk menyahmampatkan:

$kgb x nama fail.kgb

Untuk memasang kgb, jalankan arahan berikut di terminal:

$sudo pasang-dapatkankgb

pax

The pax bermaksud Portable Archive Exchange, dan ia adalah utiliti pemampatan fail yang digunakan dalam membuat dan mengekstrak arkib. Ia menyokong pelbagai format pemampatan fail seperti tar, cpio, bcpio, dan ustar.

Sintaks untuk memampatkan:

$pax-wfnama fail.tar nama fail

Sintaks untuk menyahmampatkan:

$pax-r <nama fail.tar

Untuk memasang pax, jalankan arahan berikut di terminal:

$sudo pasang-dapatkanpax

Jadi, ini adalah 10 utiliti pemampatan fail teratas untuk Linux dan distro-distro nya. Masih ada utiliti pemampatan lain untuk Linux, tetapi 10 ini adalah kelebihan apabila diuji pada pelbagai parameter. Jangan ragu untuk berkongsi pandangan anda dengan kami di @linuxhint dan @SwapTirthakar .