SMARTOFF.NET
Ни кого нет
Весь список
Новостей нет
Новостей нет

Случайным образом выяснил, что многие книги не открываются в приложении  MoonReader для андроид.

По одной простой причине, обложка в файле идет раньше текста (по стандарту она идет после, но вообще это не принципиально, и тот же куллридер нормально относится к перемене мест этих блоков).

Что делать и как вылечить файл (сразу хочу сказать, это не связанно с нашей библиотекой, сами файлы книг мы обычно не трогаем, только в случае некорректных и проблемных файлов правим, но есть сайты распространяющие fb2 с кошмарным нарушением синтаксиса. Например литнет откровенно срать хотели на пользователей, отдавая им на столько кривые файлы, что я порой не понимаю, как эти товарищи вообще сайт создать смогли).

В общем ближе к телу.

Как лечить:

Открываем файл в любом текстовом редакторе и находим в нем кусок непонятного текста начинающегося с  <binary и заканчивающимся  </binary>

image

Если этот кусок идет ДО текста книги, то это наш случай.

Вырезаем этот кусок, начиная с <binary и заканчивая </binary>

листаем в самый конец файла, находим в конце  </body>

 image

И вставляем вырезанный ранее кусок строго после него (на скрине это место между </body> и </FictionBook> ) и сохраняем.

Пробуем открыть файл в MoonReader

454.png184.41 Kb
454.jpg44.87 Kb

Отпишу автору программы что бы исправил недостаток программы, но пока, если что, имейте ввиду)

Спасибо) ты АДминищее, многие не стали бы и париться, не их проблема)

Ответили, попросили прислать файл книги. отослал им монстра, надеюсь поправят)

В следующем релизе обещали пофиксить

image

Вы не можете добавлять сообщения
Прикрепленные файлыYou can not send messages