Faýl formatlary
RTF näme? Rich Text Format nähili işleýär
RTF Microsoft-yň 1987-nji ýylda döreden, formatlanan teksti ýönekeý ASCII nyşanlary bilen beýan edýän resminama formatydyr. Onuň gurluşyny, çäklerini we öwrülende nämä üns bermelidigini düşündirýäris.
Awtor: Hemen Dönüştür Editör EkibiÇap edildi: 6 min okamak

RTF barada köp eşitmeýän bolmagyňyz mümkin, ýöne siz ony belki-de köp gezek ulanansyňyz: köne programmanyň "Eksport" menýusynda, Mac-daky TextEdit-iň esasy ýatda saklaýyş formaty hökmünde ýa-da resminamany tekst redaktorlarynyň arasynda geçirende "iň ygtybarly saýlaw" hökmünde. Rich Text Format galyň, kursiw, şriftler, reňkler we tablisalar ýaly formatlamany ýönekeý tekst nyşanlary bilen beýan edýär. Bu makalada RTF-iň nähili döränligi, RTF faýlynyň içinden nähili görünýändigi, onuň nirede güýçli we nirede ejizdigi hem-de öwrülende nämä üns bermelidigi düşündirilýär.
RTF näme?
RTF resminamalary dürli programmalaryň we operasion ulgamlaryň arasynda geçirmek üçin Microsoft tarapyndan işlenip düzülen tekst esasly formatdyr. Ol DOC ýaly ikilik format däl: RTF faýlyny Notepad-da açsaňyz, ters ýapgyt çyzyk bilen başlaýan buýruklaryň arasynda öz tekstiňizi okap bilersiňiz. Emma HTML-den tapawutlylykda, ol el bilen ýazmak üçin niýetlenmedi. Onuň maksady bir programmanyň döreden resminamasyny başga programmanyň formatlamasy bilen bilelikde okap bilmegidir.
Ilki bilen bir ýygy bulaşyklygy aýdyňlaşdyralyň: e-poçta programmalaryndaky we web formalaryndaky "rich text" (baý tekst) saýlawy köplenç formatlanan tekst üçin umumy adalgadyr we aňyrsynda köplenç HTML bolýar. Bu makalanyň temasy bolan RTF bolsa .rtf giňeltmeli we öz sintaksisi bolan aýratyn faýl formatydyr.
Gysgaça taryhy
RTF 1980-nji ýyllaryň ortalarynda we ahyrlarynda Microsoft Word toparyndan Richard Brodie, Charles Simonyi we David Luebbert tarapyndan işlenip düzüldi. RTF 1.0-y durmuşa geçirýän ilkinji RTF okaýjysy we ýazyjysy 1987-nji ýylda Macintosh üçin Word 3.0 bilen çykdy. Indiki ýigrimi ýylda format Word bilen bilelikde ösdi:
| Wersiýa | Senesi | Bellikler |
|---|---|---|
| 1.0 | 1987 | Birinji wersiýa, Word 3.0 (Mac) bilen |
| 1.1 | 1989 | Şrift goşmak, Word 4 bilen |
| 1.2 - 1.4 | 1993 - 1995-nji ýylyň sentýabry | Word 5, Word 6 we Word 95 bilen çykan wersiýalar |
| 1.5 | 1997-nji ýylyň apreli | Word 97 bilen Unicode goldawy (\u dolandyryş sözi) |
| 1.6 - 1.8 | 1999-njy ýylyň maýy - 2004-nji ýylyň apreli | Word 2000, 2002 we 2003 bilen çykan wersiýalar |
| 1.9.1 | 2008-nji ýylyň marty | Soňky wersiýa, Word 2007 bilen gabat gelýär |
1.9.1-den soň Microsoft RTF spesifikasiýasyny ösdürmegi bes etdi. Library of Congress-iň format beýanyna görä, Microsoft Word 2010-da we ondan soň girizilen mümkinçilikleriň RTF hökmünde ýatda saklananda saklanmajakdygyny aýdýar. Gysgaça, RTF henizem goldanylýar, ýöne indi ösmeýär.
RTF faýlynyň içinde näme bar?
RTF üç elemente daýanýar:
- Toparlar: egri ýaýlaryň
{ }içindäki bölümler. Toparyň içinde edilen formatlama üýtgetmesi topar ýapylanda gutarýar. - Dolandyryş sözleri: ters ýapgyt çyzyk bilen başlaýan harp yzygiderlikleri, meselem
\b(galyň) ýa-da\fs24(ýarym punktlardaky şrift ölçegi; 24 diýmek 12 pt). Olar san parametrini alyp bilýär:\b1galyňy açýar,\b0bolsa öçürýär. - Dolandyryş nyşanlary: ters ýapgyt çyzykdan soň gelýän harp däl ýeke nyşan, meselem
\~(bölünmeýän boşluk) ýa-da\'e9(kod sahypasyndan nyşan, onaltylyk görnüşde).
Ýönekeý RTF resminamasy şeýle görünýär:
{\rtf1\ansi\ansicpg1252\deff0
{\fonttbl{\f0 Times New Roman;}}
{\colortbl;\red200\green0\blue0;}
\f0\fs24 This is a {\b bold} word and some {\cf1 red} text in a caf\'e9.\par
}
Faýl {\rtf1 bilen açylýar, ondan soň nyşan toplumy (\ansi) we kod sahypasy (\ansicpg1252, Günbatar Ýewropa Windows kod sahypasy) gelýär. Şrift tablisasy (\fonttbl) we reňk tablisasy (\colortbl) ýokarda yglan edilýär we tekstde belgisi boýunça salgylanylýar. \par abzasy tamamlaýar. Resminamanyň galan böleginde bölüm sazlamalary, ýokarky we aşaky kolontitullar, abzaslar we tablisalar bar; Library of Congress RTF-iň tablisalara abzasyň bir görnüşi hökmünde garaýandygyny belleýär.
ASCII däl nyşanlary iki usulda ýazyp bolýar. Köne usul yglan edilen kod sahypasyndaky nyşana salgylanmak üçin \'e9 ýaly onaltylyk belgileri ulanýar (1252 kod sahypasynda E9 "é" diýmekdir). RTF 1.5-de goşulan usul bolsa \u328? ýaly Unicode dolandyryş sözlerini ulanýar: san nyşanyň Unicode bahasyny berýär (328 türkmen elipbiýindäki "ň" harpydyr), ondan soňky nyşan bolsa Unicode goldawy bolmadyk okaýjylar üçin ätiýaçlyk nyşandyr. RTF teksti UTF-8 ýaly Unicode kodlamasynda saklamaýar; faýlyň özi adatça 7 bitli ASCII bolýar.
RTF nirede ulanylýar?
- Resminamalary programmalaryň arasynda geçirmek: formatlanan teksti dürli tekst redaktorlarynyň ýa-da operasion ulgamlaryň arasynda göçürmek.
- Programmalardan hasabat çykyşy: köp iş we pudak programmalary formatlanan hasabatlary Word-a bagly bolmazdan RTF görnüşinde döredýär, sebäbi RTF döretmek DOCX döretmekden has ýönekeý.
- Alyş-çalyş buferi: Windows we macOS-da formatlanan tekst göçürilende ulanylýan umumy formatlaryň biri RTF-dir.
- Ýönekeý redaktorlar: WordPad we TextEdit adaty ýagdaýda RTF ulanýar.
Güýçli we gowşak taraplary
| Güýçli taraplary | Gowşak taraplary |
|---|---|
| Diýen ýaly ähli tekst redaktorlary okap bilýär | 2008-nji ýyldan bäri ösdürilmeýär |
| Tekst esasly, şonuň üçin teksti çykarmak aňsat | Şekilli faýllar örän uly bolup biler |
| Makros dili ýok | Goşulan OLE obýektleri we şablon salgylanmalary howpsuzlyk howpy bolup biler |
| Döretmek ýönekeý, programma çykyşy üçin ideal | Programmanyň haýsy wersiýany we mümkinçilikleri goldaýandygy köplenç belli däl |
| Wersiýalar arasynda öňe we yza gabat gelýär | Word-yň çylşyrymly mümkinçilikleri ýitýär |
Howpsuzlyk barada bellik: RTF makros saklap bilmeýär, ýöne howpsuz däl hem. Wikipedia-da jemlenen ýazgylar RTF faýllarynyň şablon goýmak we goşulan OLE obýektleri arkaly hüjümlerde ulanylandygyny görkezýär; köne WordPad wersiýalaryndaky we Word-daky degişli kemçilikler 2017-nji we 2015-nji ýyllarda düzedildi. Näbelli çeşmelerden gelen RTF faýllaryna beýleki resminamalara bolşy ýaly seresaplyk bilen çemeleşiň.
RTF-i haýsy programmalar açýar?
Microsoft Word, LibreOffice Writer, Apple Pages, TextEdit we WPS Office RTF-i açyp we ýatda saklap bilýär. Uzak wagtlap Windows-da esasy RTF redaktory bolan WordPad Windows 11-iň häzirki wersiýalarynda indi ýok, şonuň üçin ol ýerde Word ýa-da LibreOffice gerek bolar. Library of Congress RTF faýllarynyň Word-yň web we planşet wersiýalarynda açylyp bilmeýändigini hem belläpdir. Google Docs RTF-i import edip we resminamalary RTF görnüşinde ýükläp berip bilýär.
Ýygy duş gelýän meseleler we olary çözmek
Aksentli ýa-da latyn däl nyşanlar nädogry görünýär
Faýly döreden programma nädogry kod sahypasyny yglan eden bolsa ýa-da Unicode dolandyryş sözleriniň ýerine başga kod sahypasyndan onaltylyk belgileri ulanan bolsa, nyşanlar çalşylýar: meselem, türk dilindäki "ı" harpy "ý", "ş" bolsa "þ" bolup görünýär; bu 1254 (türk) we 1252 (Günbatar Ýewropa) kod sahypalarynyň bulaşdyrylmagynyň mahsus alamatydyr. Faýly Word-da ýa-da LibreOffice-de açyp, DOCX hökmünde ýatda saklamak çeşmäni düzetmegiň iň aňsat ýoludyr.
Faýl garaşylandan has uly
RTF şekilleri adatça ikilik görnüşde däl-de, onaltylyk tekst görnüşinde saklaýar, bu bolsa şekil maglumatlaryny takmynan iki esse artdyrýar. Şekilli resminamalar üçin DOCX ýa-da PDF has kiçi faýllary berýär.
Formatlama programmalaryň arasynda üýtgeýär
Her programma RTF-iň başga bölegini goldaýar we tanamaýan dolandyryş sözlerini hasaba almaýar. Görnüşi takyk bolmaly bolsa, jemleýji wersiýany PDF görnüşinde paýlaşyň.
RTF faýllaryny öwürmek boýunça maslahatlar
Biziň öwrüjimizde RTF faýllary serwerimize ýüklenýär, LibreOffice bilen işlenýär we 30 minut içinde pozulýar. RTF, DOCX, DOC we PDF arasyndaky öwürmeler aralyk ädimsiz göni ýerine ýetirilýär, şonuň üçin sahypa maketi, ýokarky we aşaky kolontitullar, tablisalar we sanaw belgilemesi saklanýar.
- RTF-den Word-a öwürmek köne programmalaryň çykyşyny redaktirlemek we faýlyň ölçegini kiçeltmek üçin iň gowy saýlawdyr.
- RTF-den PDF-e öwürmek başga ýagdaýda programmadan programma üýtgeýän görnüşi berkidýär.
- RTF-den TXT-e öwürmek ähli dolandyryş sözlerini aýyrýar we diňe okalýan teksti galdyrýar.
- Word-dan RTF-e öwürenizde Word 2010-dan soňky mümkinçilikleriň (täze diagramma görnüşleri, käbir maket sazlamalary) RTF-de deňiniň bolmazlygynyň mümkindigini ýatda saklaň.
- Ýönekeý tekstden formatlanan resminama gerek bolsa, TXT-den RTF-e öwürmek teksti abzasma-abzas geçirýär. HTML we Markdown ýaly çeşmelerden döredilen RTF hem LibreOffice-iň RTF eksportçysy arkaly galyň teksti, sözbaşylary, sanawlary we tablisalary saklaýar.
Köp berilýän soraglar
RTF bilen DOCX-iň arasynda nähili tapawut bar?
RTF formatlamany ýönekeý tekstiň içine goşulan dolandyryş sözleri bilen beýan edýär we 2008-nji ýyldan bäri üýtgemedi. DOCX bolsa XML böleklerinden ybarat häzirki, ZIP esasly standartdyr. DOCX has köp mümkinçiligi goldaýar we şekilli resminamalar üçin has kiçidir.
RTF faýlynda makros bolup bilermi?
Ýok, RTF-de makros dili ýok. Muňa garamazdan goşulan OLE obýektlerinden we şablon salgylanmalaryndan hyýanatçylykly peýdalanyp bolýar, şonuň üçin näbelli çeşmelerden gelen RTF faýllaryna seresap boluň.
RTF henizem goldanylýarmy?
Hawa, Word we beýleki tekst redaktorlary RTF-i henizem açýar we ýatda saklaýar. Emma spesifikasiýanyň soňky wersiýasy 1.9.1 2008-nji ýylyň martynda çap edildi we Microsoft formaty indi ösdürmeýär.
RTF faýlyny Windows 11-de nädip açmaly?
WordPad-syz wersiýalarda ony Word, LibreOffice Writer ýa-da WPS Office bilen açyň. Diňe okamak gerek bolsa, ony PDF-e öwrüp, brauzerde görmek hem bolýar.
RTF-de ýörite nyşanlar näme üçin bozulýar?
Adatça faýly döreden programma nädogry kod sahypasyny yglan edendigi sebäpli. Unicode dolandyryş sözlerini ýazýan programmalar bu meseläniň öňüni doly alýar.


