画像アーカイブを圧縮してもサイズが大幅に減少することはありません。

画像アーカイブを圧縮してもサイズが大幅に減少することはありません。

コンピュータから外付けハードドライブにバックアップする必要がある写真がたくさんあります。バックアップしたいすべての写真フォルダをアーカイブして圧縮して、外付けドライブのスペースを節約したいと思います。tarwithgzipまたは圧縮bzip2を使用してみましたxzが、結果が予想したものとは異なります。圧縮されたアーカイブサイズは元のファイルとは大きく異なりません。

私はDebian 11とKDE Plasmaを使用しています。ほとんどの画像はjpegnefRAW)ファイルです。

何が問題なのか知りたいです。圧縮してもアーカイブサイズが大幅に縮小しないのはなぜですか?

ベストアンサー1

GZIP/7Z アルゴリズムの鍵は次のとおりです。バイトシーケンスの一致ファイルの内容から。したがって、文書およびデータファイルには機能しますが、メディアファイルには機能しません。このタイプの署名を持つ画像形式はありません。

JPEGは最高の数学を使ってキャプチャしますless number of numbers。詳しくはこのブログをご覧ください。美しい形式。これはGZIP / 7Zの範囲のトリックとは異なります。

JPEG、ネフその他の画像形式は実際には一連の数字です。ファイルに数字を書き込む前にシーケンス既にDEFLATE / Huffmanエンコーディングでエンコードされています。;これが圧縮アルゴリズムが行うことです。

encoded /zippedまた、ファイル表現のバイトシーケンスがあまりにもランダムになり、一致するシーケンスがたくさん見つからないと、再帰的には機能しません。

おすすめ記事