Nangungunang 10 Mga Gamit ng Compression ng File sa Linux

Top 10 File Compression Utilities Linux



Ang paglilipat ng mga file sa pagitan ng isang computer sa isa pa o pag-iimbak ng mga ito nang ligtas ay isang pangunahing gawain sa parehong normal at propesyonal na mga gumagamit. Minsan hindi posible na magpadala ng mga file sa itaas ng isang tiyak na sukat sa internet, kaya kailangan mo ng mga utility na makakatulong na bawasan ang laki ng iyong file nang hindi ikompromiso ang data o kalidad nito. Tumutulong din ito na pagsamahin ang maraming mga file at bawasan ang pangkalahatang laki ng file upang matulungan kang ligtas itong maipadala sa internet.

Ang mga gumagamit ng Linux ay biniyayaan ng maraming mabisa at maaasahang mga kagamitan sa pagsisiksik ng file na magagamit nila.







Ang karamihan ng mga kagamitan na nakalista dito ay gumagana nang maayos sa lahat ng mga distro ng Linux, at nasubukan namin ang mga ito sa Ubuntu.



alkitran

Ang alkitran ang compression ng file ay isa sa pinakalawak na ginagamit na mga utility ng compression ng file sa Linux. Ang file na naka-compress sa utility na ito ay mayroong panlapi .tar.gz at .tgz , at tinawag din sila tarballs .



Halimbawa, kung mayroon kaming isang file / direktoryo na pinangalanan palitan1 sa kasalukuyang direktoryo. Upang mai-save ito sa isang naka-compress na file na pinangalanan file.tar, gz , kailangan nating patakbuhin ang sumusunod na utos sa terminal:





$alkitran -czvffile.tar.gz swap1

Maaaring nagtataka ka kung ano ang eksaktong lumipat -czvf nangangahulugang, tingnan natin ito isa-isa.

-c : Lumikha ng isang Archive
-Nga : I-compress ang Archive na may gzip
-v : kilala bilang pandiwang . Ipinapakita nito ang pag-usad sa window ng terminal kapag ang archive ay nilikha.
-f : Pinapayagan ka ng switch na ito na tukuyin ang pangalan ng file ng archive.



I-install ito sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa terminal:

$sudo apt-get install alkitran

gzip

Ang gzip kumakatawan sa GNU Zip, at ito ay isang open-source format ng compression ng file na ginagamit upang i-compress ang mga solong file. Gumagawa ito ng mga naka-zip na file na may panlapi .gz karugtong

Ang ZIP at GZIP, ay parehong tanyag na mga format ng pagsisiksik ng file pagdating sa pag-save ng puwang at pagbawas ng oras na kinakailangan upang maipadala ang file sa internet.

Narito ang pangunahing syntax nito:

$gzip [Mga pagpipilian] [mga filename]

Paggamit ng switch -ang bibigyan ka ng detalyadong impormasyon tungkol sa naka-compress na file.

Upang i-unzip ang isang file gamitin ang syntax:

$gzip -dfilename.gz

Upang mai-install ang gzip, patakbuhin ang sumusunod na utos sa terminal:

$sudo apt-get install gzip

7zip

Ang 7zip ay isang open-source utility compression file na paunang binuo para sa mga gumagamit ng Windows at kalaunan ay nai-port sa iba pang mga operating system tulad ng Linux at mga distrito nito. Sinusuportahan nito ang maraming mga format ng compression ng file at sikat para sa isang mataas na ratio ng compression na may mga diskarteng compression ng LZMA at LZMA2.

Syntax:

$7z isang filename.7z filename

Upang kunin:

$7z e filename.7z

Upang mai-install ang 7zip, patakbuhin ang sumusunod na utos sa terminal:

$sudo apt-get installp7zip-puno p7zip-rar

lzma

Ang lzma ay isa pang utility ng compression ng file tulad ng zip o tar, at nagpapadala ito ng paunang naka-install na may Linux at mga distrito nito. Ito ay medyo isang mabilis na paggamit ng compression ng file kumpara sa iba.

Upang lumikha ng archive:

$lzma-c --stdoutfilename>filename.lzma

Upang kumuha ng mga file:

$lzma-d --stdoutfilename.lzma>filename

bzip2

Ang bzip2 ay isang libre at bukas na mapagkukunan ng compression na file. Ito ay isang mas mabilis na paggamit ng file kumpara sa gzip ngunit maaari lamang nitong mai-compress ang isang solong file nang paisa-isa.
Syntax:

$bzip2filename

Ang pamamaraang ito ay gumagamit ng mas maraming RAM sa panahon ng compression. Upang mabawasan ang paggamit nito, lumipat –S , tulad ng ipinakita sa ibaba:

$bzip2 -sfilename

Upang kunin:

$bzip2 -dfilename.bz2

xz compression ng file

Ang xz ay isang pag-upgrade sa utility ng compression ng lzma file ngunit maaari lamang i-compress ang isang solong file nang paisa-isa. Sumasama ito nang maayos sa lahat ng mga distrito ng Linux, kahit na ang mga mas matandang pinakawalan.

Syntax upang i-compress:

$xz filename

Syntax upang kunin:

$xz-dfilename.xz

magbahagi

Ang magbahagi , maikli para sa shell archive , ay isang simple at maaasahang utility ng compression ng file para sa mga gumagamit ng personal at kapangyarihan.

Syntax upang i-compress:

$shar filename>filename.shar

Syntax upang kunin:

$unshar filename.shar

Upang mag-install ng shar, patakbuhin ang sumusunod na utos sa terminal:

$sudo apt-get installmga sharutil

Kasama si

Ang Kasama si ay isang malawakang ginagamit na paggamit ng compression ng file sa Debian at mga derivatives nito.

Syntax upang i-compress:

$Kasama sicvsr filename.a isang filename

Syntax upang kunin:

$Kasama si -xvfilename

kgb

Ang kgb ay malayang gumamit ng paggamit ng compression ng file na may suporta para sa karamihan ng mga format ng file. Sinusuportahan nito ang pag-archive ng maraming mga file sa isa na may mataas na ratio ng compression.

Syntax sa archive:

$kgp filename.kgb filename

Syntax upang i-decompress:

$kgb x filename.kgb

Upang mai-install ang kgb, patakbuhin ang sumusunod na utos sa terminal:

$sudo apt-get installkgb

pax

Ang pax nangangahulugang Portable Archive Exchange, at ito ay isang file compression utility na ginamit sa paglikha at pagkuha ng mga archive. Sinusuportahan nito ang iba't ibang mga format ng compression ng file tulad ng tar, cpio, bcpio, at ustar.

Syntax upang i-compress:

$pax-wffilename.tar filename

Syntax upang i-decompress:

$pax-r <filename.tar

Upang mai-install ang pax, patakbuhin ang sumusunod na utos sa terminal:

$sudo apt-get installpax

Kaya, ito ang nangungunang 10 mga kagamitan sa pagsisiksik ng file para sa Linux at mga distrito nito. Mayroon pa ring iba pang mga kagamitan sa compression para sa Linux, ngunit ang 10 ito ang mga standout kapag nasubok sa iba't ibang mga parameter. Huwag mag-atubiling ibahagi ang iyong mga pananaw sa amin sa @linuxhint at @SwapTirthakar .