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
.infos 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
| Autor | NuvoMedia, později Gemstar (RCA) |
|---|---|
| První vydání | 1998, se čtečkou Rocket eBook |
| Zařízení | Rocket eBook, RCA REB 1100 |
| Obsah | HTML, obrázky PNG, metadata .info |
| Komprese | zlib |
| Stav | zastaralý od poloviny nultých let |
| Stejná přípona | zdrojový kód Ruby |
Více o formátu (anglicky): RB na MobileRead Wiki a historie přístroje na Wikipedii.