Почему файлы ePub намного меньше, чем файлы mobi или PDF для одной книги - PullRequest
5 голосов
/ 25 января 2012

Когда я покупаю электронные книги, я загружаю все доступные форматы.Я заметил, что размеры файлов для разных форматов могут заметно различаться, а epub обычно намного меньше.

Например:

  • PDF - 5,7 МБ;
  • ePub - 2,7 МБ;
  • Моби - 8,1 Мб.

Или:

  • PDF - 4,5 Мб;
  • ePub - 1,8 МБ;
  • Mobi - 5,3 мегабайта.

Я пролистал их и попытался подтвердить, что содержимое одинаковое и похоже, что (т.е. большие изображения отсутствуют).Кто-нибудь может объяснить, почему epub намного меньше двух других?

Ответы [ 4 ]

13 голосов
/ 25 января 2012

Версии mobi могут быть больше, поскольку они включают устаревший формат mobi, новый формат KF8 и копию оригинального epub, при этом предполагается, что файл mobi был создан с последней версией kindlegen.

Для PDF-файлов, я предполагаю (и это все, что здесь есть), что встроенные шрифты могут быть причиной увеличения размера файла, здесь важна еще одна вещь - оптимизация изображений. В зависимости от настроек оптимизации изображения, использованных при создании PDF-файла, он в значительной степени повлияет на конечный размер файла.

Epub - это просто набор HTML, CSS и графических файлов с несколькими файлами XML для определения метаданных книг, порядка глав и навигации по оглавлению. Файл epub на самом деле представляет собой просто zip-файл с расширением .epub, и, поскольку в нем нет 3 копий одной и той же книги, как в версии Kindle, он всегда будет намного меньше.

2 голосов
/ 25 января 2012

Потому что epubs похожи на веб-сайт.Книга epub сделана из XHTML и CSS2 и некоторых функций, таких как CSS3, затем программное обеспечение, которое читает epub, интерпретирует этот файл и создает визуальное представление из этого кода.

0 голосов
/ 05 февраля 2016

.epub файлы сжимаются (на самом деле это просто zip-файлы).

.mobi файлы не сжимаются.Если вы заархивируете файл mobi, вы можете получить файл меньшего размера, чем epub.

Кстати, это делает поиск текста в файлах mobi намного быстрее, чем в epub.

0 голосов
/ 24 июня 2013

Это зависит от формата моби, который у вас есть. Как вы, должно быть, уже знаете, файл epub можно преобразовать в любой формат электронной книги, который вы выберете - вы можете рассматривать формат epub как основу для любого другого формата.

Я предполагаю, что у вашего файла mobi есть оригинальный epub, встроенный в него. Это поможет инструментам редактирования (так как прямое редактирование файлов mobi громоздко). Кроме того, некоторые файлы mobi содержат несколько версий mobi (mobi-7 и KF8) для обеспечения обратной совместимости с читателями, которые не поддерживают последний формат.

Более подробную информацию о форматах файлов вы можете найти здесь

...