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

标签 pdf epub kindle

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

例如:

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

  • 或者:
  • PDF-4.5mb;
  • ePub-1.8mb;
  • Mobi-5.3mb

  • 我翻阅了它们,并试图确认内容是否相同,而且看起来似乎一样(即没有大的图像丢失)。谁能解释为什么epub比其他两个要小得多?

    最佳答案

    Mobi版本可能会更大,因为它们包括旧版Mobi格式,新的KF8格式和原始epub的副本,这是假定mobi文件是使用最新版本的kindlegen生成的。

    对于我正在猜测的PDF(仅此而已),嵌入式字体可能是文件较大的原因,而此处要考虑的另一件事是图像优化。取决于创建PDF时使用的图像优化设置,这将在很大程度上影响最终文件的大小。

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

    关于pdf - 为什么同一本书的ePub文件比mobi或PDF文件小得多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8996895/

    相关文章:

    java - 用于在 Android 中呈现 PDF 文件的 PDF 库

    html - 电子书阅读器不捕获 epub 文件的嵌入字体

    audio - 如何使用节标记创建与 Kindle 和 iPod 兼容的有声读物文件?

    javascript - 开源 Javascript PDF 查看器

    pdf - 使用 iText 更改现有 PDF 中的 AcroFields 顺序?

    magento - (单元)测试 pdf 生成

    pdf - 中国人的PDF阅读器普遍支持哪种中文字体?

    android - android 中 epub 的字体大小?

    android - 在 kindle fire 上开发应用程序有哪些限制?

    java - Kindle Fire 和 GlSurfaceView.getHeight()