Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

FBReader - это программа для чтения электронных книг для Linux , Microsoft Windows , Android и других платформ.

Первоначально он был написан для Sharp Zaurus и в настоящее время работает на многих других мобильных устройствах , таких как Nokia Internet Tablets , а также на настольных компьютерах . Предварительная версия FBReaderJ ( порт Java ) для Google Android была выпущена 13 апреля 2008 года.

Поддерживаемые форматы включают EPUB , FictionBook , HTML , plucker , PalmDoc , zTxt , TCR , CHM , RTF , OEB , mobi без DRM и обычный текст. [3]

Настольная версия FBreader

Ранее это было бесплатное программное обеспечение под лицензией GPL , но с 2015 года (v2.7) является проприетарным программным обеспечением. [4]

История [ править ]

Николай Пульцин написал первый FBReader; инструмент был выпущен для Sharp Zaurus в январе 2005 г., был добавлен порт Maemo [ кем? ] в декабре 2005 г. для Nokia 770 . С тех пор FBReader выпустил двоичные пакеты для многих платформ мобильных устройств и для большинства основных операционных систем персональных компьютеров. [5] Название FBReader с префиксом FB происходит от FictionBook , формата электронных книг, популярного в России, стране автора FBReader. [6]

Исходный FBReader был написан на C ++; однако в 2007 [7] был создан форк под названием FBReaderJ [ кем? ] , который был написан на Java. Поскольку платформа Android стала доступной в последующие годы, эта вилка стала кодовой базой для программного приложения Android, в то время как кодовая база C ++ продолжала использоваться для других платформ. [8]

В 2015 году программное обеспечение для всех платформ стало закрытым: старый открытый код с тех пор не обновлялся. Приложение для Android было разделено на бесплатную и премиальную версии, обе с закрытым исходным кодом, а в версии Premium добавлена ​​встроенная поддержка PDF и машинного перевода . [9]

Компоненты [ править ]

Для упрощения кроссплатформенной компиляции FBReader использует zlibrary, библиотеку кроссплатформенного интерфейса. Это позволяет перекомпилировать для многих платформ, не обращая внимания на используемый GUI-инструментарий .

Особенности [ править ]

  • поддержка нескольких архивов tar , ZIP , GZIP и BZIP2 . [10]
  • обнаружение кодирования
  • формирует таблицу содержания.
  • Встроенные изображения
  • гиперссылки
  • Индикатор положения (заменяет номер страницы).
  • здание библиотеки
  • Самая последняя книга
  • последние прочитанные позиции для всех ранее открытых книг
  • Список последних открытых книг.
  • Автоматические расстановки переносов
  • Текстовый поиск.
  • Полноэкранный режим.
  • Поворот экрана на 90, 180 и 270 градусов.
  • Текст в речь
    • Чтобы активировать преобразование текста в речь на платформе Android , установите плагин TTS [ необходима ссылка ]

Поддержка формата файла [ править ]

FBReader поддерживает следующие форматы файлов: [11]

  • EPUB  : все основные функции, кроме таблиц. Поддержка CSS не полная.
  • EPUB3  : не поддерживает большинство специфических функций ePub 3
  • Mobipocket  : открывает незашифрованные файлы * .mobi. Файлы с защитой DRM не поддерживаются.
  • FB 2.0  : полностью поддерживается
  • FB 2.1  : отсутствует поддержка таблиц
  • HTML  : ограниченная, достаточная поддержка
  • Обычный текст: поддерживается, возможно некорректное разделение текста на абзацы.
  • RTF  : подмножество RTF
  • DOC ( Microsoft Word ): подмножество DOC
  • PDF  :
    • Android: через отдельный плагин со сторонней библиотекой
    • Другие платформы: не поддерживаются
  • DjVu  :
    • Android: через отдельный плагин
    • Другие платформы: не поддерживаются
  • Плюкер  :
    • Android: в данный момент не поддерживается
    • Другие платформы: команды «абсолютного позиционирования» могут интерпретироваться или игнорироваться
  • DAISY 3: добавлен в Go Read for Bookshare в Google Play (форк FBReaderJ от Benetech )

Многоплатформенная поддержка [ править ]

  • Tizen
  • Майкрософт Виндоус
  • BlackBerry 10
  • Mac OS X
  • FreeBSD
  • Linux
  • мобильные устройства Linux : [12]
    • Sharp Zaurus с ПЗУ на основе Qtopia, pdaXrom или OpenZaurus ROM.
    • Archos PMA430.
    • Сименс Сименс с Opensimpad 0.9.0 / Opie ROM.
    • Nokia 770 / N800 / N810 Интернет-планшеты Nokia ( maemo ).
    • Подушечка для перца 3.
    • Смартфоны Motorola E680i / A780.
    • iLiad
    • Digital Reader 1000 и Digital Reader DR800SG
    • Электронная книга Hanlin
    • Openinkpot - замена ОС для Hanlin eReader и Hanvon N516
    • Pocketbook - электронные книги E Ink
    • SmartQ 5 и SmartQ 7

См. Также [ править ]

  • Сравнение читателей электронных книг
  • Сравнение форматов электронных книг
  • Сравнение программного обеспечения для чтения электронных книг Android
  • Сравнение программного обеспечения для чтения электронных книг iOS

Ссылки [ править ]

  1. ^ https://github.com/geometer/FBReader/blob/master/fbreader/LICENSE Лицензия FBReader
  2. ^ https://web.archive.org/web/20180719134505/https://fbreader.org/android FBReader для Android
  3. ^ FBReader: О FBReader
  4. ^ https://fbreader.org/android
  5. ^ «FBReader: устаревшие версии» . Архивировано из оригинала на 2008-07-24 . Проверено 1 июля 2008 .
  6. ^ FBReader и его формат .fb2 , форум maemo.org, 2005 г.
  7. ^ "Геометр / FBReaderJ" . GitHub . Проверено 3 июля 2015 .
  8. ^ "Геометр / FBReader" . GitHub . Проверено 3 июля 2015 .
  9. ^ https://fbreader.org/android
  10. ^ http://wiki.mobileread.com/wiki/FBReader
  11. ^ Поддерживаемые и неподдерживаемые форматы электронных книг | Бесплатная программа для чтения электронных книг - Бесплатно!
  12. ^ http://wiki.mobileread.com/wiki/FBReader

Внешние ссылки [ править ]

  • Официальный веб-сайт