Soubor TCR je kniha v prostém textu zkomprimovaná pro Psion Series 3, kapesní organizér z počátku devadesátých let. Zkratka znamená Text Compression for Reader. Na přístroji s několika stovkami kilobajtů paměti hrálo roli, jestli se román vejde, nebo ne, takže se tak balily celé knihovny volně šiřitelných textů. Některé čtečky pak formát držely při životě ještě dlouho poté, co Psion přestal kapesní počítače vyrábět. Pokud dnes na TCR narazíte, nejspíš pochází ze starého archivu textů nebo z paměti čtečky PocketBook.
Odkud se TCR vzal
Kapesní počítače Psion běžely na systému EPOC, předchůdci Symbianu. TCR vychází z kompresního schématu Psionu a konkuroval formátu PalmDoc od Palmu. Komprimoval o něco lépe, PalmDoc zase uměl uložit víc údajů a knih pro něj bylo víc. Bezplatné čtečky jako EBook for EPOC otevíraly oba. S koncem spotřebitelských kapesních počítačů Psion formát upadl, Cool Reader a starší modely PocketBook ho ale stále uvádějí.
Co je uvnitř souboru TCR
Formát je příjemně jednoduchý:
- Devítibajtový podpis
!!8-Bit!!. Uvidíte ho, když soubor otevřete v textovém editoru. - Slovník s 256 položkami, každá je krátký řetězec bajtů.
- Samotný text, ve kterém je každý bajt odkazem do slovníku.
Kompresor nahrazuje časté dvojice znaků, pak dvojice dvojic, jediným kódem. Běžná kniha se zmenší zhruba na polovinu. Rozbalení je jen vyhledávání v tabulce, což se hodilo pomalému procesoru.
Co TCR neukládá: formátování (žádné tučné písmo, nadpisy ani obrázky), metadata (žádný název ani autor) a kódování znaků. Text je v té osmibitové kódové stránce, kterou použil autor.
Čím TCR otevřít dnes
- Android: Cool Reader otevře TCR přímo.
- Windows, macOS, Linux: calibre TCR čte i zapisuje. Uvádí ho i desktopová verze Cool Readeru (crqt-ng). Ve Windows ho otevře také STDU Viewer.
- Čtečky: starší modely PocketBook mají TCR v seznamu formátů. Kindle, Kobo ani iPhone ho nečtou, takže převeďte do EPUB.
Časté potíže
Soubor TCR se v Poznámkovém bloku zobrazí jako nesmysly
To je v pořádku: čitelná je jen hlavička !!8-Bit!!, zbytek jsou komprimované kódy. Otevřete soubor ve čtečce nebo ho převeďte do TXT.
Po převodu chybí název a autor
TCR je nemá kam uložit, výsledek se proto jmenuje podle souboru. Opravte metadata v calibre nebo soubor před převodem přejmenujte.
V české knize jsou špatné znaky
Náš převodník kódování rozbaleného textu odhaduje. České texty z doby Psionu bývají ve Windows-1250, ISO 8859-2 nebo v kódování Kamenických a u krátkých souborů se odhad může splést. Převeďte soubor v bezplatném programu calibre a vstupní kódování nastavte ručně, například cp1250.
Převod TCR
Náš převodník soubor TCR rozbalí a dál ho zpracuje jako prostý text, odstavce rozpozná sám. Užitečné cíle:
- TXT, když chcete zpátky čistý text v UTF-8, čitelný kdekoli.
- EPUB pro mobil nebo čtečku, odtud případně převod EPUB do PDF, pokud potřebujete stránky.
- FB2 nebo MOBI pro čtečky, které jim dávají přednost.
Zdroj nemá formátování, takže výsledek nebude mít kapitoly, pokud v textu nebyly rozpoznatelné nadpisy kapitol. Převod do TCR funguje také. Výstup je v UTF-8, což Cool Reader i PocketBook zvládnou. Skutečný Psion Series 3 rozumí jen osmibitovému textu, takže by na něm čeština s háčky a čárkami nebyla čitelná.
TCR v kostce
| Autor | Psion (formát z doby Psion Series 3) |
|---|---|
| Vznik | počátek 90. let |
| Typ | komprimovaný prostý text |
| Komprese | slovník s 256 položkami, zhruba 50 % |
| Podpis | !!8-Bit!! |
| Formátování, metadata | žádné |
| Čím číst dnes | calibre, Cool Reader, starší PocketBook |
Více (anglicky): TCR na MobileRead Wiki a kód komprese TCR v calibre.