.RST

Fichier RST

reStructuredText Document
Poser une question
RÉPONSE RAPIDE

Un fichier RST est un document reStructuredText - du texte brut avec un balisage léger utilisé principalement pour la documentation Python et logicielle. Ouvrez-le et modifiez-le dans n'importe quel éditeur de texte ; VS Code avec l'extension reStructuredText offre la coloration syntaxique et un aperçu en direct. Pour le transformer en HTML ou PDF, utilisez Docutils (rst2html) ou Sphinx.

Développeur : David Goodger / Python Doc-SIG (Docutils project) Catégorie : Fichiers texte Standard ouvert MIME: text/x-rst
S'OUVRE SUR Windows macOS Linux Web
Lié : .DOC · .ODT · .DOCX · .GDOC

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 17, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier RST ?

.rst est un format de balisage léger en texte brut utilisé principalement pour la documentation technique dans l'écosystème Python. Les fichiers utilisent une syntaxe lisible par l'homme : les titres de section sont créés en soulignant le texte du titre avec des caractères tels que =, - ou ~ ; les exemples de code sont introduits avec les directives .. code-block:: ; les références croisées utilisent la syntaxe :role: ; et les tables des matières du document sont construites avec les directives .. toctree::.

Comparé au Markdown, le .rst fournit un système formel de directives et de rôles qui permet un balisage sémantique plus riche - notes de bas de page, citations, avertissements personnalisés, références croisées d'API - sans nécessiter d'extensions séparées. Le générateur de documentation Sphinx utilise le .rst comme format source natif et produit la documentation officielle de Python, NumPy, Django et du noyau Linux à partir de fichiers sources .rst.

Les fichiers sont en texte brut UTF-8 sans structure binaire ni « magic bytes », modifiables dans n'importe quel éditeur de texte. Le processeur standard est Docutils, qui convertit le .rst en HTML, LaTeX, PDF et autres formats via des outils en ligne de commande tels que rst2html et rst2latex. Les grands projets Sphinx lient des centaines de fichiers sources .rst individuels via des directives .. toctree::.

Le type MIME couramment utilisé est text/x-rst ; le seul type enregistré par l'IANA, text/prs.fallenstein.rst, n'est pas reconnu par le projet Docutils lui-même. reStructuredText est activement maintenu, bien que les projets plus récents adoptent de plus en plus des alternatives basées sur Markdown comme MyST pour des flux de travail de documentation plus légers.

Sécurité et sûreté

RISQUE : LOW

Les fichiers RST sont du texte brut et ne peuvent pas exécuter de code par eux-mêmes, leur ouverture est donc sûre. Seule mise en garde : les directives Sphinx peuvent inclure du HTML brut (.. raw:: html) qui s'affiche dans un navigateur - le rendu provenant d'une source RST non fiable pourrait contenir du HTML/JS actif. Limitez-vous à la lecture de la source brute ou utilisez un moteur de rendu sécurisé si la provenance est inconnue.

Détails du format

en bref
NOM COMPLETreStructuredText Documentalias ReST, reST
DÉVELOPPEURDavid Goodger / Python Doc-SIG (Docutils project)depuis 2002 (David Goodger, first release April 2, 2002)
CATÉGORIEFichiers texte
TYPE MIMEtext/x-rst
TYPEdocument de balisage léger en texte brut
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • IBM VoiceType Script File - Script de reconnaissance vocale hérité d'IBM VoiceType (produit IBM des années 1990) ; effectivement éteint.
  • Abaqus Results File - Fichier binaire de redémarrage/résultats de simulation Abaqus FEA, sans rapport avec le balisage de texte (format binaire avec extension .rst).

Programmes qui ouvrent les fichiers RST

Windows5 apps
Windows Notepad Intégré Ouvre le texte brut RST pour une lecture et une édition rapides - sans coloration syntaxique ni aperçu.
Notepad Open-source Ouvrez le .rst - Notepad++ dispose d'un UDL (langage défini par l'utilisateur) communautaire pour la coloration syntaxique RST. Édition légère sans aperçu.
Visual Studio Code Gratuit Installez l'extension « reStructuredText » (lextudio.restructuredtext) pour la coloration syntaxique et un aperçu HTML en direct via le volet de prévisualisation RST.
Sphinx (sphinx-build) Open-source Lancez « sphinx-build -b html docs/ _build/html » pour transformer les fichiers .rst en un site de documentation HTML complet. Installation via pip install sphinx.
Docutils (rst2html) Open-source Lancez « rst2html file.rst file.html » pour convertir un seul .rst en HTML. Installation via pip install docutils.
macOS3 apps
TextEdit Intégré Ouvrez le .rst en tant que texte brut (utilisez Format > Convertir au format Texte pour éviter la conversion RTF). Pas d'aperçu.
Visual Studio Code Gratuit Installez l'extension « reStructuredText » (lextudio.restructuredtext) pour la coloration syntaxique et un aperçu HTML en direct via le volet de prévisualisation RST.
Sphinx (sphinx-build) Open-source Lancez « sphinx-build -b html docs/ _build/html » pour transformer les fichiers .rst en un site de documentation HTML complet. Installation via pip install sphinx.
Linux3 apps
Visual Studio Code Gratuit Installez l'extension « reStructuredText » (lextudio.restructuredtext) pour la coloration syntaxique et un aperçu HTML en direct via le volet de prévisualisation RST.
gVim / Vim Open-source Vim inclut la coloration syntaxique RST ; le plugin rst.vim ajoute le pliage de code et l'aperçu.
Sphinx (sphinx-build) Open-source Lancez « sphinx-build -b html docs/ _build/html » pour transformer les fichiers .rst en un site de documentation HTML complet. Installation via pip install sphinx.
Web1 app
Read the Docs Gratuit Hébergez un projet Sphinx/RST sur readthedocs.org pour le rendre et le publier sous forme de site de documentation HTML consultable.

Détails techniques

spécifications approfondies
EncodageTexte brut, UTF-8 (compatible ASCII ; les fichiers Windows peuvent comporter un BOM UTF-8)
Titres de sectionSouligner (et éventuellement surligner) le texte du titre avec =, -, ~, ^ ou d'autres caractères de ponctuation
DirectivesSyntaxe .. directive-name:: pour les blocs de code, images, notes, toctrees et extensions personnalisées
Rôles en ligneSyntaxe `:role:` pour les références croisées sémantiques, les abréviations et les mathématiques
Table des matièresLa directive .. toctree:: (Sphinx) lie plusieurs fichiers .rst dans une arborescence de documents navigable
Processeur standardDocutils (rst2html, rst2latex, rst2pdf, rst2xml)
Extensions SphinxSphinx ajoute :ref:, :doc:, autodoc et d'autres directives spécifiques au projet par-dessus le RST de base
Type MIMEtext/x-rst (de facto) ; text/prs.fallenstein.rst (enregistré IANA, rarement utilisé)
Signature / magic bytesAucune - fichier texte brut sans en-tête binaire
Écosystème principalDocumentation Python (docs officielles Python, NumPy, Django, documentation du noyau Linux, Read the Docs)
Taille typique1 Ko - 500 Ko par fichier source ; les grands projets Sphinx peuvent contenir des centaines de fichiers .rst
Publié2002 (David Goodger, first release April 2, 2002)
Dernière versionDocutils 0.21 (2024); no separate RST format version number
Standard ouvertOui · libre de droits
Spécificationdocutils.sourceforge.io

Conversions RST

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers RST. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers RST.

Foire aux questions

Qu'est-ce qu'un fichier RST ?
Un fichier RST est un document reStructuredText - du texte brut avec un balisage léger utilisé principalement pour la documentation Python et logicielle. Il est traité par Sphinx ou Docutils pour produire des sorties HTML, PDF ou ePub.
Comment ouvrir un fichier RST ?
N'importe quel éditeur de texte permet d'ouvrir le texte brut RST. Pour une vue formatée, utilisez VS Code avec l'extension reStructuredText (aperçu HTML en direct), ou lancez « rst2html file.rst file.html » dans un terminal (nécessite l'installation de docutils via pip).
Comment convertir un fichier RST en HTML ou PDF ?
Pour un fichier unique : installez Docutils (pip install docutils) et lancez « rst2html file.rst file.html », ou utilisez Pandoc. Pour un site de documentation complet, Sphinx génère du HTML et du PDF à partir de plusieurs fichiers RST. L'outil gratuit rst2pdf convertit le RST directement en PDF sans passer par LaTeX.
Quelle est la différence entre RST et Markdown ?
Les deux sont des balisages en texte brut, mais le RST est plus puissant pour la documentation structurée : il possède des directives (.. code-block::, .. toctree::) et des rôles (:ref:, :func:) pour des références croisées riches. Markdown est plus simple et plus largement utilisé pour le texte général (README, notes). Sphinx utilise le RST nativement et peut également utiliser le Markdown (via MyST).
Pourquoi y a-t-il un fichier RST dans le paquet Python que j'ai téléchargé ?
README.rst est le fichier de présentation traditionnel pour les paquets Python publiés sur PyPI - il est affiché sur la page du paquet PyPI. Les paquets modernes utilisent de plus en plus README.md à la place, mais le RST reste courant dans les paquets Python anciens et scientifiques.
Puis-je ouvrir un fichier RST sur mon téléphone ?
N'importe quelle application de texte brut permet d'ouvrir le balisage brut. Pour voir le résultat rendu, utilisez un navigateur pour consulter la documentation en ligne (par exemple, sur Read the Docs) générée à partir de ces fichiers RST.

Références

1Wikipedia - reStructuredTexten.wikipedia.org
2reStructuredText Markup Specification (Docutils)docutils.sourceforge.io

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.TXTPlain Text File

Extensions liées

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z