为什么ePub文件比同一本书的mobi或PDF文件小得多

Fin*_*inn 5 pdf kindle epub

当我购买电子书时,我会下载所有可用的格式.我注意到各种格式的文件大小可能明显不同,而epub通常要小得多.

例如:

  • PDF - 5.7mb;
  • ePub - 2.7mb;
  • Mobi - 8.1mb.

要么:

  • PDF - 4.5mb;
  • ePub - 1.8mb;
  • Mobi - 530mb.

我翻过它们并试图确认内容是相同的,它们似乎是(即没有丢失大图像).任何人都可以解释为什么epub比其他两个小得多?

amp*_*mpt 13

mobi版本可以更大,因为它们包括遗留的mobi格式,新的KF8格式和原始epub的副本,这假设mobi文件是使用最新版本的kindlegen生成的.

对于我猜测的PDF(这就是它的全部内容),嵌入字体可能是文件大小更大的原因,另一件在这里发挥作用的是图像优化.根据创建PDF时使用的图像优化设置将在很大程度上影响最终文件大小.

Epub基本上只是一堆HTML,CSS和图像文件,带有一些XML文件,用于定义书籍元数据,章节顺序和目录导航.epub文件实际上只是一个带有.epub扩展名的zip文件,因为它没有像Kindle版本那样的同一本书的3个副本,它总是会小得多.