Pemampatan

Utiliti Pemampatan Fail 10 Teratas di Linux

Utiliti Pemampatan Fail 10 Teratas di 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 tarbola.

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

fail $ tar -czvf.tar.pertukaran gz1

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

-c : Buat Arkib
-z : 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 apt-get tar 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 -l akan memberi anda maklumat terperinci mengenai fail yang dimampatkan.

Untuk membuka zip fail gunakan sintaks:

$ gzip -d nama fail.gz

Untuk memasang gzip, jalankan arahan berikut di terminal:

$ sudo apt-get install 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. Ia menyokong pelbagai format pemampatan fail dan terkenal dengan nisbah pemampatan tinggi dengan teknik pemampatan LZMA dan LZMA2.

Sintaks:

$ 7z nama fail.Nama fail 7z

Untuk mengeluarkan:

$ 7z e nama fail.7z

Untuk memasang 7zip, jalankan arahan berikut di terminal:

$ sudo apt-get pasang p7zip-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-nya. Ini adalah utiliti pemampatan fail yang pantas berbanding yang lain.

Untuk membuat arkib:

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

Untuk mengekstrak fail:

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

bzip2

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

nama fail $ bzip2

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

Nama fail $ bzip2 -s

Untuk mengeluarkan:

Nama fail $ bzip2 -d.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:

Nama fail $ xz -d.xz

shar

The shar, ringkasan untuk "arkib shell", Adalah utiliti pemampatan fail yang mudah dan boleh dipercayai untuk pengguna peribadi dan kuasa.

Sintaks untuk memampatkan:

$ shar nama fail> nama fail.shar

Sintaks untuk mengekstrak:

nama fail $ unshar.shar

Untuk memasang shar, jalankan perintah berikut di terminal:

$ sudo apt-get install sharutils

ar

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

Sintaks untuk memampatkan:

nama fail $ ar cvsr.nama fail

Sintaks untuk mengekstrak:

Nama fail $ ar -xv

kgb

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

Sintaks untuk mengarkibkan:

nama fail $ kgp.nama fail kgb

Sintaks untuk menyahmampatkan:

$ kgb x nama fail.kgb

Untuk memasang kgb, jalankan arahan berikut di terminal:

$ sudo apt-get install kgb

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:

nama fail $ pax -wf.nama fail tar

Sintaks untuk menyahmampatkan:

$ pax -r < filename.tar

Untuk memasang pax, jalankan arahan berikut di terminal:

$ sudo apt-get install pax

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.

Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...
Permainan Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar anda ketika menggunakan Linux-ia juga dapat menjadi sumber hiburan kerana anda dapat menggunakannya untuk m...
Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Sekiranya anda suka bermain permainan di Linux dengan gamepad dan bukannya sistem input papan kekunci dan tetikus biasa, ada beberapa aplikasi berguna...