多くのアーカイブ圧縮ファイル形式の違い

あなたがファイルを買いだめしているなら、ファイル圧縮は絶対に知っておくべきことです。ストレージテクノロジーは急速に進歩し続けていますが、効率は決して悪いことではありません。

言うまでもなく、今日のファイル標準の多くは過去のものよりも小さくなっています。Napsterでダウンロードしていた128 kbpsのMP3(Napster)、現在(MP3s)FLAC(FLACs)に置き換えられており、1曲をMP3アルバム全体のサイズにすることができます。

私たちの多くは、削除したくないファイルを持っていますが、すぐに動的にアクセスする必要もありません。これらは、写真、ビデオ、音楽などです。これらのファイルのアーカイブを作成すると、使用済みディスクスペースが削減され、パフォーマンスが向上する可能性があります。また、ポケットを節約することもできます。適切にアーカイブすれば、1TBの外付けハードドライブを2TBに近づけることができます。

ファイルの圧縮方法を学ぶのはそれほど難しいことではありませんが、これらすべてのアーカイブ形式についてはどうでしょうか。ファイルを圧縮すると、それらは1つのファイルの「ボックス」に入れられますが、そのファイルには、 ZIP(ZIP)RAR、7Z、TARGZ(GZ—what)などのさまざまな拡張子を付けることができます。これらはすべてどういう意味ですか?確かに違いはありますよね?

もちろんあります!PCが優れている点が1つあるとすれば、それはオプションを提供し、ファイルのアーカイブに関しては、多くのオプションがあります。この記事では、多くの一般的な圧縮ファイルアーカイブ形式の違い(differences between the many popular compressed file archive formats)について説明します。

ZIPアーカイブとは何ですか?

WinZipは、広く普及した最初のファイルアーカイバの1つであり、ユーザーがファイルをZIP アーカイブとして圧縮できるようにします。

ZIP形式が他のアーカイブファイルタイプと異なる主な違いは次のとおりです。

  • ファイルは圧縮せずに保存できます。
  • アーカイブ内の各ファイルは個別に圧縮されます。これにより、さまざまなアルゴリズムとより高い圧縮率を使用できますが、多数の小さなファイルを圧縮するときにアーカイブファイルのサイズが大きくなるという欠点があります。
  • ZIPのパスワードベースの暗号化は、2003年( AES(AES)が追加されたとき)までは犯罪的に弱かった。
  • 拡張機能が登場するまでは、非圧縮ファイルサイズ、圧縮ファイルサイズ、合計アーカイブサイズのすべてに4GBのハード制限がありました。
  • ZIP圧縮はより高速で、今日の一般的な代替手段の多くほどCPUを集中的に使用しません。
  • ZIPは、ほとんどの(ZIP)Linuxディストリビュー(Linux)ションとすべてのバージョンのWindows(XP以降)でサポートされています。

RARアーカイブとは何ですか?

WinRARは、終わりのない「トライアル」期間で有名になりました。30日後、WinRARに、トライアルが終了したことを示すポップアップが表示され始めます。これを閉じると、すぐに終了できます。開発者であるEugeneRoshal(Eugene Roshal)にちなんで名付けられたRARは、今日非常に人気のあるアーカイブ形式です。

群衆との違いは次のとおりです。

  • RARを使用すると、アーカイブをボリュームにモジュール化できます。これは、大量のファイルを効率的に保存する方法です。
  • または、ファイルを1つのブロック(ソリッドフォーマット)に圧縮することもできます。
  • AES暗号化が標準です。
  • アーカイブはパスワードで保護できます。
  • オーディオファイルの圧縮は特に効率的です(最大90%)。
  • RARアーカイブは、他のファイルに埋め込むことができます。JPEGでRARアーカイブを非表示に(hide a RAR archive in a JPEG)できることをご存知ですか(Did)
  • 多くのRAR抽出ルーチンは、オープンソースソフトウェアとして書き直されています。
  • RARは、最大の競合相手であるZIPと比較して、全体的に優れた圧縮率を備えています。

7Zアーカイブとは何ですか?

当然のことながら、7Zアーカイブ形式はWindowsアプリケーション7-Zipによって導入されました。それは1999年にさかのぼります! 7-Zipと7Zファイル形式を読み取るためのライブラリは、どちらもGNU劣等一般公衆利用許諾契約書(GNU Lesser General Public License)の下で公開されています。

7Zの機能の一部を次に示します。

  • 7Zは、モジュール式でオープンなアーキテクチャを備えており、さまざまなスタッキング方法を介してファイルを圧縮、変換、および暗号化できます。
  • ファイルは約2〜10%の比率で圧縮できます。
  • AES暗号化が標準です。
  • すべてのアーカイブヘッダーが圧縮されています。アーカイブヘッダーには、アーカイブ内のデータのブロックを処理する方法に関する情報が格納されます。
  • 非常に大きな(数十億GB)ファイルがサポートされています。
  • サポートされている圧縮アルゴリズム(LZMA/LZMA2PPMdBZip2)は、最新のマルチコアCPU(CPUs)での並列コンピューティングの恩恵を受けることができます。

TARアーカイブとは何ですか?

TARは、 (TAR)UnixおよびUnixライク(Unix)なシステムで最も一般的なアーカイブファイル形式 です。各TAR(TAR)は単なるアーカイブファイルであることを理解することが重要です。これは、ファイルの圧縮に使用され、アーカイブ機能自体を持たないGZと組み合わせて使用​​されます。一緒に、それらは「tarball」ファイル(TAR.GZ形式)を作成します。

TARを使用すると、圧縮された(TAR)HTTP応答の受信 と圧縮された要求の送信が可能になり、圧縮率が最大80%に達することができます。このアーカイブ形式は、 Linux(Linux)フレーバー間でコンテンツをバックアップおよび配布するために最もよく使用されます。TARアーカイブは、グループのアクセス許可、日付、ディレクトリ構造、およびその他の重要なファイルシステム情報を保持します。

ご覧のとおり、各アーカイブ形式には長所と短所があります。圧縮するファイルの種類とアーカイブの目的に応じて、賢明に選択してください。圧縮(Compression)率、速度、セキュリティはすべて考慮する価値があり、これらの各形式には時間と場所があります。



About the author

私は 10 年以上の経験を持つソフトウェア開発者です。私は Mac プログラミングを専門としており、TextEdit、GarageBand、iMovie、Inkscape など、さまざまな Mac アプリケーション用に数千行のコードを書いてきました。また、Linux および Windows 開発の経験もあります。開発者としての私のスキルにより、macOS から Linux まで、さまざまなソフトウェア開発プラットフォーム向けの高品質で包括的なチュートリアルを作成することができます。このチュートリアルは、使用しているツールについて詳しく知りたい人にとって最適な選択肢です。



Related posts