Version 12, last updated by Gremlin2 at January 07, 2011 12:27 UTC

Fb2Fix - программа предназначена для пакетной обработки и правки документов в формате FictionBook

Основные возможности программы:

  • Программа может обрабатывать как одиночные файлы, так и структуры подкаталогов.
  • Поддерживает запакованные документы в ZIP и RAR архивах.
  • Поддерживает вложенные архивы.
  • Читает XML-файлы содержащие невалидные символы (not well formed XML Documents)
  • По мере возможности исправляет структуру документа  

Для работы требуется .NET Framework 2.0 или Mono последних версий. Краткую справку можно получить запустив программу без параметров.

Основной сайт программы:

http://www.fb2library.net/projects/fb2fix

или

http://fb2library.appspot.com/projects/fb2fix

Форум для обсуждения:

http://www.fictionbook.org/forum/viewtopic.php?t=5575

Последняя версия 1.0.12 от 28.05.2010 (доступна по адресу http://www.mediafire.com/?lncydmlmzno

Изменения в версии 1.0.12:

  • Добавлена опция /keep для восстановления оригинальной даты модифицируемых файлов.

Изменения в версии 1.0.11:

  • Исправлена поддержка вложенных серий.
  • Исправлена ошибка сохранения даты документа.
  • Добавленa проверка content-type в binary элементах (параметр /checkmime, по умолчанию выключен).
  • Доработаны алгоритмы формирования имён файлов и алгоритмы проверки структуры документа.

Изменения в версии 1.0.10:

Изменения в версии 1.0.9:

Изменения в версии 1.0.8:

  • Работа над ошибками.

Изменения в версии 1.0.7:

  • Исправлены найденные ошибки.
  • Добавлена поддержка чтения документов из RAR архивов. 

Изменения в версии 1.0.6:

  • Полная проверка файлов на валидность, документы не прошедшие проверку помещаются в подкаталог "NonValid". Так-же возможно указать XSD схему для валидатора.
  • Автоматическая конвертация жанров из версии 2.0 в версию 2.1
  • Поддержка *GNR* и *GNE* в шаблоне переименования. Описания жанров и таблица преобразования находится в файле genrestransfer.xml
  • Опция командной строки "/strict" включает "strict" режим для файлов. В этом режиме из имени удаляются все символы, кроме алфавитно-цифровых и символов \/[]()<>-_*,
  • Устранены мелкие и крупные ошибки в механизме формирования имён.
  • Программа может использоваться в среде Linux (тестировалось в новой Ubuntu). Для работы необходимо поставить Mono и пакет(ы) libmono-i18n{1,2}.0-cil