PDA

Просмотр полной версии : Ошибка в файле fb2. Как отыскать?



sery_krot
04.12.2017, 02:18
Сталкиваюсь с такой проблемой.
Как известно, книжное облако Литрес позволяет загрузить на него книги, купленные в других местах, в формате fb2. Периодически сталкиваюсь с ошибкой, якобы файл неправильный. При этом перекодируется и открывается программами без проблем. Можно ли каким-то образом проверить файл fb2 на ошибки и исправить их?
Заранее спасибо.

ДядяВася
04.12.2017, 11:55
При скачивании торрентом бывает скачиваемый файл калечится, в клиенте красным отмечается, нужно перехешировать его.
Может, если забрать его без хеширования, то и возникает такое? Это только предположение, никогда не сталкивался с таким.
Проще всего скачать этот файл из другого источника, да хотя бы отсюда (http://flibusta.site/) чтобы был нормальным(проверить в облаке Литрес), затем сравнить хеш-суммы обоих файлов, если не совпадают, значит сайту-продавцу руки пообрывать, ну или, по крайней мере, выровнять нужно.
Про программы проверяющие и исправляющие заодно ошибки файла fb2 не слышал, разве что редакторы есть, ошибки разве что в тексте можно исправить.

sery_krot
05.12.2017, 13:29
Да скачивается то он без проблем.
Файл сам в том же Калибре открывается без проблем, перекодируется в другие форматы и читается айпадом. А вот облако выдает на него ошибку. Понять бы что может быть такого в этом файле, ведь fb2 это по сути некий текстовый файл, в нем ломаться то нечему.
Попробую прогнать редактором, потому что попытки перекодировать в другой формат, потом обратно в fb2, Литресом проигнорировано.
Спасибо за совет.

sery_krot
05.12.2017, 15:29
Проблема решена при помощи FictionBook Editor Release 2.6.7. Есть опция "проверить", прога нашла ошибки в виде лишнего тега section и в тэге title, исправил их, литрес проглотил.