为什么 PDF 文件这么小?

Why is PDF file size so small?

我这学期有几本PDF版的课本。这些是充满图形的 1000 页计算机科学教科书。当我下载它时,只用了几秒钟,这太神奇了,我还以为出了什么问题。整本教科书有 9.7 MB。我打开它,果然,整本教科书都在那里,所有图像和所有内容都立即加载(而且我的互联网连接非常糟糕)

我只是想知道有什么神奇的压缩技术可以让您在 10 MB 的空间内存储 1000 页的教科书?

这是文件属性的截图,我很困惑。

一个typical text page is between 3k and 6k个代币。因此,即使没有压缩,1000 页的书的文本也可以容纳 6MB。

普通的压缩工具可以将纯 ASCII 文本压缩大约 60-80%。

假设它是 75%,那么文本需要 0.25 x 6MB = 1.5MB。这为图片留下了 8.5 MB。

对于像 svg 这样很多的基于矢量的图像,它们很小并且可以像文本一样压缩。但是 8.5 MB 并没有为很多嵌入式位图留出空间。