Rich Text Format | |
---|---|
Laajennus | .rtf[3] |
MIME -tyyppinen |
text/rtf [1] application/rtf [2] |
Allekirjoitus | {\rtf |
Kehittäjä | Microsoft [4] |
julkaistu | 1987 |
Viimeisin julkaisu |
|
Muototyyppi | asiakirjan tiedostomuoto |
avoin muoto ? | Ei |
Rich Text Format , RTF ( englanniksi rich - rich; "rich text format") on patentoitu [5] [6] alustojen välinen muoto tekstidokumenttien tallentamiseen muotoiluineen, jota Microsoftin ja Adoben perustaneet ohjelmointiryhmät ehdottivat metaksi . tagimuoto Word - editorille vuonna 1982 . Sittemmin muotomääritykset ovat muuttuneet useita kertoja. Katkaisttuaan suhteet Microsoftin kanssa Adobe jatkoi itsenäisesti RTF:n perustana olevan sisällönkuvauskenttäkielen kehittämistä ja loi PostScript - kielen vuonna 1985 .
Harkitse esimerkkinä seuraavaa RTF-koodia:
{\rtf1 Hei! \par {\i Tämä} joitakin muotoiltu {\b text}.\par }joka näyttäisi RTF-yhteensopivassa tekstinkäsittelyohjelmassa muodossa
Hei!Merkki osoittaa ohjauskoodin\ alun . Koodi tarkoittaa siirtymistä uudelle riville, - vaihtamista lihavointiin. Kiharat hakasulkeet tarkoittavat ryhmää ; esimerkiksi yllä olevassa esimerkissä ryhmä rajoittaa koodin toimintaa . Kaikki muu, paitsi kiharat aaltosulkeet ja ohjauskoodit, on pelkkää tekstiä. Kelvollisen RTF-asiakirjan tulee koostua ryhmästä, joka alkaa ohjauskoodilla . \par\b\b\rtf
Kuten esimerkistä näkyy, muodon perusta on pelkkä teksti, eli muoto on ihmisen luettavissa. Mutta useimmissa tapauksissa prosessorien, kuten MS Wordin , automaattisesti luomat RTF-tiedostot sisältävät niin monia pakojaksoja, että on lähes mahdotonta ymmärtää niitä yksinkertaisesti lukemalla.
Mielenkiintoista on, että RTF-muodon syntaksi muistuttaa vahvasti LaTeX -muotoa , mutta toisin kuin jälkimmäinen, Escape-sekvenssit eivät ole makroja , joita voidaan muuttaa, vaan komentoja, joilla on kiinteä käyttäytyminen.
Vaikka standardi sallii joissain tapauksissa 8-bittisen koodauksen [7] , RTF-muodossa oleva teksti koodataan yleensä 7-bittisillä merkeillä . Tämä rajoittaisi meidät ASCII -merkistöön , mutta loput merkit voidaan koodata käyttämällä Escape-sarjoja . Merkit voidaan koodata kahdella tavalla: koodit määritetyllä merkkikoodauksella tai koodeja Unicodessa . Jos esimerkiksi Windows-1251- koodaus on asetettu , koodi \'e8vastaa kirjainta и(e8 on numero 232 heksadesimaalimuodossa - kirjaimen "ja" järjestysnumero Windows-1251-koodauksessa). Jos Unicode-merkki vaaditaan, käytetään koodia \u, jota seuraa välittömästi 16-bittinen etumerkillä varustettu desimaaliluku (arvot, jotka ovat suuremmat kuin 32767, esitetään negatiivisina), jota seuraa merkki, joka edustaa muissa kuin Unicode-ohjelmissa. Esimerkiksi arabialainen kirjain "ب" esitetään sekvenssinä \u1576?, ja muissa kuin Unicode-ohjelmissa tämän merkin tilalla näkyy "?".
Useimmat tekstinkäsittelyohjelmat toteuttavat tuonnin/viennin RTF-muotoon.
Microsoft Windowsin sisäänrakennettu WordPad - tekstieditori tallentaa asiakirjat oletusarvoisesti RTF-muodossa. AbiWord- ja OpenOffice.org - tekstinkäsittelyohjelmilla voit tarkastella ja muokata RTF-tiedostoja. Mac OS X :n oletuseditori on TextEdit, joka tukee myös RTF:ää.
Asiakirjan merkintäkielet | |
---|---|
toimistoasiakirjat _ | |
tunnettu | |
Vähemmän Tunnettu |