Обработка на устройстве — файлы никогда не покидают его
Починить EPUB
Книга с ошибкой «не является корректным EPUB» обычно имеет поврежденную структуру пакета, а не содержимое. Инструмент запускает проверку, пересобирает контейнер и записи метаданных, вычищает мертвые ссылки и возвращает вам аккуратно упакованный файл — все локально в вашем браузере, потому что отправлять битую книгу на сервер бессмысленно. Бесплатно, без загрузки.
01Выберите EPUB
Как починить файл EPUB
Выберите битый EPUB
Откройте файл с устройства. Он исследуется локально — поврежденная книга как раз тот случай, когда отправлять ее куда-то не стоит.
Запустите проверку
Структура проверяется, и все исправимое чинится: контейнер, запись mimetype, мертвые ссылки, отсутствующее оглавление.
Скачайте починенный EPUB
Сохраните исправленный файл и откройте его в читалке. Отчет показывает точно, что было исправлено.
Почему файлы EPUB ломаются
EPUB — это ZIP со строгими правилами: несжатая запись mimetype первой, container.xml, указывающий на файл пакета, и манифест, совпадающий с файлами внутри. Небрежные экспортеры, прерванные загрузки и ручное перепаковывание постоянно нарушают эти правила — и читалки из-за этого отвергают всю книгу целиком.
Хорошая новость: сами главы почти всегда целы. Достаточно починить упаковку, и книга вернется.
Что можно — а что нельзя — починить
Чинится: отсутствующий или некорректный container.xml, смещенная или сжатая запись mimetype, ссылки манифеста и spine на несуществующие файлы, отсутствующие документы навигации.
Не чинится: ZIP-архив, обрезанный при загрузке или поврежденный на уровне байтов, и содержимое, которого в файле никогда не было. Ни один инструмент не восстановит главы, которых нет, — если починка не удалась, заново скачайте исходный файл.
Частые вопросы
Какие повреждения это исправляет?
Сломанную упаковку: некорректный container.xml, неверную запись mimetype, ссылки манифеста или spine на отсутствующие файлы и потерянные файлы оглавления. Это покрывает большинство случаев «не открывается».
Мой файл обрезан или наполовину скачан. Его можно починить?
Нет. Если сами данные ZIP обрезаны или повреждены на уровне байтов, недостающее содержимое невозможно взять из воздуха. Заново скачайте исходный файл.
Починка меняет содержимое книги?
Нет. Главы, стили, изображения и шрифты копируются байт в байт. Пересобирается только структурная упаковка — и отчет перечисляет каждое изменение.
Починенный файл все равно не открывается. Что делать?
Повреждение, вероятно, на уровне байтов самого архива. Попробуйте заново скачать или экспортировать оригинал; перепаковка не воскресит пропавшие байты.
Почему читалки так строго относятся к записи mimetype?
Спецификация требует ее первой, несжатой записью — многие читалки проверяют ее раньше всего остального. Неверный mimetype — самая частая и самая легко устранимая поломка.
Моя книга отправляется на сервер?
Никогда. Вся починка идет в вашем браузере — проверяется в инспекторе сети: ноль загрузок.