【问题标题】:Why are ePub files so much smaller than mobi or PDF files for the same book为什么同一本书的 ePub 文件比 mobi 或 PDF 文件小得多
【发布时间】:2012-02-18 07:02:52
【问题描述】:

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

例如:

  • PDF - 5.7mb;
  • ePub - 2.7mb;
  • 手机 - 8.1mb。

或者:

  • PDF - 4.5mb;
  • ePub - 1.8mb;
  • 手机 - 5.3mb。

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

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于世界上除了编程之外的一切。
  • 我觉得这很相关,因为文档生成是编程的一部分。

标签: pdf epub kindle


【解决方案1】:

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

对于 PDF,我猜(仅此而已)嵌入字体可能是文件变大的原因,这里发挥作用的另一件事是图像优化。根据创建 PDF 时使用的图像优化设置,将在很大程度上影响最终文件的大小。

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

【讨论】:

  • 感谢移动信息。对 epub 有什么想法吗?
【解决方案2】:

因为 epub 类似于网站。一本 epub 书是由 XHTML 和 CSS2 以及 CSS3 等一些特性制成的,然后读取 epub 的软件会解释该文件并从该代码中进行可视化表示。

【讨论】:

  • 我知道 PDF 是渲染而不是标记,但我认为 mobi 也是标记。无论如何,一个可接受的答案都需要提及所有三种格式。
【解决方案3】:

.epub 文件被压缩(实际上它们只是 zip 文件)。

.mobi 文件未压缩。如果你压缩一个 mobi 文件,你可能会得到一个比 epub 更小的文件。

顺便说一句,这使得在 mobi 文件上的文本搜索比在 epub 上快得多。

【讨论】:

    【解决方案4】:

    这取决于您拥有的手机的格式。您必须知道,epub 文件可以转换为您选择的任何电子书格式 - 您可以将 epub 格式视为任何其他格式的基础。

    我猜你的 mobi 文件中嵌入了原始的 epub。这是为了辅助编辑工具(因为直接编辑mobi文件很麻烦)。此外,一些 mobi 文件包含多个版本的 mobi(mobi-7 和 KF8),以保持与不支持最新格式的阅读器的向后兼容性。

    您可以找到有关文件格式的更多信息here

    【讨论】:

      猜你喜欢
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 2018-06-27
      • 2012-08-14
      • 1970-01-01
      相关资源
      最近更新 更多