压缩图像存档并不会显着减小其大小

压缩图像存档并不会显着减小其大小

我有很多图片需要从计算机备份到外部硬盘驱动器。我想对要备份的所有图片文件夹进行存档并压缩它们以节省外部驱动器上的空间。我尝试使用tarwith gzip,bzip2xz压缩,但结果不是我所期望的。压缩档案大小与源文件没有太大区别。

我正在使用 Debian 11 和 KDE Plasma。大多数图片都是jpeg( nefRAW) 文件。

我想知道出了什么问题。为什么压缩没有显着减小存档大小?

答案1

GZIP/7Z算法的本质在于具有匹配字节序列在文件内容中。因此,它们适用于文档和数据文件,但不适用于媒体文件。没有一种图像格式具有这种类型的签名。

JPEG 使用最精细的数学来捕捉less number of numbers.请参阅此详细博客以了解更多相关信息美丽的格式。这与 GZIP/7Z 范围内的技巧不同。

JPEG,NEF&其他图像格式实际上是一系列数字。在将数字写入文件之前,序列已经通过 DEFLATE / Huffman 编码进行编码;这就是压缩算法的作用。

此外,这不能递归地工作;一旦encoded /zipped文件表示中的字节序列变得过于随机而无法找到许多匹配序列。

相关内容