.RST

RST-bestand

reStructuredText Document
Stel een vraag
SNEL ANTWOORD

Een RST-bestand is een reStructuredText-document - platte tekst met lichtgewicht markup die voornamelijk wordt gebruikt voor Python- en software-documentatie. Open en bewerk het in elke teksteditor; VS Code met de reStructuredText-extensie biedt syntax-highlighting en een live-voorbeeld. Om het te renderen als HTML of PDF, voert u Docutils (rst2html) of Sphinx uit.

Ontwikkelaar: David Goodger / Python Doc-SIG (Docutils project) Categorie: Tekstbestanden Open standaard MIME: text/x-rst
OPENT OP Windows macOS Linux Web
Gerelateerd: .DOC · .ODT · .DOCX · .GDOC

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 17, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het RST-bestandsformaat?

.rst is een lichtgewicht markup-formaat in platte tekst dat primair wordt gebruikt voor technische documentatie in het Python-ecosysteem. Bestanden gebruiken een menselijk leesbare syntaxis: sectiekoppen worden gemaakt door de titeltekst te onderstrepen met tekens zoals =, -, of ~; codevoorbeelden worden geïntroduceerd met .. code-block:: instructies; kruisverwijzingen gebruiken de :role: syntaxis; en inhoudsopgaven van documenten worden opgebouwd met .. toctree:: instructies.

Vergeleken met Markdown biedt .rst een formeel systeem van instructies en rollen dat rijkere semantische markup mogelijk maakt - voetnoten, citaten, aangepaste vermaningen, API-kruisverwijzingen - zonder dat er afzonderlijke extensies nodig zijn. De Sphinx-documentatiegenerator gebruikt .rst als zijn eigen bronformaat en produceert de officiële documentatie voor Python, NumPy, Django en de Linux-kernel vanuit .rst-bronbestanden.

Bestanden zijn UTF-8 platte tekst zonder binaire structuur of magic bytes, bewerkbaar in elke teksteditor. De standaardprocessor is Docutils, die .rst converteert naar HTML, LaTeX, PDF en andere uitvoer via opdrachtregelprogramma's zoals rst2html en rst2latex. Grote Sphinx-projecten koppelen honderden individuele .rst-bronbestanden via .. toctree:: instructies.

Het MIME-type dat algemeen in gebruik is, is text/x-rst; het enige door IANA geregistreerde type, text/prs.fallenstein.rst, wordt niet erkend door het Docutils-project zelf. reStructuredText wordt actief onderhouden, hoewel nieuwere projecten steeds vaker overstappen op Markdown-gebaseerde alternatieven zoals MyST voor lichtere documentatieworkflows.

Beveiliging & veiligheid

RISICO: LOW

RST-bestanden zijn platte tekst en kunnen zelf geen code uitvoeren, dus het openen ervan is veilig. De enige waarschuwing: Sphinx-instructies kunnen onbewerkte HTML (.. raw:: html) bevatten die in een browser wordt gerenderd - gerenderde uitvoer van een niet-vertrouwde RST-bron kan actieve HTML/JS bevatten. Beperk u tot het lezen van de onbewerkte bron of een gesandboxte renderer als de herkomst onbekend is.

Formaatdetails

in een notendop
VOLLEDIGE NAAMreStructuredText Documentook bekend als ReST, reST
ONTWIKKELAARDavid Goodger / Python Doc-SIG (Docutils project)sinds 2002 (David Goodger, first release April 2, 2002)
MIME-TYPEtext/x-rst
TYPElichtgewicht markup-document in platte tekst
STANDAARDOpen · royaltyvrij
Deze extensie wordt ook gebruikt door…
  • IBM VoiceType Script File - Verouderd IBM VoiceType-spraakherkenningsscript (IBM-product uit de jaren 90); feitelijk uitgestorven.
  • Abaqus Results File - Abaqus FEA-simulatie binair herstart/resultatenbestand, niet gerelateerd aan tekst-markup (binair formaat met .rst extensie).

Programma's die RST-bestanden openen

Windows5 apps
Windows Notepad Ingebouwd Opent de onbewerkte RST-tekst voor snel lezen en bewerken - geen syntax-highlighting of voorbeeld.
Notepad Open-source Open de .rst - Notepad++ heeft community UDL (user-defined language) voor RST-syntax-highlighting. Lichtgewicht bewerking zonder voorbeeld.
Visual Studio Code Gratis Installeer de „reStructuredText”-extensie (lextudio.restructuredtext) voor syntax-highlighting en een live HTML-voorbeeld via het RST-voorbeeldvenster.
Sphinx (sphinx-build) Open-source Voer „sphinx-build -b html docs/ _build/html” uit om .rst-bestanden te renderen naar een volledige HTML-documentatiewebsite. Installeer via pip install sphinx.
Docutils (rst2html) Open-source Voer „rst2html file.rst file.html” uit om een enkele .rst naar HTML te converteren. Installeer via pip install docutils.
macOS3 apps
TextEdit Ingebouwd Open de .rst als platte tekst (gebruik Opmaak > Maak platte tekst om RTF-conversie te voorkomen). Geen voorbeeld.
Visual Studio Code Gratis Installeer de „reStructuredText”-extensie (lextudio.restructuredtext) voor syntax-highlighting en een live HTML-voorbeeld via het RST-voorbeeldvenster.
Sphinx (sphinx-build) Open-source Voer „sphinx-build -b html docs/ _build/html” uit om .rst-bestanden te renderen naar een volledige HTML-documentatiewebsite. Installeer via pip install sphinx.
Linux3 apps
Visual Studio Code Gratis Installeer de „reStructuredText”-extensie (lextudio.restructuredtext) voor syntax-highlighting en een live HTML-voorbeeld via het RST-voorbeeldvenster.
gVim / Vim Open-source Vim bevat RST-syntax-highlighting; de rst.vim-plugin voegt folding en voorbeelden toe.
Sphinx (sphinx-build) Open-source Voer „sphinx-build -b html docs/ _build/html” uit om .rst-bestanden te renderen naar een volledige HTML-documentatiewebsite. Installeer via pip install sphinx.
Web1 app
Read the Docs Gratis Host een Sphinx/RST-project op readthedocs.org om het te renderen en te publiceren als een doorzoekbare HTML-documentatiewebsite.

Technische details

diepe specificaties
CoderingPlatte tekst, UTF-8 (ASCII-compatibel; Windows-bestanden kunnen een UTF-8 BOM bevatten)
SectiekoppenOnderstreep (en optioneel bovenstreep) titeltekst met =, -, ~, ^, of andere leestekens
Instructies.. directive-name:: syntaxis voor codeblokken, afbeeldingen, notities, toctrees en aangepaste extensies
Inline rollen`:role:` syntaxis voor semantische kruisverwijzingen, afkortingen en wiskunde
Inhoudsopgave.. toctree:: instructie (Sphinx) koppelt meerdere .rst-bestanden in een navigeerbare documentstructuur
StandaardprocessorDocutils (rst2html, rst2latex, rst2pdf, rst2xml)
Sphinx-extensiesSphinx voegt :ref:, :doc:, autodoc en andere projectspecifieke instructies toe bovenop de kern van RST
MIME-typetext/x-rst (de facto); text/prs.fallenstein.rst (IANA-geregistreerd, zelden gebruikt)
Handtekening / magic bytesGeen - platte-tekstbestand zonder binaire header
Primair ecosysteemPython-documentatie (officiële Python-docs, NumPy, Django, Linux-kernel-docs, Read the Docs)
Typische grootte1 KB - 500 KB per bronbestand; grote Sphinx-projecten kunnen honderden .rst-bestanden bevatten
Uitgebracht2002 (David Goodger, first release April 2, 2002)
Laatste versieDocutils 0.21 (2024); no separate RST format version number
Open standaardJa · royaltyvrij
Specificatiedocutils.sourceforge.io

RST conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met RST-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over RST-bestanden.

Veelgestelde vragen

Wat is een RST-bestand?
Een RST-bestand is een reStructuredText-document - platte tekst met lichtgewicht markup die voornamelijk wordt gebruikt voor Python- en software-documentatie. Het wordt verwerkt door Sphinx of Docutils om HTML-, PDF- of ePub-uitvoer te produceren.
Hoe open ik een RST-bestand?
Elke teksteditor opent de onbewerkte RST-tekst. Voor een geformatteerde weergave gebruikt u VS Code met de reStructuredText-extensie (live HTML-voorbeeld), of voert u „rst2html file.rst file.html” uit in een terminal (vereist pip install docutils).
Hoe converteer ik RST naar HTML of PDF?
Voor een enkel bestand: installeer Docutils (pip install docutils) en voer „rst2html file.rst file.html” uit, of gebruik Pandoc. Voor een volledige documentatiewebsite bouwt Sphinx HTML en PDF van meerdere RST-bestanden. De gratis tool rst2pdf converteert RST rechtstreeks naar PDF zonder LaTeX.
Wat is het verschil tussen RST en Markdown?
Beide zijn platte-tekst-markup, maar RST is krachtiger voor gestructureerde documentatie: het heeft instructies (.. code-block::, .. toctree::) en rollen (:ref:, :func:) voor rijke kruisverwijzingen. Markdown is eenvoudiger en wordt breder gebruikt voor algemene tekst (README's, notities). Sphinx gebruikt RST standaard en kan ook Markdown gebruiken (via MyST).
Waarom zit er een RST-bestand in het Python-pakket dat ik heb gedownload?
README.rst is de traditionele pakket-readme voor Python-pakketten die op PyPI worden gepubliceerd - het wordt weergegeven op de PyPI-pakketpagina. Moderne pakketten gebruiken steeds vaker README.md, maar RST is nog steeds gebruikelijk in oudere en wetenschappelijke Python-pakketten.
Kan ik een RST-bestand openen op mijn telefoon?
Elke platte-tekst-app opent de onbewerkte markup. Voor gerenderde uitvoer gebruikt u een browser om de online documentatie te bekijken (bijv. op Read the Docs) die van die RST-bestanden is gebouwd.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z