Rocket eBook

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Sample files)
m (Sample files)
 
Line 35: Line 35:
 
* [https://www.baen.com/download/index/owned/id/2596 John Ringo - A Hymn Before Battle]
 
* [https://www.baen.com/download/index/owned/id/2596 John Ringo - A Hymn Before Battle]
 
* [https://web.archive.org/web/20040403185922/http://www.ebooksfrance.com/index.php?page=Dictionnaires Dictionaries]
 
* [https://web.archive.org/web/20040403185922/http://www.ebooksfrance.com/index.php?page=Dictionnaires Dictionaries]
* https://telparia.com/fileFormatSamples/document/rocketeBook/
+
* {{DexvertSamples|document/rocketeBook}}
  
 
== Online utilities ==
 
== Online utilities ==

Latest revision as of 04:24, 28 December 2023

File Format
Name Rocket eBook
Ontology
Extension(s) .rb
MIME Type(s) application/x-rocketebook
PRONOM fmt/485
Wikidata ID Q105860142


Rocket eBook format was used by one of the first physical ebook readers, the Rocket eBook from NuvoMedia (and later REB 1100 from RCA/Gemstar and GEB1150).

It is a container format for simplified html, images and a pseudo-OPF (.info) file with all of the metadata.

It supports optional DRM and was sold by Gemstar, Barnes & Noble, Powells.com, and eBookwise.

.RB files are also used to update the firmware and system fonts of the device.


Contents

[edit] Identification

  • Ebook .rb files: Hex "B0 0C B0 0C" ('bookbook') appears at offset 0.
  • System .rb files: Hex "B0 0C C0 DE" ('bookcode') or "B0 0C F0 0D" ('bookfood') appears at offset 0.


[edit] References and format


[edit] Sample files

[edit] Online utilities


[edit] Software


[edit] System .rb Files

System .rb files are used to update the firmware and system fonts of the Rocket eBook and REB 1100. While the internal structure of these .rb files are the same as regular .rb files, the headers are different which may prevent some tools (like RBExtract) from working on them until the identifying code is edited to be "B0 0C B0 0C". Similarly, the header will have to be changed back for the hardware to recognize it.

It seems like "B0 0C C0 DE" is used for the main file (whether firmware or fonts) while "B0 0C F0 0D" is used for the sysIcons.RB file inside font packages.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox