当我购买电子书时,我会下载所有可用的格式。我注意到各种格式的文件大小可能明显不同,而epub通常要小得多。
例如:
或者:
我翻过它们并试图确认内容是相同的,它们似乎是(即没有丢失大图像)。任何人都可以解释为什么epub比其他两个小得多吗?
答案 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上快得多。