Eine TCR-Datei ist ein Buch in reinem Text, komprimiert für den Psion Series 3, einen Organizer im Taschenformat aus den frühen 1990er-Jahren. Der Name steht für Text Compression for Reader. Auf einem Gerät mit ein paar hundert Kilobyte Speicher machte es einen Unterschied, ob ein Roman halb so groß war, deshalb wurden ganze Sammlungen gemeinfreier Texte so gepackt. Manche E-Reader hielten das Format noch lange am Leben, nachdem Psion keine Handhelds mehr baute. Wer heute eine TCR-Datei findet, hat sie vermutlich aus einem alten Textarchiv oder aus dem Speicher eines PocketBook-Readers.
Woher TCR stammt
Psions Handhelds liefen mit dem Betriebssystem EPOC, dem Vorläufer von Symbian. TCR basiert auf Psions Kompressionsverfahren und konkurrierte mit dem Format PalmDoc von Palm. Es komprimierte etwas besser, PalmDoc speicherte dafür mehr Angaben und hatte mehr Bücher. Freeware-Reader wie EBook for EPOC öffneten beide. Mit dem Ende der Psion-Handhelds für Endkunden geriet das Format in Vergessenheit, Cool Reader und ältere PocketBook-Modelle führen es aber noch.
Was in einer TCR-Datei steckt
Das Format ist angenehm schlicht:
- Eine 9 Byte lange Kennung:
!!8-Bit!!. Sie ist sichtbar, wenn Sie die Datei im Texteditor öffnen. - Ein Wörterbuch mit 256 Einträgen, jeder eine kurze Bytefolge.
- Der eigentliche Text, in dem jedes Byte auf einen Wörterbucheintrag verweist.
Der Kompressor ersetzt häufige Zeichenpaare, dann Paare von Paaren, durch einen einzigen Code. Ein typisches Buch schrumpft etwa auf die Hälfte. Entpacken heißt nur, in der Tabelle nachzuschlagen, ideal für einen langsamen Prozessor.
Was TCR nicht speichert: Formatierung (kein Fett, keine Überschriften, keine Bilder), Metadaten (weder Titel noch Autor) und die Zeichenkodierung. Der Text liegt in der 8-Bit-Codepage vor, die der Ersteller verwendet hat.
TCR-Datei heute öffnen
- Android: Cool Reader öffnet TCR direkt.
- Windows, macOS, Linux: calibre liest und schreibt TCR. Auch die Desktop-Version von Cool Reader (crqt-ng) führt es. Unter Windows öffnet es außerdem STDU Viewer.
- E-Reader: Ältere PocketBook-Modelle nennen TCR unter ihren Formaten. Kindle, Kobo, tolino und iPhone lesen es nicht, also in EPUB umwandeln.
Typische Probleme
„TCR-Datei zeigt im Editor nur Zeichensalat“
Das ist normal: Lesbar ist nur der Kopf !!8-Bit!!, der Rest sind komprimierte Codes. Öffnen Sie die Datei in einem Reader oder wandeln Sie sie in TXT um.
Nach der Umwandlung fehlen Titel und Autor
TCR kann sie nicht speichern, das Ergebnis heißt daher wie die Datei. Metadaten in calibre korrigieren oder die Datei vor der Umwandlung passend umbenennen.
Umlaute falsch dargestellt
Unser Konverter errät die Kodierung des entpackten Texts. Deutsche Texte aus der Psion-Zeit sind oft in Windows-1252 oder in der DOS-Codepage 850 gespeichert, bei kurzen Dateien kann die Erkennung danebenliegen. Wandeln Sie die Datei dann mit dem kostenlosen calibre um und stellen Sie die Eingabekodierung von Hand ein, etwa cp850.
TCR umwandeln
Unser Konverter entpackt die TCR-Datei und verarbeitet sie dann als reinen Text, die Absätze erkennt er selbst. Sinnvolle Ziele:
- TXT, um den Text als UTF-8 zurückzubekommen, lesbar überall.
- EPUB für Smartphone oder E-Reader, von dort bei Bedarf EPUB in PDF, wenn Sie Seiten brauchen.
- FB2 oder MOBI für Reader, die diese Formate bevorzugen.
Da die Quelle keine Formatierung hat, bekommt das Ergebnis nur dann Kapitel, wenn der Text erkennbare Kapitelüberschriften enthält. Auch die Umwandlung in TCR klappt. Die Ausgabe ist UTF-8, damit kommen Cool Reader und PocketBook zurecht. Ein echter Psion Series 3 versteht nur 8-Bit-Text und würde Umlaute falsch anzeigen.
TCR im Überblick
| Entwickler | Psion (Format aus der Zeit des Psion Series 3) |
|---|---|
| Eingeführt | Anfang der 1990er-Jahre |
| Art | komprimierter reiner Text |
| Kompression | Wörterbuch mit 256 Einträgen, etwa 50 % |
| Kennung | !!8-Bit!! |
| Formatierung, Metadaten | keine |
| Lesen heute | calibre, Cool Reader, ältere PocketBook-Modelle |
Mehr (englisch): TCR im MobileRead Wiki und der Quellcode der TCR-Kompression in calibre.