是否存在可以对不同文件应用不同算法的“智能”文件压缩实用程序?

是否存在可以对不同文件应用不同算法的“智能”文件压缩实用程序?

我有一台只能远程连接的 Linux 服务器。我想备份它,但必须通过互联网,我选择了 Google Drive 来保存备份。我唯一还不知道的难题是如何打包和压缩所有文件。我想要压缩,因为 Google Drive 上的空间有限,而且它还可以减少上传时间。

我当然可以使用标准的 tar+gzip/bzip,或者 zip,或者甚至使用 7z 之类的特殊格式来实现最佳压缩。

但我想知道的是——许多需要备份的文件将是 JPEG 图像之类的东西,无论我使用哪种压缩器,压缩效果都不太好。如果将这些文件按原样复制到目标存档,而不是压缩,速度会更快。其他文件是文本文件,使用专门的算法压缩效果更好(你能看出我在备份网站吗?)。

是否有某种归档程序可以识别此类文件(通过文件扩展名就可以了)并对它们应用不同的算法?我想我在某个地方见过一个,但我不记得是哪一个,也不记得它是否有 Linux 版本。

或许是我想太多了?

答案1

尝试自由弧. 它可以自动选择LZMA/PPD/多媒体压缩:

包括 LZMA、PPMD、TrueAudio 和通用多媒体压缩算法,并可按文件类型自动切换

相关内容