ファイルを高度に圧縮する方法

ファイルを高度に圧縮する方法

ファイルを高度に圧縮する方法を知りたいです。圧縮サイズが 4 GB のファイルをダウンロードしましたが、解凍すると 10 GB になりました。

  • このような高い圧縮にはどのソフトウェアを使用する必要がありますか?
  • 圧縮するとデータの品質は低下しますか?
  • WinRAR または 7-Zip を勧めるのであれば、ファイルを高度に圧縮するにはどうすればよいか教えてください。これらの方法で圧縮を試みたのですが、サイズはわずか数 MB しか削減されませんでした。

ゲームを .exe ファイルのように圧縮しています。

答え1

圧縮に関する基本的な背景情報:

完全にランダムなデータは、ロスレス圧縮がまったくできません。これは、情報理論 (コンピューター サイエンスと密接に関連) と呼ばれる研究分野の基本原則のようなものです。ファイルをロスレス圧縮可能にするには、そのデータが反復的であるか予測可能である必要があります。

経験則として、適切なロスレス アルゴリズムを使用すると、任意のコンピュータ ファイルは通常約 50% 圧縮可能です。テキスト ファイルは、大幅に圧縮できる場合がよくあります。

画像、音声、またはビデオ ファイルがある場合、非可逆圧縮を受け入れられるなら、元のファイルに対する妥当な忠実度を保ちながら大幅に圧縮できる可能性があります。非可逆圧縮アルゴリズムは、メディア (静止画、音声、ビデオなど) によって、さらにはサブカテゴリによっても異なります。カメラで撮影した写真は JPEG で圧縮するのが最適かもしれませんが、コンピューター グラフィックは別のコーデックで圧縮するのが最適かもしれません。音楽は、256kbps 以上のビットレートの MP3 や AAC などのコーデックで圧縮するのが最適かもしれませんが、音声録音は 9.6kbps に圧縮しても完全に理解できる状態になります。

H.264 AVC コーデックは、妥当な品質を維持しながら、HD ビデオを 2 桁またはほぼ 3 桁 (つまり、元のサイズの 1% 未満) 圧縮できます。非圧縮のフル HD は、幅 1920 ピクセル * 高さ 1080 ピクセル * 24 ビット/ピクセル * 毎秒 30 フレーム = 毎秒約 1.5 ギガビットですが、妥当な画質で毎秒 15 メガビット以下で H.264 AVC 圧縮 HD を見ることも珍しくありません。

ファイルを一度圧縮 (非可逆または可逆) し、その後で可逆圧縮を行おうとすると、それ以上の圧縮ができなくなる傾向があります。これは、優れた圧縮アルゴリズムであれば、無駄なスペース (繰り返しデータや不要なデータ) がすべて削除されるため、圧縮する余地が残らないためです。

答え2

これは非常に古いトピックなので、この時点で私の意見が役立つかどうかはわかりませんが、彼はすでにインストールされているゲームを再パックしたいと思っていると思います。

そうであれば、7z、srep、precompの組み合わせで2.2GBのゲームを680MBに縮小することができます。このチュートリアルを参照してください。ユーチューブ

答え3

関連情報