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

时间:2012-01-25 01:38:58

标签: pdf epub kindle

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

例如:

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

或者:

  • PDF - 4.5mb;
  • ePub - 1.8mb;
  • Mobi - 5.3mb。

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

4 个答案:

答案 0 :(得分:13)

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

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

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

答案 1 :(得分:2)

因为epubs类似于网站。一本epub书是由XHTML& CSS2&一些功能,如CSS3,然后读取epub的软件解释该文件并从该代码中进行可视化表示。

答案 2 :(得分:0)

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

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

您可以找到有关文件格式here

的更多信息

答案 3 :(得分:0)

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

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

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