Hva er RTF-filformatet?
.rtf er en filendelse som brukes med tekstfiler. Den ble opprettet av Microsoft i 1987 som en plattformuavhengig standard for dokumentdeling, og gjenkjennes nå av de fleste tekstredigeringsprogrammer og tekstbehandlere.
Et dokument lagret i .rtf-format støtter flere formateringsalternativer, inkludert understreking, kursiv og fet skrift, forskjellige skriftfarger og skrifttyper. Hver .rtf-fil kan også inneholde innebygde bilder eller tegninger. Fordi mange tekstbehandlere håndterer .rtf uten å endre den opprinnelige formateringen, kan filer utveksles mellom forskjellige operativsystemer - som Windows, macOS og Linux - uten kompatibilitetsproblemer.
.rtf bruker ren tekst-markup: hver fil åpnes med de bokstavelige ASCII-tegnene {\rtf1, noe som gjør den menneskelig lesbar i et enkelt tekstredigeringsprogram og skiller den fra binære formater som .DOC eller .DOCX. Formateringsinstruksjoner uttrykkes som kontrollord - nøkkelord med omvendt skråstrek som prefiks, som \b for fet skrift eller \fs24 for en skriftstørrelse på 24 punkter - innesluttet i nestede klammegrupper.
.rtf-dokumenter støtter tegnsett for ANSI, PC-8, Macintosh, IBM PC og Unicode (Unicode-støtte ble lagt til i versjon 1.6). Microsoft sluttet å utvikle .rtf i 2008 med spesifikasjonsversjon 1.9.1, men formatet er fortsatt vidt støttet på tvers av plattformer. På Windows er standard filnavn når du oppretter en ny fil «New Rich Text Document.rtf».
Sikkerhet og trygghet
RISIKO: LOWEn vanlig RTF inneholder ingen makroer, så i motsetning til .doc/.docm kan den ikke kjøre innebygd VBA - det gjør den relativt trygg og er en grunn til at den brukes for utveksling. Den reelle, dokumenterte risikoen ligger på PARSER-nivået: ondsinnet utformede RTF-filer har historisk blitt brukt til å utnytte sårbarheter i Microsoft Words RTF-leser (f.eks. innebygde OLE-objekter, «remote-template»/«objupdate»-triks og minnekorrupsjonsfeil), noe som gjør RTF til en tilbakevendende angrepsvektor via e-postvedlegg. Behandle derfor et uventet .rtf-vedlegg med samme forsiktighet som ethvert dokument: ikke åpne det fra upålitelige avsendere, hold Office oppdatert, og vurder å åpne ukjente filer i Google Docs/LibreOffice der Words RTF-motor ikke er involvert.
Formatdetaljer
i et nøtteskallProgrammer som åpner RTF-filer
Tekniske detaljer
dyp spesifikasjon| MIME-type | application/rtf |
| Filsignatur | `{\rtf1` ved byte-offset 0 - en bokstavelig ASCII-streng, ikke et binært magisk tall |
| Format-type | Ren tekst-markup; kontrollord er ASCII-nøkkelord med omvendt skråstrek som prefiks (f.eks. `\b` for fet skrift, `\fs24` for 24 pt skriftstørrelse) |
| Gruppeskilletegn | Nestede grupper innesluttet i `{` `}` klammepar; hele dokumentet er pakket inn i én gruppe på øverste nivå |
| Støtte for tegnsett | Kodesider for ANSI, PC-8, Macintosh og IBM PC; Unicode via kontrollordet `\u`, lagt til i versjon 1.6 |
| Håndtering av fonter | Fonter deklarert i en `\fonttbl`-gruppe og referert til med numerisk indeks gjennom hele dokumentet |
| Fargemodell | RGB-verdier oppført i en `\colortbl`-gruppe; tekst- og bakgrunnsfarger referert til via tabellindeks |
| Innbygging av bilder | Bilder lagret som heksadesimal-kodet data i `\pict`-grupper; støttede formater inkluderer WMF, EMF, BMP, JPEG og PNG |
| Tabellstøtte | Tabeller definert rad for rad ved hjelp av kontrollordene `\trowd`, `\cellx` (kolonnebredder) og `\cell` |
| Metadata | Dokumentinformasjon lagret i en `\info`-gruppe: tittel, forfatter, emne, nøkkelord, opprettelses- og revisjonsdatoer |
| Innbygging av OLE-objekter | Støtter innebygde OLE-objekter via `\object`-gruppen - en dokumentert historisk angrepsflate utnyttet av skadevare |
| Avsnittsformatering | Innrykk, justering, linjeavstand og tabulatorstopp satt av `\pard` og relaterte kontrollord; `\pard` tilbakestiller alle avsnittsegenskaper til standard |
| Koding av binærdata | Binært innhold som bilder er representert som en sekvens av heksadesimale sifferpar i `\pict`-grupper, noe som holder filen helt menneskelig lesbar |
| Komprimering | Ingen innebygd; heksadesimal koding av binærdata gjør `.rtf`-filer betydelig større enn tilsvarende [.DOCX](/format/docx)-filer |
| Utgitt | 1987 (RTF 1.0, Microsoft); last specification version 1.9.1 in 2008 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | learn.microsoft.com |
RTF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om RTF-filer.