FBReader
   HOME

TheInfoList



OR:

FBReader is an
e-book reader An e-reader, also called an e-book reader or e-book device, is a mobile electronic device that is designed primarily for the purpose of reading digital e-books and periodicals. Any device that can display text on a screen may act as an e-read ...
for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
, Microsoft Windows, Android, and other platforms. It was originally written for the
Sharp Zaurus The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating system. The first Sharp PDA to use ...
and currently runs on many other
mobile device A mobile device (or handheld computer) is a computer small enough to hold and operate in the hand. Mobile devices typically have a flat LCD or OLED screen, a touchscreen interface, and digital or physical buttons. They may also have a physica ...
s, like the Nokia Internet Tablets, as well as desktop computers. A preview of FBReaderJ (the
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
port) for Google Android was released on April 13, 2008. Supported formats include EPUB,
FictionBook FictionBook is an open XML-based e-book format which originated and gained popularity in Russia. FictionBook files have the filename extension. Some readers also support ZIP-compressed FictionBook files ( or ) The FictionBook format does not ...
,
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaSc ...
, plucker, PalmDoc, zTxt, TCR, CHM, RTF, OEB,
mobi Mobi or MOBI may refer to: Companies * Mobi (company), an American wireless provider Computing * .mobi, internet top domain name * .mobi, a file extension of the deprecated Mobipocket e-book format People * Mobi Fehr (born 1994), American soc ...
without
DRM DRM may refer to: Government, military and politics * Defense reform movement, U.S. campaign inspired by Col. John Boyd * Democratic Republic of Madagascar, a former socialist state (1975–1992) on Madagascar * Direction du renseignement milita ...
, and plain-text. It was formerly
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
under the
GPL The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general u ...
, but since 2015 (v2.7) is proprietary software.


History

Nikolay Pultsin wrote the first FBReader; the tool was released for the
Sharp Zaurus The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating system. The first Sharp PDA to use ...
in January 2005, a
Maemo Maemo is a software platform originally developed by Nokia, now developed by the community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and SDK. Maemo played a key role in Nokia's strategy to c ...
port was added in December 2005 for the
Nokia 770 The Nokia 770 Internet Tablet is a wireless Internet appliance from Nokia, originally announced at the LinuxWorld Summit in New York City on 25 May 2005. It is designed for wireless Internet browsing and email functions and includes software suc ...
. FBReader has since had binary packages released for many mobile-device platforms and for most major personal computer operating systems. The FBReader name with the FB prefix comes from
FictionBook FictionBook is an open XML-based e-book format which originated and gained popularity in Russia. FictionBook files have the filename extension. Some readers also support ZIP-compressed FictionBook files ( or ) The FictionBook format does not ...
, an e-book format popular in Russia, the country of FBReader's author. The original FBReader was written in C++; however, in 2007 a fork called FBReaderJ was created, which was written in Java. As the Android platform became available in the following years, this fork became the codebase for the Android software application, while the C++ codebase remained in use for other platforms. In 2015 the software for all platforms became closed-source: the old open-source code hasn't been updated since. The Android app was split into Free and Premium versions, both closed-source, with the Premium version adding integrated support for PDF and for
machine translation Machine translation, sometimes referred to by the abbreviation MT (not to be confused with computer-aided translation, machine-aided human translation or interactive translation), is a sub-field of computational linguistics that investigates t ...
.


Components

For easy
cross-platform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
compiling, FBReader uses zlibrary, a cross-platform interface library. It allows recompiling for many platforms while disregarding the GUI-toolkit used.


Features

* support Multiple book
tar Tar is a dark brown or black viscous liquid of hydrocarbons and free carbon, obtained from a wide variety of organic materials through destructive distillation. Tar can be produced from coal, wood, petroleum, or peat. "a dark brown or black bi ...
, ZIP,
GZIP gzip is a file format and a software application used for file compression and decompression. The program was created by Jean-loup Gailly and Mark Adler as a free software replacement for the compress program used in early Unix systems, and i ...
and BZIP2 archives. * encoding detection * generates contents table. * Embedded images * hyperlinks * Position indicator (substitutes for page number). * library building * Most Recent Book * last read positions for all previously opened books * List of last opened books. * Automatic hyphenations * Text search. * Full-screen mode. * Screen rotation by 90, 180 and 270 degrees. * Text-to-speech **To activate text to speech on the Android platform, install a TTS plugin


File format support

FBReader supports the following file formats: * EPUB : all the main features except the tables. CSS support is not complete. * EPUB3 : does not support most of ePub 3 specific features * Mobipocket : opens non-encrypted *.mobi files. DRM-protected files are not supported. * FB 2.0 : fully supported * FB 2.1 : lacks support of tables *
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaSc ...
: limited, sufficient support * Plain text : supported, might not correctly split text into paragraphs. * RTF : subset of RTF *
DOC DOC, Doc, doc or DoC may refer to: In film and television * ''Doc'' (2001 TV series), a 2001–2004 PAX series * ''Doc'' (1975 TV series), a 1975–1976 CBS sitcom * "D.O.C." (''Lost''), a television episode * ''Doc'' (film), a 1971 Wester ...
(
Microsoft Word Microsoft Word is a word processor, word processing software developed by Microsoft. It was first released on October 25, 1983, under the name ''Multi-Tool Word'' for Xenix systems. Subsequent versions were later written for several other pla ...
) : subset of DOC * PDF : **Android: via separate plugin with third-party library **Other platforms: not supported * DjVu : **Android: via separate plugin **Other platforms: not supported * Plucker : **Android: not supported at this moment **Other platforms: “absolute positioning” commands may be interpreted or ignored *DAISY 3 : added to Go Read for
Bookshare Bookshare is an online library of accessible ebooks for people with print disabilities, such as visual impairment, severe dyslexia, and cerebral palsy. An initiative of Benetech, a social enterprise organization based in Palo Alto, California, it ...
on
Google Play Google Play, also known as the Google Play Store and formerly the Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android operating sy ...
(a fork of FBReaderJ by
Benetech Benetech is a nonprofit social enterprise organization that empowers communities with software for social good. Previous projects include the Route 66 Literacy Project, the Miradi environmental project management software, Martus (human rights ab ...
)


Multi-Platform Support

* Tizen * Microsoft Windows *
BlackBerry 10 BlackBerry 10 is a discontinued proprietary mobile operating system for the BlackBerry line of smartphones, both developed by BlackBerry Limited (formerly Research In Motion). BlackBerry 10 is based on QNX, a Unix-like operating system that was ...
*
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
* FreeBSD *
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
* mobile
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
devices: ** Sharp Zaurus with Qtopia-based ROMs, pdaXrom or OpenZaurus ROM. ** Archos PMA430. ** Siemens Simpad with Opensimpad 0.9.0/Opie ROM. ** Noki
770N800N810
Nokia Internet tablets
maemo
. ** Pepper Pad 3. ** Motorola E680i/A780 smartphones. **
iLiad The ''Iliad'' (; grc, Ἰλιάς, Iliás, ; "a poem about Ilium") is one of two major ancient Greek epic poems attributed to Homer. It is one of the oldest extant works of literature still widely read by modern audiences. As with the '' Odys ...
** Digital Reader 1000 and Digital Reader DR800SG ** Hanlin eReader ** ''Openinkpot'' - OS replacement for Hanlin eReader and ''Hanvon N516'' ** Pocketbook -
E Ink E Ink (electronic ink) is a brand of electronic paper (e-paper) display technology commercialized by the E Ink Corporation, which was co-founded in 1997 by MIT undergraduates JD Albert and Barrett Comiskey, MIT Media Lab professor Joseph Jacobson ...
e-book reader An e-reader, also called an e-book reader or e-book device, is a mobile electronic device that is designed primarily for the purpose of reading digital e-books and periodicals. Any device that can display text on a screen may act as an e-read ...
s ** SmartQ 5 and ''SmartQ 7''


See also

* Comparison of e-book readers * Comparison of e-book formats * Comparison of Android e-reader software * Comparison of iOS e-reader software


References


External links

* {{DEFAULTSORT:Fbreader Linux text-related software Free multimedia software Free software programmed in C++ Free software programmed in Java (programming language) EPUB readers Free and open-source Android software Open-source software converted to a proprietary license