LEEET.net

НОВОЕ НА САЙТЕ

Обзор устро­йства для чте­ния книг iRiver Story: Белая ладья

Обзор устро­йства для чте­ния книг PocketBook 360°

Обзор устро­йства для чте­ния книг Sony Re­ader PRS-600

Добавлен еще обзор устро­йства для чте­ния книг Amazon Kindle 2

Описание тех­но­ло­гии Bluetooth

История компании Canon

Обзор устро­йства для чте­ния книг Amazon Kindle 2

История компании Ama­zon

ABC Amber LIT – кон­вер­тер файлов LIT фор­мата

ShortBook – про­грам­ма для чте­ния книг iPhone

DjVu Do­cu­ment Exp­ress Edi­tor Pro – про­грам­ма для соз­да­ния и про­смо­тра DjVu-до­ку­мен­тов

Немного инфо­рма­ции о се­нсо­рных экра­нах

Fb2Fix & FF Shell – кор­рек­тор fb2-книг с Либ­русе­ка

Русификация устро­йства для чте­ния книг Sony Re­ader PRS-700

STDU Converter – про­грам­ма для кон­вер­тации файлов в фор­мате DjVu или TIFF в PDF

CHM Decoder – про­грам­ма для кон­вер­тации файлов в фор­мате CHM

Macintosh Book Re­a­der – про­грам­ма для чте­ния книг (Win­dows, Linux, Ma­cin­tosh)

µBook Reader – про­грам­ма для чте­ния книг (Windows)

История корпорации Sony

iPhone TextReader – про­грам­ма для чте­ния книг iPhone

Программа Fiction­Book Editor 2.0 – для созда­ния и редак­тирова­ния Fb2 фай­лов

Обзоры и описание устро­йства для чте­ния книг Sony Reader PRS-700

Обзоры и описание устро­йства для чте­ния книг PocketBook 301

Купить PocketBook 301 Plus

Inscenic Smart DjVu – про­грам­ма для чте­ния файлов DjVu (КПК)

Foxit Reader – про­грам­ма чте­ния файлов PDF (Windows)

Программа Yo – пред­назна­че­на для ёфи­ка­ции рус­ских текст­ов (Win­dows)

Программа для чте­ния книг PocketDjVu (Win­dows Mo­bi­le)

Brava Reader – про­грам­ма для чте­ния файлов PDF (Win­dows)

ведение бухучета Ростов

FB2Fix & FFShell

Разработчик: Gremlin II
Статус программы: Бездвоздмездно
Интерфейс: Русский
Размер файла: 0.2 Mb
Версия: 1.08
Система: Windows 2K/XP/Vista, Linux
Формат: FB2
LibRusEc - Много книг

Наверняка многие знакомы с последней пиратской библиотекой из Эквадора и в курсе сколько там невалидных книг в формате FB2. Из-за небольшой недоработки Ларина большинство неальдебарановских книг нельзя не только загрузить в программу-библиотекарь, но и просто открыть редактором. Вот для устранения конфликтов и предназначена консольная утилита FB2Fix.

Что умеет:
  • Обрабатывать как одиночные файлы, так и каталоги.
  • Работает с архивами, а так же с вложенными в них архивами (пока только zip).
  • Читает невалидные XML-файлы
  • Пытается исправлять структуру fb2. Удаляет невалидные символы [&#00 - &#1f]. Заменяет <> на &lt; и &gt; в тексте документа.
  • Правит структуру <title-info>, <document-info>, <src-title-info>.
  • Если в <program-used> находит "LibRusEc kit", создаёт новый Id, а старый сохраняет в поле <custom-info inфo-type="librusec-id"/>.
  • Транслитеризирует имена файлов.
  • Поддержка чтения документов из RAR архивов.
  • Возможность настраивать вид результирующего документа (/indentheader и /indentbody)
  • Переименование документов по шаблону (/rename и /pattern)
  • Обработка имён файлов (/translify, /upper, /lower и /replacechar)
  • Возможно указать свой SGML dtd файл. (/dtd)
  • Настройки протоколирования (/logfile и /loglevel)
  • Полная проверка файлов на валидность, документы не прошедшие проверку помещаются в подкаталог "NonValid". Также возможно указать XSD схему для валидатора.
  • Автоматическая конвертация жанров из версии 2.0 в версию 2.1
  • Поддержка *GNR* и *GNE* в шаблоне переименования. Описания жанров и таблица преобразования находится в файле genrestransfer.xml
  • Опция командной строки "/strict" включает "strict" режим для файлов. В этом режиме из имени удаляются все символы, кроме алфавитно-цифровых и символов \/[]()<>-_*,
  • Программа может использоваться в среде Linux (тестировалось в новой Ubuntu). Для работы необходимо поставить Mono и пакет(ы) libmono-i18n{1,2}.0-cil
Принцип смены версий:
  • При замене непечатных символов ставится версия документа 0.5.
  • При правке боди — версия увеличивается на 0.1.
  • При правке дескрипшина — версия увеличивается на 0.01.
Обработка документа состоит из нескольких этапов:
  1. Сначала документ загружается в DOM при помощи SGML парсера, на этом этапе детектируется кодировка документа, производится раскрытие всех entitis (включая также символы представленные в виде &#code;), производится проверка всех тегов (не закрытые — закрываются, не открытые — открываются. Также программа пытается определить, что является началом тега, а что ошибкой разметки документа (символы < и >). Алгоритм определения — адаптивный, т. е. собирает статистику и умеет подстраиваться под структуру документа, поэтому может ошибаться. Все найденные ошибки в разметке заменяются эквивалентными символами (&lt; &gt; &amp; и т. д.). Символы из диапазона 0х01-0х08 заменяются на "-", символы 0х0b, 0х0c и 0x0e - 0x1f на " ".
  2. Далее, заголовок загруженного документа проверяется на соответствие стандарту: заменяются, исправляются и дополняются необходимые теги. Создается новый id. В результате должен получится полностью валидный документ. При сохранении дополнительно проверяется возможность сохранения документа в указанной в нём кодировке, если это невозможно, программа сохранит его в utf-8.
Значения ключей:
Fb2Fix Version 1.0.8 (Cd_spb Edition) Copyright 2007-2008 Gremlin

Usage: Fb2Fix.exe [options|@optionsfile] <file ...>

/compress[+|-]                Compress output files automatically. Default
                              value:'+' (short form /c)
/indent[+|-]                  This option is obsolete. Use /indentheader and
                              /indentbody options instead.
/indentheader[+|-]            Indent output document headers. Default value:'+'
/indentbody[+|-]              Indent output document body. Default value:'-'
/incversion[+|-]              Auto increment a minor version number in output
                              document. Default value:'+'
/dtd:<string>                 Specify other SGML dtd file to use. Default
                              value:'fb2.dtd'
/encoding:<string>            Try to use this encoding rather than the encoding
                              specified in the XML document.
/mapgenres[+|-]               Map genres from fb2.0 to fb2.1 format. Default
                              value:'+'
/genres:<string>              Specify the genres configuration file. Default
                              value:'genrestransfer.xml'
/validate[+|-]                Validate documents against XSD schema. Default
                              value:'-'
/xsd:<string>                 Specify a xsd schema for the parser. Default
                              value:'FictionBook.xsd'
/rename[+|-]                  Automatically rename output files according to
                              pattern given in /pattern option. Default
                              value:'-'
/pattern:<string>             Specify folder/files naming pattern. Default
                              value:'[*NLA*\]*NL*[ *NM*] *NF*[ *NN*]\*NL* *BN*[
                              (*SN* - *SII*)]'
/translify[+|-]               Translify output file names. Default value:'+'
/upper[+|-]                   Convert output file names to upper case. Default
                              value:'-'
/lower[+|-]                   Convert output file names to lower case. Default
                              value:'-'
/replacechar:<string>         Specify character to replace each whitespace in
                              an output filename. Default value:'_'
/maxlength:<int>              Specify the maximum a file name length. Default
                              value:'-1'
/strict[+|-]                  Use a strict naming conventions for output files.
                              Default value:'-'
/logfile:<string>             Set error log file name.
/loglevel:{Off|Critical|Error|Warning|Information|Verbose}
                              Default value:'Information' (short form /l)
/recurse[+|-]                 Search subdirectories for files to process.
                              Default value:'+' (short form /r)
/force[+|-]                   Force re-process already processed files. Default
                              value:'-'
/output:<string>              Set the output directory for processed files.
                              (short form /o)
/exclude:<string>             Exclude file or directory from the process.
                              (short form /e)
@<file>                       Read response file for more options
<file>                        Input files or directories to process.

Если вам категорически не нравится пользоваться командной строкой — к вашим услугам графическая оболочка для Fb2Fix — Fb2Fix Shell от Andrews.

Особенности программы:
  • Графический интерфейс;
  • Файловый менеджер позволяющий выбирать файлы и папки для обработки, а также отслеживать обработанные файлы;
  • Консоль на которой отображается ход работы Fb2Fix.exe;
  • Визуальное управление опциями Fb2Fix.

Скачать Fb2Fix 1.08 Cd_spb Edition (22.05.2008 0.2 Mb)

Скачать Fb2Fix Shell 1.0.1 RC (17.02.2009 0.3 Mb)



Для функционирования Fb2Fix необходимо установить .NET Framework 2.0.

Скачать MS .NET Framework 2.0 (22.4 Mb)


      © 2008 -2016 LEEET.net