EPUB Converter — восстановление EPUB после Apple Books

Инструмент для случаев, когда Apple Books/iBooks сохраняет книгу не одним файлом, а папкой .epub, которую не открывают обычные читалки.

Что делает приложение

EPUB технически является ZIP-архивом со строгой структурой. Apple Books иногда хранит его как распакованный package-контейнер. Конвертер собирает такой контейнер обратно в валидный .epub: кладёт mimetype первым файлом без сжатия и упаковывает остальные файлы внутрь архива.

Возможности

Папки .epub из Apple Books

Выберите package-папку .epub и получите обычный EPUB-файл для других читалок.

Несколько файлов за раз

Можно добавить несколько EPUB/ZIP-файлов, запустить конвертацию и скачать результат для каждого.

Без загрузки на сервер

Обработка идёт на стороне клиента в браузере. Файлы не отправляются на сервер IntellectShop.

Технологии

FlutterWebClient-sideEPUB ZIP

Запустить конвертер

Откроется Flutter Web-приложение по адресу /epubconverter/.

Открытый код

Репозиторий публичный: можно посмотреть реализацию клиентской переупаковки EPUB.

GitHub: ibooksEPUBConverter

Как использовать

1

Выберите источник

Для iBooks-package используйте выбор папки .epub, для обычных файлов — выбор EPUB-файлов.

2

Нажмите «Конвертировать»

Приложение покажет прогресс и проверит базовую EPUB-структуру.

3

Скачайте результат

Полученный файл можно открыть в Speedreeder, Apple Books или другой EPUB-читалке.