Linuxのトップ10ファイル圧縮ユーティリティ

Top 10 File Compression Utilities Linux



あるコンピュータ間でファイルを転送したり、安全に保存したりすることは、通常のユーザーとプロのユーザーの両方にとって大きなタスクです。特定のサイズを超えるファイルをインターネット経由で送信できない場合があるため、データやその品質を損なうことなくファイルサイズを小さくするのに役立つユーティリティが必要です。また、複数のファイルをマージし、全体的なファイルサイズを縮小して、インターネット経由で安全に送信できるようにします。

Linuxユーザーは、自由に使える多くの効果的で信頼性の高いファイル圧縮ユーティリティに恵まれています。







ここにリストされているユーティリティの大部分は、すべてのLinuxディストリビューションでうまく機能し、Ubuntuでテストしました。



タール

NS タール ファイル圧縮は、Linuxで最も広く使用されているファイル圧縮ユーティリティの1つです。このユーティリティで圧縮されたファイルにはサフィックスが付いています .tar.gz.tgz 、およびそれらはまた呼ばれます タールボール



たとえば、という名前のファイル/ディレクトリがある場合 swap1 現在のディレクトリにあります。名前の付いた圧縮ファイルに保存するには file.tar、gz 、ターミナルで次のコマンドを実行する必要があります。





$タール -czvffile.tar.gz swap1

あなたは正確に何が切り替わるのか疑問に思うかもしれません -czvf つまり、1つずつ見ていきましょう。

-NS :アーカイブを作成する
-と :gzipでアーカイブを圧縮する
-v : として知られている 詳細 。アーカイブの作成中は、ターミナルウィンドウに進行状況が表示されます。
-NS :このスイッチを使用すると、アーカイブのファイル名を指定できます。



ターミナルで次のコマンドを実行してインストールします。

$sudo apt-get install タール

gzip

NS gzip GNU Zipの略で、単一ファイルの圧縮に使用されるオープンソースのファイル圧縮形式です。接尾辞が付いたzipファイルを生成します .gz 拡大。

ZIPとGZIPはどちらも、スペースを節約し、インターネット経由でファイルを送信するために必要な時間を短縮するという点で、非常に人気のあるファイル圧縮形式です。

基本的な構文は次のとおりです。

$gzip [オプション] [ファイル名]

スイッチを使用する -NS 圧縮ファイルに関する詳細情報が表示されます。

ファイルを解凍するには、構文を使用します。

$gzip -NSfilename.gz

gzipをインストールするには、ターミナルで次のコマンドを実行します。

$sudo apt-get install gzip

7zip

NS 7zip はオープンソースのファイル圧縮ユーティリティで、最初はWindowsユーザー向けに開発され、後にLinuxやそのディストリビューションなどの他のオペレーティングシステムに移植されました。複数のファイル圧縮形式をサポートし、LZMAおよびLZMA2圧縮技術による高い圧縮率で人気があります。

構文:

$7zファイル名.7zファイル名

抽出するには:

$7zeファイル名.7z

7zipをインストールするには、ターミナルで次のコマンドを実行します。

$sudo apt-get installp7zip-フルp7zip-rar

lzma

NS lzma はzipやtarのような別のファイル圧縮ユーティリティであり、Linuxとそのディストリビューションにプリインストールされて出荷されます。これは、他のユーティリティと比較して非常に高速なファイル圧縮ユーティリティです。

アーカイブを作成するには:

$lzma-NS --stdoutファイル名>>filename.lzma

ファイルを抽出するには:

$lzma-NS --stdoutfilename.lzma>>ファイル名

bzip2

NS bzip2 は無料のオープンソースファイル圧縮ユーティリティです。 gzipと比較して高速なファイルユーティリティですが、一度に圧縮できるのは1つのファイルのみです。
構文:

$bzip2ファイル名

この手法は、圧縮中により多くのRAMを使用します。その使用を減らすには、切り替えます -NS 、以下に示すように:

$bzip2 -NSファイル名

抽出するには:

$bzip2 -NSfilename.bz2

xzファイル圧縮

NS xz はlzmaファイル圧縮ユーティリティのアップグレードですが、一度に圧縮できるのは1つのファイルのみです。古いリリースも含め、すべてのLinuxディストリビューションとうまく統合できます。

圧縮する構文:

$xzファイル名

抽出する構文:

$xz-NSfilename.xz

共有

NS 共有 、の略 シェルアーカイブ は、個人ユーザーおよびパワーユーザー向けのシンプルで信頼性の高いファイル圧縮ユーティリティです。

圧縮する構文:

$sharファイル名>>filename.shar

抽出する構文:

$unshar filename.shar

sharをインストールするには、ターミナルで次のコマンドを実行します。

$sudo apt-get installsharutils

NS Debianおよびその派生物で広く使用されているファイル圧縮ユーティリティです。

圧縮する構文:

$cvsrfilename.aファイル名

抽出する構文:

$ -xvファイル名

kgb

NS kgb 大部分のファイル形式をサポートするファイル圧縮ユーティリティを無料で使用できます。複数のファイルを高い圧縮率で1つにアーカイブすることをサポートします。

アーカイブする構文:

$kgpファイル名.kgbファイル名

解凍する構文:

$kgb x filename.kgb

kgbをインストールするには、ターミナルで次のコマンドを実行します。

$sudo apt-get installkgb

pax

NS pax Portable Archive Exchangeの略で、アーカイブの作成と抽出に使用されるファイル圧縮ユーティリティです。 tar、cpio、bcpio、ustarなどのさまざまなファイル圧縮形式をサポートしています。

圧縮する構文:

$pax-wffilename.tarファイル名

解凍する構文:

$pax-NS <filename.tar

paxをインストールするには、ターミナルで次のコマンドを実行します。

$sudo apt-get installpax

したがって、これらはLinuxとそのディストリビューションのトップ10のファイル圧縮ユーティリティです。 Linuxにはまだ他の圧縮ユーティリティがありますが、これらの10は、さまざまなパラメーターでテストしたときに際立っています。で私たちとあなたの意見を共有してください @linuxhint@SwapTirthakar