.RST

Archivo RST

reStructuredText Document
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo RST es un documento reStructuredText - texto plano con marcado ligero utilizado principalmente para la documentación de Python y software. Ábralo y edítelo en cualquier editor de texto; VS Code con la extensión reStructuredText ofrece resaltado de sintaxis y una vista previa en vivo. Para renderizarlo como HTML o PDF, ejecute Docutils (rst2html) o Sphinx.

Desarrollador: David Goodger / Python Doc-SIG (Docutils project) Categoría: Archivos de texto Estándar abierto MIME: text/x-rst
SE ABRE EN Windows macOS Linux Web
Relacionado: .DOC · .ODT · .DOCX · .GDOC

En esta página

19k+ extensiones indexadas
Última revisión Jul 17, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo RST?

.rst es un formato de marcado ligero de texto plano utilizado principalmente para documentación técnica en el ecosistema Python. Los archivos utilizan una sintaxis legible por humanos: los encabezados de sección se crean subrayando el texto del título con caracteres como =, - o ~; las muestras de código se introducen con directivas .. code-block::; las referencias cruzadas utilizan la sintaxis :role:; y las tablas de contenido del documento se construyen con directivas .. toctree::.

En comparación con Markdown, .rst proporciona un sistema formal de directivas y roles que permite un marcado semántico más rico -notas al pie, citas, advertencias personalizadas, referencias cruzadas de API- sin necesidad de extensiones separadas. El generador de documentación Sphinx utiliza .rst como su formato de origen nativo y produce la documentación oficial de Python, NumPy, Django y el kernel de Linux a partir de archivos fuente .rst.

Los archivos son texto plano UTF-8 sin estructura binaria ni magic bytes, editables en cualquier editor de texto. El procesador estándar es Docutils, que convierte .rst a HTML, LaTeX, PDF y otros formatos a través de herramientas de línea de comandos como rst2html y rst2latex. Los proyectos grandes de Sphinx enlazan cientos de archivos fuente .rst individuales a través de directivas .. toctree::.

El tipo MIME de uso común es text/x-rst; el único tipo registrado en IANA, text/prs.fallenstein.rst, no es reconocido por el propio proyecto Docutils. reStructuredText se mantiene activamente, aunque los proyectos más nuevos adoptan cada vez más alternativas basadas en Markdown como MyST para flujos de trabajo de documentación más ligeros.

Seguridad y protección

RIESGO: LOW

Los archivos RST son texto plano y no pueden ejecutar código por sí mismos, por lo que abrirlos es seguro. La única precaución: las directivas de Sphinx pueden incluir HTML puro (.. raw:: html) que se renderiza en un navegador - el resultado renderizado de una fuente RST no confiable podría contener HTML/JS activo. Limítese a leer el código fuente original o use un renderizador aislado si se desconoce la procedencia.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOreStructuredText Documenttambién conocido como ReST, reST
DESARROLLADORDavid Goodger / Python Doc-SIG (Docutils project)desde 2002 (David Goodger, first release April 2, 2002)
TIPO MIMEtext/x-rst
TIPOdocumento de marcado ligero de texto plano
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • IBM VoiceType Script File - Script de reconocimiento de voz heredado de IBM VoiceType (producto de IBM de los años 90); efectivamente extinto.
  • Abaqus Results File - Archivo binario de reinicio/resultados de simulación Abaqus FEA, no relacionado con el marcado de texto (formato binario con extensión .rst).

Programas que abren archivos RST

Windows5 apps
Windows Notepad Integrado Abre el texto RST sin procesar para una lectura y edición rápidas - sin resaltado de sintaxis ni vista previa.
Notepad Código abierto Abra el .rst - Notepad++ tiene UDL (lenguaje definido por el usuario) de la comunidad para el resaltado de sintaxis RST. Edición ligera sin vista previa.
Visual Studio Code Gratis Instale la extensión «reStructuredText» (lextudio.restructuredtext) para obtener resaltado de sintaxis y una vista previa HTML en vivo a través del panel de vista previa de RST.
Sphinx (sphinx-build) Código abierto Ejecute «sphinx-build -b html docs/ _build/html» para renderizar archivos .rst en un sitio de documentación HTML completo. Instalar mediante pip install sphinx.
Docutils (rst2html) Código abierto Ejecute «rst2html archivo.rst archivo.html» para convertir un solo .rst a HTML. Instalar mediante pip install docutils.
macOS3 apps
TextEdit Integrado Abra el .rst como texto plano (use Formato > Convertir a texto plano para evitar la conversión a RTF). Sin vista previa.
Visual Studio Code Gratis Instale la extensión «reStructuredText» (lextudio.restructuredtext) para obtener resaltado de sintaxis y una vista previa HTML en vivo a través del panel de vista previa de RST.
Sphinx (sphinx-build) Código abierto Ejecute «sphinx-build -b html docs/ _build/html» para renderizar archivos .rst en un sitio de documentación HTML completo. Instalar mediante pip install sphinx.
Linux3 apps
Visual Studio Code Gratis Instale la extensión «reStructuredText» (lextudio.restructuredtext) para obtener resaltado de sintaxis y una vista previa HTML en vivo a través del panel de vista previa de RST.
gVim / Vim Código abierto Vim incluye resaltado de sintaxis RST; el complemento rst.vim añade plegado y vista previa.
Sphinx (sphinx-build) Código abierto Ejecute «sphinx-build -b html docs/ _build/html» para renderizar archivos .rst en un sitio de documentación HTML completo. Instalar mediante pip install sphinx.
Web1 app
Read the Docs Gratis Aloje un proyecto Sphinx/RST en readthedocs.org para renderizarlo y publicarlo como un sitio de documentación HTML con función de búsqueda.

Detalles técnicos

especificación profunda
CodificaciónTexto plano, UTF-8 (compatible con ASCII; los archivos de Windows pueden llevar un BOM UTF-8)
Encabezados de secciónSubrayado (y opcionalmente sobrelineado) del texto del título con =, -, ~, ^, u otros caracteres de puntuación
DirectivasSintaxis .. nombre-directiva:: para bloques de código, imágenes, notas, toctrees y extensiones personalizadas
Roles en líneaSintaxis `:role:` para referencias cruzadas semánticas, abreviaturas y matemáticas
Tabla de contenidosLa directiva .. toctree:: (Sphinx) enlaza múltiples archivos .rst en un árbol de documentos navegable
Procesador estándarDocutils (rst2html, rst2latex, rst2pdf, rst2xml)
Extensiones de SphinxSphinx añade :ref:, :doc:, autodoc y otras directivas específicas del proyecto sobre el núcleo de RST
Tipo MIMEtext/x-rst (de facto); text/prs.fallenstein.rst (registrado en IANA, rara vez usado)
Firma / magic bytesNinguno - archivo de texto plano sin cabecera binaria
Ecosistema principalDocumentación de Python (documentos oficiales de Python, NumPy, Django, kernel de Linux, Read the Docs)
Tamaño típico1 KB - 500 KB por archivo fuente; los proyectos grandes de Sphinx pueden contener cientos de archivos .rst
Lanzado2002 (David Goodger, first release April 2, 2002)
Última versiónDocutils 0.21 (2024); no separate RST format version number
Estándar abiertoSí · libre de regalías
Especificacióndocutils.sourceforge.io

Conversiones de RST

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos RST. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos RST.

Preguntas frecuentes

¿Qué es un archivo RST?
Un archivo RST es un documento reStructuredText - texto plano con marcado ligero utilizado principalmente para la documentación de Python y software. Es procesado por Sphinx o Docutils para producir salidas en HTML, PDF o ePub.
¿Cómo abro un archivo RST?
Cualquier editor de texto abre el texto RST sin procesar. Para una vista formateada, use VS Code con la extensión reStructuredText (vista previa HTML en vivo), o ejecute «rst2html archivo.rst archivo.html» en una terminal (requiere pip install docutils).
¿Cómo convierto RST a HTML o PDF?
Para un solo archivo: instale Docutils (pip install docutils) y ejecute «rst2html archivo.rst archivo.html», o use Pandoc. Para un sitio de documentación completo, Sphinx construye HTML y PDF a partir de múltiples archivos RST. La herramienta gratuita rst2pdf convierte RST directamente a PDF sin necesidad de LaTeX.
¿Cuál es la diferencia entre RST y Markdown?
Ambos son marcado de texto plano, pero RST es más potente para documentación estructurada: tiene directivas (.. code-block::, .. toctree::) y roles (:ref:, :func:) para referencias cruzadas ricas. Markdown es más simple y se usa más ampliamente para texto general (READMEs, notas). Sphinx usa RST de forma nativa y también puede usar Markdown (vía MyST).
¿Por qué hay un archivo RST en el paquete de Python que descargué?
README.rst es el archivo de lectura tradicional para los paquetes de Python publicados en PyPI - se muestra en la página del paquete en PyPI. Los paquetes modernos usan cada vez más README.md en su lugar, pero RST sigue siendo común en paquetes de Python antiguos y científicos.
¿Puedo abrir un archivo RST en mi teléfono?
Cualquier aplicación de texto plano abre el marcado original. Para ver el resultado renderizado, use un navegador para ver la documentación en línea (por ejemplo, en Read the Docs) construida a partir de esos archivos RST.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z