異なるファイルに異なるアルゴリズムを適用できる「スマート」なファイル圧縮ユーティリティはありますか?

異なるファイルに異なるアルゴリズムを適用できる「スマート」なファイル圧縮ユーティリティはありますか?

リモートからしか接続できない Linux サーバーがあります。バックアップを取りたいのですが、インターネット経由で行う必要があり、バックアップの保存には Google ドライブを選択しました。まだ解決していない問題は、すべてのファイルをパッケージ化して圧縮する方法だけです。圧縮が必要なのは、Google ドライブの容量が限られているためです。また、圧縮によってアップロード時間も短縮されます。

もちろん、標準の tar+gzip/bzip や zip を使用することもできますし、あるいは最高の圧縮率を得るために 7z のような高度なものを使用することもできます。

しかし、私が疑問に思っているのは、バックアップする必要のあるファイルの多くは JPEG 画像のようなもので、どの圧縮ツールを使っても圧縮率が低いということです。これらのファイルを圧縮せずにそのままターゲット アーカイブにコピーした方が高速です。その他のファイルはテキスト ファイルで、特殊なアルゴリズムを使用すると圧縮率が向上します (Web サイトをバックアップしていることがまだわかりますか?)。

このようなファイル (ファイル拡張子でも良い) を認識し、異なるアルゴリズムを適用するアーカイバのようなものはありますか? どこかで見たことがあるような気がしますが、それがどのアーカイバだったか、また Linux バージョンがあるかどうかは覚えていません。

それとも、私は考えすぎているのでしょうか?

答え1

試すフリーアークLZMA/PPD/マルチメディア圧縮を自動選択できます。

LZMA、PPMD、TrueAudio、および一般的なマルチメディア圧縮アルゴリズムが含まれており、ファイルタイプによって自動的に切り替えられます。

関連情報