Systèmes de communication
Le format RTF (1)
Définition: RTF (rich text format) est un langage de marquage ou de balisage qui permet de faire une description de documents. Principalement lié à Word, il est la propritété de Microsoft mais en principe librement utilisable. Il n'utilise que les caractères de code ASCII « standard ». Il donne une description physique du document (grandeur, type de fonte, etc.).
Exemple
Original | Description rtf (extrait) | ||||||||||||||||||||||||||||||
Le tableau ci-dessous récapitule quelques caractères
accentués:
|
{\fs24 Le tableau ci-dessous r\'e9capitule quelques caract\'e8res accentu\'e9s:\par
\par }\trowd \trgaph70\trleft-70 \cellx1465\cellx3000\cellx4535\cellx6070\cellx7605\cellx9140
\pard \intbl {\fs24 \cell A\cell E\cell I\cell O\cell U\cell }\pard \intbl
{\fs24 \row }\trowd \trgaph70\trleft-70 \cellx1465\clbrdrt\brdrs\brdrw30
\clbrdrl ...
... etc., etc. |
Utilisation: 1) Fournit une manière de décrire des documents
de façon standardisée ; 2) Permet le passage d'un système
à l'autre en l'absence de convertisseur (Word PC -> Word mac
dans certains cas délicats) ; 3) Permet de transporter un document
mis en forme comme fichier texte sur un réseau.
Particularités: 1) Description physique (et non logique) ; 2) non normalisé (et propriétaire quoique offert); 3) certains comportement de Word sont liés à ce langage (\ est un caractère « spécial », les cellules ne peuvent pas être partagées de façon horizontale).
Remarques: 1) Chaque système de traitement de texte possède un tel langage. Il n'est pas toujours accessible et constitue parfois le seul mode de codage du système. 2) D'autres langages de marquage existent (exemple: Tex). L'usage de tels langages a précédé celui des éditeurs "Wysiwyg". 3) De nombreux utilitaires se basent sur ce format comme le montre ces quelques sites trouvés sur Internet.