Rich Text Format

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 10. huhtikuuta 2020 tarkistetusta versiosta . tarkastukset vaativat 10 muokkausta .
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 .

Esimerkki RTF-dokumentista

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!
Tämä on muotoiltua tekstiä .

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.

Merkkikoodaus

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 "?".

Käyttö

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:ää.

Katso myös

Linkit

Muistiinpanot

  1. Tekstimediatyypit (downlink) . iana.org (8. kesäkuuta 1993). Haettu 13. maaliskuuta 2010. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  2. Sovellusmediatyypit (downlink) . iana.org (18. kesäkuuta 2007). Käyttöpäivä: 20. elokuuta 2010. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  3. http://fileformats.archiveteam.org/wiki/RTF
  4. http://apps.nationalarchives.gov.uk/pronom/fmt/45
  5. opetusohjelma: Rich Text Format (RTF) (linkki ei saatavilla) . Coloradon osavaltion yliopisto. Haettu 13. maaliskuuta 2010. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  6. 4.3 Muut kuin HTML-tiedostomuodot (downlink) . e-Government Unit (toukokuu 2002). Haettu 13. maaliskuuta 2010. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  7. Esimerkiksi \binN