RTF, Rich Text Format, je formát dokumentů, který ukládá formátovaný text jako čitelný prostý text s řídicími kódy. Umí ho číst i zapisovat téměř každý textový editor, a proto se dodnes používá tam, kde si dokumenty vyměňují programy od různých výrobců: dopisy a zprávy z lékařského, právního a účetního softwaru, šablony hromadné korespondence, exporty ze starších informačních systémů. Na Macu ukládá TextEdit formátovaný text do RTF ve výchozím stavu.
Původ a verze
Microsoft představil RTF v roce 1987 pro výměnu dokumentů mezi Wordem a jinými programy. Verze 1.0 vyšla v roce 1992 a s každým novým Wordem přišla revize: 1.5 pro Word 97 přidala znaky Unicode, 1.6 pro Word 2000 vnořené tabulky. Poslední byla verze 1.9.1 z března 2008, odpovídající Wordu 2007. Podle Kongresové knihovny USA od té doby Microsoft žádné funkce nepřidal. Word RTF stále otevře i uloží, novější prvky jako ovládací prvky obsahu nebo moderní grafy se do něj ale nevejdou.
Jak RTF funguje
Otevřete RTF v Poznámkovém bloku a uvidíte něco jako {\rtf1\ansi\ansicpg1250 {\b tučně} text\par}. Všechno se skládá ze tří prvků:
- Řídicí slova začínající zpětným lomítkem, například
\b(tučně) nebo\par(nový odstavec). - Skupiny ve složených závorkách, které vymezují, kam formát platí.
- Hlavička s tabulkou písem, barev a kódovou stránkou, za ní samotný text.
Soubor je v 7bitovém ASCII, takže česká písmena se zapisují kódy: buď přes kódovou stránku (\ansicpg1250), nebo jako \u s číslem znaku v Unicode. Obrázky se ukládají jako šestnáctkový text, dva znaky na bajt, a proto bývá RTF s několika fotkami mnohonásobně větší než stejný DOCX. Makra RTF obsahovat nemůže. Může ale vkládat objekty OLE a přílohy RTF se používaly k útokům na staré zranitelnosti Office, takže s nečekanou přílohou RTF zacházejte stejně opatrně jako s wordovým souborem.
Čím RTF otevřít
- Windows: WordPad, tradiční prohlížeč RTF, byl ve Windows 11 verze 24H2 odstraněn. Použijte Microsoft Word nebo bezplatný LibreOffice Writer.
- macOS: TextEdit RTF otevře i upraví, poradí si i Pages a Word.
- Linux: LibreOffice Writer, AbiWord.
- Prohlížeč a mobil: Dokumenty Google RTF importují. Word pro web ani mobilní aplikace Word ho neotevřou, na telefonu je proto nejrychlejší převod do DOCX nebo PDF.
Časté problémy
RTF nejde otevřít ve Windows 11
Po aktualizaci 24H2 dvojklik na .rtf nic neudělá nebo se ptá na aplikaci, protože WordPad zmizel. Nainstalujte LibreOffice nebo soubor otevřete ve Wordu a nastavte ho pro .rtf jako výchozí.
Poznámkový blok ukazuje kód místo textu
Poznámkový blok zobrazí surové značky RTF. To je v pořádku, soubor není poškozený, jen potřebuje program, který kódy umí vyložit.
Místo háčků a čárek jsou divné znaky
Starší programy občas zapíšou RTF s kódovou stránkou, která neodpovídá textu, například 1252 místo 1250. Písmena s diakritikou se pak zobrazí jako jiné znaky v každém programu. Pomůže znovu exportovat dokument ze zdrojového programu se správným nastavením. Když to nejde, otevřete RTF v textovém editoru a v prvním řádku přepište číslo za \ansicpg na 1250.
Soubor RTF je obrovský
Skoro vždy za to můžou obrázky v šestnáctkovém zápisu. Po převodu do DOCX nebo PDF se uloží binárně a soubor se výrazně zmenší.
RTF ztratilo formátování
RTF z TextEditu nebo jednoduchých editorů obsahuje jen základní formátování a prvky novější než Word 2007 se při ukládání do RTF zahodí. Je to limit formátu, ne programu.
Převod RTF
RTF se obvykle převádí do DOCX k další úpravě ve Wordu, do PDF k odeslání a archivaci nebo do ODT. Náš převodník zpracuje RTF na vlastních serverech v Česku; přenesou se text, písma, tabulky, obrázky, záhlaví, zápatí i poznámky pod čarou. Z RTF umí vytvořit i EPUB a další formáty e-knih, a když potřebujete jen obsah, také Markdown nebo prostý text. Opačně lze do RTF uložit jakýkoli dokument DOC, DOCX nebo ODT pro software, který nic jiného nepřijme.
RTF ve zkratce
| Vývojář | Microsoft |
|---|---|
| První verze | 1987; verze 1.0 zveřejněna 1992 |
| Poslední verze | 1.9.1 (březen 2008, Word 2007), dál se nevyvíjí |
| Typ | textový formát dokumentu s řídicími slovy |
| Komprese | žádná; obrázky jako šestnáctkový text |
| Makra | ne; vložené objekty OLE ano |
| Typické použití | výměna mezi různými programy, generované dopisy a zprávy, TextEdit v macOS |