Rich Text formátum | |
---|---|
Kiterjesztés | .rtf[3] |
MIME típusú |
text/rtf [1] application/rtf [2] |
Aláírás | {\rtf |
Fejlesztő | Microsoft [4] |
közzétett | 1987 |
Legutolsó kiadás |
|
Formátum típusa | dokumentum fájl formátum |
nyílt formátum ? | Nem |
Rich Text Format , az RTF ( angolul rich - rich; "rich text format") egy szabadalmaztatott [5] [6] platformok közötti formátum szöveges dokumentumok formázással történő tárolására , amelyet a Microsoftot és az Adobe -t alapító programozócsoportok javasoltak metaként . címkeformátumot a Word szerkesztőhöz 1982 - ben . Azóta a formátum specifikáció többször változott. Miután megszakította kapcsolatait a Microsofttal, az Adobe folytatta az RTF alapját képező metatag nyelv önálló fejlesztését, és 1985 -ben létrehozta a PostScript nyelvet .
Példaként vegye figyelembe a következő RTF-kódot:
{\rtf1 Szia! \par {\i Ez} néhány formázott {\b text}.\par }ami egy RTF-képes szövegszerkesztőben úgy nézne ki, mint
Szia!A karakter a vezérlőkód\ kezdetét jelzi . A kód új sorra való átállást jelent, - félkövérre váltást. A göndör zárójelek csoportot jelölnek ; például a fenti példában a csoport korlátozza a kód műveletét . A kapcsos zárójelek és a vezérlőkódok kivételével minden más egyszerű szöveg. Az érvényes RTF-dokumentumnak egy vezérlőkóddal kezdődő csoportból kell állnia . \par\b\b\rtf
Ahogy a példából is látszik, a formátum alapja a sima szöveg, vagyis a formátum ember által olvasható. De a legtöbb esetben az olyan processzorok által automatikusan generált RTF-fájlok, mint az MS Word , annyi escape szekvenciát tartalmaznak, hogy szinte lehetetlen megérteni őket egyszerű olvasással.
Érdekes módon az RTF formátum szintaxisa erősen hasonlít a LaTeX formátumra , de az utóbbival ellentétben az escape szekvenciák nem módosítható makrók , hanem rögzített viselkedésű parancsok.
Bár a szabvány bizonyos esetekben megengedi a 8 bites kódolást [7] , az RTF formátumú szöveget általában 7 bites karakterekkel kódolják . Ez az ASCII karakterkészletre korlátozna minket , de a többi karakter kódolható escape szekvenciákkal . A karakterek kétféleképpen kódolhatók: kódok egy megadott karakterkódoláson belül, vagy kódok Unicode -ban . Például, ha a Windows-1251 kódolás be van állítva , akkor a kód \'e8a betűnek felel meg и(e8 a 232-es szám hexadecimális jelöléssel - az "és" betű sorszáma a Windows-1251 kódolásban). Ha Unicode karakterre van szükség, akkor a kódot használja a rendszer \u, amelyet közvetlenül egy 16 bites előjeles decimális szám követ (a 32767-nél nagyobb értékek negatívként jelennek meg), ezt követi a nem Unicode programokban megjelenítendő karakter. Például az arab "ب" betű sorozatként \u1576?jelenik meg, és a nem Unicode programokban a "?" jelenik meg e karakter helyett.
A legtöbb szövegszerkesztő RTF formátumba való importálást/exportálást valósít meg.
A Microsoft Windowsba beépített WordPad szövegszerkesztő alapértelmezés szerint RTF formátumban menti a dokumentumokat. Az AbiWord és az OpenOffice.org szövegszerkesztő lehetővé teszi az RTF-fájlok megtekintését és szerkesztését. A Mac OS X alapértelmezett szerkesztője a TextEdit, amely az RTF-et is támogatja.
Dokumentum jelölőnyelvek | |
---|---|
irodai dokumentumok | |
közismert | |
Kevésbé ismert |