.DVI

Archivo DVI

TeX Device Independent File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo DVI es la salida binaria del sistema de composición tipográfica TeX: una descripción independiente del dispositivo del diseño de página de un documento. En Windows, ábralo con MiKTeX (incluye el visor Yap); en Linux use Evince u Okular; en macOS use Skim con fuentes de MacTeX. Los flujos de trabajo modernos de LaTeX producen PDF directamente a través de pdfLaTeX, por lo que los archivos DVI provienen principalmente de compilaciones heredadas o de la cadena de herramientas dvips.

Desarrollador: David R. Fuchs (Stanford University, for Donald Knuth's TeX) Categoría: Archivos de texto Estándar abierto MIME: application/x-dvi
SE ABRE EN Windows macOS Linux
Relacionado: .DOC · .ODT · .DOCX · .GDOC

En esta página

19k+ extensiones indexadas
Última revisión Jul 14, 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 DVI?

Un archivo .dvi es el documento tipográfico binario producido por los sistemas de composición TeX y LaTeX. El nombre significa «Device Independent» (independiente del dispositivo), lo que refleja el objetivo del diseño: el formato codifica con precisión la posición de cada glifo y regla en cada página sin comprometerse con ningún dispositivo de salida específico: impresora, pantalla o fotocomponedora.

Los archivos DVI son flujos secuenciales de códigos de operación (opcodes). El primer byte es siempre 0xF7 (el opcode de preámbulo pre) y el segundo byte es la versión del formato: 0x02 para DVI estándar o 0x03 para la variante extendida Omega/Lambda con soporte de texto bidireccional. Los bloques de página delimitados por los opcodes bop y eop registran posiciones absolutas de glifos, selecciones de fuentes y reglas de caja. Sigue un postámbulo que contiene la tabla de fuentes y las dimensiones de la página, y bytes 0xDF finales rellenan el archivo hasta un límite de cuatro bytes.

Una característica crítica: los archivos DVI hacen referencia a las fuentes por nombre y suma de comprobación TFM, pero no las incrustan. El visor o convertidor debe tener las fuentes referenciadas disponibles localmente, normalmente a través de una distribución de TeX. Esto difiere del PDF, que incrusta subconjuntos de fuentes para una renderización autónoma.

Los motores de TeX modernos omiten cada vez más el .dvi por completo: pdfLaTeX y LuaLaTeX producen PDF directamente; XeTeX emite un archivo DVI extendido intermedio .xdv. La cadena clásica - .tex.dvidvips.ps → PDF - sigue siendo plenamente funcional bajo TeX Live y MiKTeX. Plain TeX y LaTeX estándar (motores no PDF) continúan emitiendo .dvi como su salida nativa.

Seguridad y protección

RIESGO: LOW

Los archivos DVI no contienen scripts ni macros incrustados. Los comandos «xxx» (special) incrustan cadenas específicas del controlador (por ejemplo, especiales de PostScript a través de dvips), pero estas son interpretadas solo por el controlador DVI, no se ejecutan como código. Formato de bajo riesgo utilizado exclusivamente en contextos académicos y de TeX.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOTeX Device Independent Filetambién conocido como DVI, DeVice Independent
DESARROLLADORDavid R. Fuchs (Stanford University, for Donald Knuth's TeX)desde 1979 (with TeX; first described in TUGboat 1982)
TIPO MIMEapplication/x-dvi
TIPOdocumento tipográfico binario (diseño de página independiente del dispositivo)
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Digital Video Interface (conector de hardware) - DVI también se refiere al estándar de conector de pantalla (DVI-D, DVI-I, DVI-A), totalmente ajeno; es hardware, no un formato de archivo.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001
HEX
F702
ASCII
··
El primer byte es siempre 0xF7 (decimal 247, el opcode «pre»). El segundo byte es la versión del formato DVI: 0x02 para DVI estándar, 0x03 para DVI extendido Omega/Lambda. El archivo termina con 4-7 bytes de 0xDF (decimal 223) para rellenar la longitud total a un múltiplo de 4.

Programas que abren archivos DVI

Windows2 apps
MiKTeX (includes Yap viewer) Código abierto Instale MiKTeX; Yap (Yet Another Previewer) abre archivos .dvi desde el menú de Inicio o haciendo doble clic.
TeX Live (includes dvisvgm, dvipdfm) Código abierto Instale TeX Live para Windows; use «dvisvgm foo.dvi» o «dvipdfm foo.dvi» para convertir a SVG/PDF.
macOS2 apps
Skim Código abierto Skim puede abrir archivos DVI (requiere fuentes de MacTeX/TeX Live). Útil para la sincronización de vista previa de fuente SyncTeX.
MacTeX (includes dvi tools) Código abierto Instale MacTeX; use el visor DVI integrado de TeXShop o «dvipdfm foo.dvi» en la Terminal.
Linux3 apps
Evince Código abierto Haga doble clic en el archivo .dvi en GNOME; Evince abre DVI de forma nativa. Requiere fuentes TeX instaladas.
Okular (KDE) Código abierto Abra el archivo .dvi en Okular (visor de documentos de KDE). Soporte DVI integrado con fuentes de TeX Live.
TeX Live / dvips / dvipdfm Código abierto Línea de comandos: «dvips foo.dvi -o foo.ps» y luego «ps2pdf foo.ps»; o «dvipdfm foo.dvi» para PDF directo.

Detalles técnicos

especificación profunda
CodificaciónFlujo de códigos de operación binarios; los enteros multibyte son big-endian
Bytes mágicos0xF7 en el desplazamiento 0 (opcode de preámbulo pre); 0x02 en el desplazamiento 1 para la versión estándar del formato DVI
Variantes del formatoByte de versión 0x02 = DVI estándar; 0x03 = DVI extendido Omega/Lambda (bidireccional RTL/LTR); XDV = extensión de XeTeX
Estructura del archivoPreámbulo → bloques de página (opcodes bop/eop) → postámbulo (tabla de fuentes, recuento de páginas, dimensiones) → bytes de relleno 0xDF
Manejo de fuentesFuentes referenciadas por nombre y suma de comprobación TFM; no incrustadas: el visor requiere instalación local de fuentes
Suma de comprobación de fuenteSuma de comprobación TFM incrustada por registro de definición de fuente; una discrepancia activa una advertencia del visor
Terminación del archivoLos bytes 0xDF finales rellenan la longitud total del archivo a un múltiplo de 4 bytes
Tamaño típico de archivo10 KB - 5 MB (desde un artículo académico hasta un libro completo)
Sistema de coordenadasDimensiones en unidades DVI (1 unidad DVI = 100 nm con aumento predeterminado de 1000 unidades); posicionamiento absoluto de página
SO asociadoLinux, Windows, macOS, Unix (multiplataforma a través de TeX Live, MiKTeX, MacTeX)
Cadena de post-procesamientodvips convierte a PostScript; dvipdfm/dvipdfmx convierte a PDF; dvisvgm convierte a SVG
Orden de bytesBig-endian para todos los enteros multibyte dentro de los opcodes DVI
Lanzado1979 (with TeX; first described in TUGboat 1982)
Última versiónDVI format 2 (standard); format 3 = DVItype with mixed RTL/LTR (Omega/Lambda); XDV = extended DVI used by XeTeX
Estándar abierto · libre de regalías
Especificaciónwww.mn.uio.no

Conversiones de DVI

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos DVI. 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 DVI.

Preguntas frecuentes

¿Qué es un archivo DVI?
La salida binaria del sistema de composición TeX: una descripción independiente del dispositivo del diseño de un documento tipográfico. Se produce mediante «latex foo.tex» (sin pdfLaTeX).
¿Cómo abro un archivo DVI en Windows?
Instale MiKTeX; incluye Yap (Yet Another Previewer), que abre archivos .dvi directamente. Alternativamente, instale TeX Live para Windows.
¿Cómo convierto DVI a PDF?
Ejecute «dvipdfm foo.dvi» o «dvipdfmx foo.dvi» desde su instalación de TeX. Ambos están incluidos en MiKTeX y TeX Live.
¿Por qué mi visor DVI muestra caracteres en blanco o incorrectos?
El visor no puede encontrar las fuentes TeX referenciadas en el archivo DVI. Instale la distribución completa de TeX Live o MiKTeX para obtener los paquetes de fuentes, o ejecute «updmap» para reconstruir el mapa de fuentes.
¿Debo usar DVI o PDF para la salida de LaTeX?
Use pdfLaTeX (produce PDF directamente) para casi todos los flujos de trabajo modernos. DVI es relevante principalmente para documentos heredados, cuando se usa dvips para comandos especiales de PostScript complejos, o cuando su editorial requiere específicamente la cadena DVI→PS.
¿Pueden los archivos DVI contener imágenes o color?
Las imágenes y el color son compatibles a través de comandos «special» interpretados por el controlador DVI (dvips, dvipdfm), pero no se incrustan en el DVI mismo; el controlador los busca en el momento de la conversión.

Referencias

1Wikipedia - Device independent file formaten.wikipedia.org
2DVI format specification (Fuchs/Knuth)www.mn.uio.no

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
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