Rocket eBook

.rb · Elektronické knihy

Soubor RB ve sbírce e-knih je kniha pro Rocket eBook, jednu z prvních kapesních čteček, a pro jejího nástupce RCA REB 1100. Takové knihy kolovaly od roku 1998 zhruba do poloviny prvního desetiletí 21. století a dodnes se objevují ve starých složkách se staženými soubory nebo v archivech bezplatných knihoven. Dnes RB nepřečte žádná prodávaná čtečka ani aplikace, takže rozumné je převést ho do EPUB nebo PDF.

Nejdřív ověřte, jestli to není skript v Ruby

Většina souborů .rb na dnešních počítačích je zdrojový kód v programovacím jazyce Ruby. Otevřete soubor v textovém editoru. Vidíte-li čitelné řádky jako require, def nebo class, jde o program, ne o knihu, a patří do editoru kódu. Soubor z Rocket eBook vypadá jako binární změť, jen na začátku zahlédnete písmena NUVO.

Krátká historie

Rocket eBook vyráběla firma NuvoMedia, kterou v roce 1997 založili Martin Eberhard a Marc Tarpenning, pozdější zakladatelé Tesla Motors. Čtečka se začala prodávat koncem roku 1998 za 499 dolarů, měla displej LCD a pojala zhruba deset knih. V roce 1999 se jí prodalo asi 20 tisíc kusů. V roce 2000 koupila Gemstar-TV Guide NuvoMedii i konkurenční SoftBook a přístroj znovu uvedla pod značkou RCA jako REB 1100 za 299 dolarů. Gemstar z trhu e-knih o pár let později odešel. Zbylé přístroje se pak prodávaly pod jinými jmény a s jiným formátem souborů.

Co je uvnitř souboru RB

  • Kontejner. Binární soubor s hlavičkou a obsahem, který vyjmenovává části knihy.
  • Text. Stránky HTML, obvykle komprimované po blocích pomocí zlib.
  • Obrázky. Samostatné položky, typicky PNG.
  • Metadata. Položka .info s názvem, autorem a copyrightem, podobná jednoduchému OPF.
  • DRM. Knihy z obchodů mohly být zašifrované pro jedno zařízení. Bezplatné knihy obvykle ne.

Text byl zpravidla v kódování Windows-1252 pro západní Evropu. Anglické knihy jsou v pořádku, česká písmena jako ř nebo ě v něm ale nejsou, takže domácí texty z té doby po převodu mohou mít chybné znaky.

Čím RB otevřít dnes

  • Windows, macOS, Linux: calibre načte nešifrované soubory RB a převede je do EPUB, který pak přečte jakákoli aplikace.
  • Dobové nástroje: RocketLibrarian, eBook Librarian od Gemstaru a open-source sada rbmake uměly RB vytvářet i rozbalovat. Dnes se špatně spouštějí a ke čtení nejsou potřeba.
  • Mobil, tablet, Kindle: přímá podpora chybí. Nejdřív převeďte do EPUB.

Časté potíže

Soubor RB se otevírá v editoru kódu

Pak jde o skript v Ruby, viz výše. Žádný převodník e-knih z něj knihu neudělá.

Převedená kniha je prázdná

Soubor je nejspíš zašifrovaný. Chráněné tituly pro Rocket eBook převést nejde, u nás ani jinde. Prakticky jediná cesta je nové vydání v EPUB.

Soubor RB je poškozený

Hlavička RB obsahuje celkovou velikost souboru. Když se stahování přerušilo, velikost nesedí a programy na e-knihy jako calibre soubor odmítnou. Zkuste sehnat úplnou kopii.

Převod RB

Dobré cíle převodu RB jsou EPUB pro čtení kdekoli, PDF pro tisk (stejně funguje i převod EPUB do PDF) a DOCX, pokud chcete text upravovat. Text, nadpisy a obrázky PNG se přenesou. Původní vzhled stránky malého displeje Rocketu ne, protože výsledek se přelévá.

Převod do RB nenabízíme. Soubory RB, které zapíšou dnešní převodníky, nejdou spolehlivě načíst zpět a přístroje, které by je četly, už nikdo nepoužívá.

RB v kostce

AutorNuvoMedia, později Gemstar (RCA)
První vydání1998, se čtečkou Rocket eBook
ZařízeníRocket eBook, RCA REB 1100
ObsahHTML, obrázky PNG, metadata .info
Kompresezlib
Stavzastaralý od poloviny nultých let
Stejná příponazdrojový kód Ruby

Více o formátu (anglicky): RB na MobileRead Wiki a historie přístroje na Wikipedii.

Formát RB umíme převést do

Dokumenty

PDF DOCX DOC TXT RTFPDF/A

Obrázky

JPG PNGWEBP GIF TIFFHEICAVIFJXLPSDICOAAIAPNGARTAVS BMP CINCURDCXDDSDPXFF FITSFL32 HDRHRZJP2JBIGJNGJPCMNGMTVOTBPALMPAM PBMPCD PCXPFMPGMPGXPHMPICTPPMPSBPTIFQOIRASRGFSGISIXELSUN TGAVICARVIFFVIPS WBMPXBMXPMXWDDCM

Vektorová grafika

SVG EPSEMFFXGHPGLPOV PSSIFSVGZWMFXAML

Elektronické knihy

EPUB MOBI AZW3 FB2CBZHTMLZ LIT LRF OEB PDB TCRTXTZCB7CBTDJVU