Rich Text Format
Rich Text Format | |
---|---|
Estensione | .rtf
|
Magic number | {\rtf
|
Tipo MIME | text/rtf, application/rtf
|
Uniform Type Identifier (UTI) | public.rtf
|
Type code (Mac OS) | 'RTF.'
|
Sviluppatore | Microsoft |
1ª pubblicazione | 1987 |
Ultima versione | 1.9.1 (19 marzo 2008) |
Tipo | Formato documentale |
Formato aperto? | No |
Rich Text Format (spesso abbreviato RTF) è un formato multipiattaforma e proprietario per documenti testuali, inizialmente sviluppato nel 1981 da Charles Simonyi, che diventò poi membro della Microsoft, e consolidato nel 1987 anche grazie alla collaborazione con David Luebbert. Un documento RTF è un file ASCII con stringhe di comandi speciali in grado di controllare le informazioni riguardanti la formattazione del testo: il tipo di carattere e il colore, i margini, i bordi del documento, ecc.
Nonostante la maggior parte degli editor di testo e dei word processor (disponibili per Microsoft Windows, Mac OS e Linux) siano in grado di leggere e scrivere documenti RTF, sui sistemi operativi Microsoft non è garantito il mantenimento della formattazione originaria, dato che il formato non è mai stato standardizzato. Il formato RTF permette di mantenere la formattazione e le immagini presenti in un documento ma non incorpora nessuna macro. Essendo spesso le macro vettori di virus informatici, RTF è un formato di file più sicuro rispetto a documenti di Office per l'invio di allegati di posta elettronica.
Esempio
[modifica | modifica wikitesto]Ecco un esempio di codice RTF:
{\rtf Ciao!\par Ecco del testo in {\b grassetto}.\par }
Un word processor in grado di interpretare i comandi RTF, visualizzerà un testo simile al seguente:
Ciao!
Ecco del testo in grassetto.
La presenza del simbolo di barra rovesciata (backslash) (\
) indica l'inizio di un codice di comando RTF. Il comando \par
introduce una nuova riga, e \b
attiva il testo in grassetto. Le parentesi graffe ({
e }
) definiscono un gruppo; l'esempio di codice precedente utilizza un gruppo per limitare il raggio d'azione del comando \b
.
Tutto il resto viene trattato come testo semplice o da formattare.
Un documento RTF valido è a sua volta un gruppo il cui primo comando è \rtf
.
Bibliografia
[modifica | modifica wikitesto]- (EN) Rich Text Format (RTF) Specification Version 1.9.1 (PDF), su interoperability.blob.core.windows.net (archiviato dall'url originale l'8 luglio 2019).
- (EN) Microsoft Office Word 2003 Rich Text Format (RTF) Specification (PDF), su ysagnier.free.fr.
- (EN) Sean M. Burke, RTF Pocket Guide, O'Reilly Media, 2003, ISBN 9781449367589.
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Rich Text Format (RTF) Family, su Library of Congress.
- (EN) Davide Bianchi, Breve introduzione al formato RTF, su soft-land.org (archiviato dall'url originale il 24 febbraio 2009).
Controllo di autorità | LCCN (EN) sh2003010133 · J9U (EN, HE) 987007532774105171 |
---|