Hvad er RTF-filformatet?
.rtf er en filendelse, der bruges til tekstfiler. Den blev oprettet af Microsoft i 1987 som en standard til dokumentdeling på tværs af platforme og genkendes nu af de fleste teksteditorer og tekstbehandlingsprogrammer.
Et dokument gemt i .rtf-format understøtter flere formateringsmuligheder, herunder understregning, kursiv og fed skrift, forskellige skrifttypefarver og skrifttypestile. Hver .rtf-fil kan også indeholde indlejrede billeder eller tegninger. Da mange tekstbehandlingsprogrammer håndterer .rtf uden at ændre den oprindelige formatering, kan filer udveksles mellem forskellige operativsystemer - såsom Windows, macOS og Linux - uden kompatibilitetsproblemer.
.rtf bruger plain-text markup: hver fil starter med de bogstavelige ASCII-tegn {\rtf1, hvilket gør den læsbar for mennesker i en simpel teksteditor og adskiller den fra binære formater som .DOC eller .DOCX. Formateringsinstruktioner udtrykkes som kontrolord - nøgleord med backslash-præfiks som \b for fed eller \fs24 for en skriftstørrelse på 24 punkter - indkapslet i indlejrede krøllede parenteser.
.rtf-dokumenter understøtter ANSI, PC-8, Macintosh, IBM PC og Unicode-tegnsæt (Unicode-understøttelse blev tilføjet i version 1.6). Microsoft stoppede udviklingen af .rtf i 2008 med specifikation version 1.9.1, men formatet er fortsat bredt understøttet på tværs af platforme. På Windows er standardfilnavnet, når du opretter en ny fil, New Rich Text Document.rtf.
Sikkerhed og tryghed
RISIKO: LOWEn normal RTF indeholder ingen makroer, så i modsætning til .doc/.docm kan den ikke køre indlejret VBA - det gør den relativt sikker og er en af grundene til, at den bruges til udveksling. Den reelle, dokumenterede risiko ligger på PARSER-niveau: ondsindet udformede RTF-filer er historisk blevet brugt til at udnytte sårbarheder i Microsoft Words RTF-læser (f.eks. indlejrede OLE-objekter, remote-template/«objupdate»-tricks og hukommelsesfejl), hvilket gør RTF til en tilbagevendende angrebsvektor via e-mail-vedhæftninger. Behandl derfor en uventet .rtf-vedhæftning med samme forsigtighed som ethvert andet dokument: åbn den ikke fra upålidelige afsendere, hold Office opdateret, og overvej at åbne ukendte filer i Google Docs/LibreOffice, hvor Words RTF-motor ikke er involveret.
Formatdetaljer
kort fortaltProgrammer der åbner RTF-filer
Tekniske detaljer
dyb specifikation| MIME-type | application/rtf |
| Filsignatur | `{\rtf1` ved byte-forskydning 0 - en bogstavelig ASCII-streng, ikke et binært magisk tal |
| Format-type | Plain-text markup; kontrolord er ASCII-nøgleord med backslash-præfiks (f.eks. `\b` for fed, `\fs24` for 24 pt skriftstørrelse) |
| Gruppe-afgrænsere | Indlejrede grupper indkapslet i `{` `}` parenteser; hele dokumentet er pakket ind i én overordnet gruppe |
| Understøttelse af tegnsæt | ANSI, PC-8, Macintosh og IBM PC-tegntabeller; Unicode via `\u`-kontrolord, tilføjet i version 1.6 |
| Håndtering af skrifttyper | Skrifttyper erklæres i en `\fonttbl`-gruppe og refereres til via numerisk indeks gennem hele dokumentet |
| Farvemodel | RGB-værdier anført i en `\colortbl`-gruppe; tekst- og baggrundsfarver refereres til via tabelindeks |
| Billedindlejring | Billeder gemt som hex-kodet data i `\pict`-grupper; understøttede formater inkluderer WMF, EMF, BMP, JPEG og PNG |
| Tabelunderstøttelse | Tabeller defineret række for række ved hjælp af kontrolordene `\trowd`, `\cellx` (kolonnebredder) og `\cell` |
| Metadata | Dokumentoplysninger gemt i en `\info`-gruppe: titel, forfatter, emne, nøgleord, oprettelses- og revisionsdatoer |
| OLE-objektindlejring | Understøtter indlejrede OLE-objekter via `\object`-gruppen - en dokumenteret historisk angrebsflade udnyttet af malware |
| Afsnitsformatering | Indrykning, justering, linjeafstand og tabulatorstop indstillet af `\pard` og relaterede kontrolord; `\pard` nulstiller alle afsnitsegenskaber til standard |
| Binær datakodning | Binært indhold såsom billeder er repræsenteret som en sekvens af hexadecimale cifferpar i `\pict`-grupper, hvilket holder filen helt læsbar for mennesker |
| Komprimering | Ingen indbygget; hex-kodning af binære data gør `.rtf`-filer betydeligt større end tilsvarende [.DOCX](/format/docx)-filer |
| Udgivet | 1987 (RTF 1.0, Microsoft); last specification version 1.9.1 in 2008 |
| Åben standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
RTF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om RTF-filer.