.DVI

Fichier DVI

TeX Device Independent File
Poser une question
RÉPONSE RAPIDE

Un fichier DVI est la sortie binaire du système de composition TeX - une description indépendante du périphérique de la mise en page d'un document composé. Sur Windows, ouvrez-le avec MiKTeX (inclut le visionneur Yap) ; sur Linux, utilisez Evince ou Okular ; sur macOS, utilisez Skim avec les polices MacTeX. Les flux de travail LaTeX modernes produisent directement du PDF via pdfLaTeX, de sorte que les fichiers DVI proviennent principalement de compilations héritées ou de la chaîne d'outils dvips.

Développeur : David R. Fuchs (Stanford University, for Donald Knuth's TeX) Catégorie : Fichiers texte Standard ouvert MIME: application/x-dvi
S'OUVRE SUR Windows macOS Linux
Lié : .DOC · .ODT · .DOCX · .GDOC

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 14, 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 DVI ?

Un fichier .dvi est le document composé binaire produit par les systèmes de composition TeX et LaTeX. Le nom signifie « Device Independent » (indépendant du périphérique), reflétant l'objectif de conception : le format encode précisément chaque position de glyphe et chaque règle sur chaque page sans s'engager sur un périphérique de sortie spécifique - imprimante, écran ou photocomposeuse.

Les fichiers DVI sont des flux séquentiels d'opcodes. Le premier octet est toujours 0xF7 (l'opcode de préambule pre) et le deuxième octet est la version du format : 0x02 pour le DVI standard ou 0x03 pour la variante étendue Omega/Lambda avec prise en charge du texte bidirectionnel. Les blocs de pages délimités par les opcodes bop et eop enregistrent les positions absolues des glyphes, les sélections de polices et les règles de boîte. Un postambule suit, contenant la table des polices et les dimensions des pages, et des octets de remplissage 0xDF complètent le fichier jusqu'à une limite de quatre octets.

Une caractéristique critique : les fichiers DVI référencent les polices par leur nom et leur somme de contrôle TFM mais ne les incorporent pas. Le visionneur ou le convertisseur doit disposer des polices référencées localement - généralement via une distribution TeX. Cela diffère du PDF, qui incorpore des sous-ensembles de polices pour un rendu autonome.

Les moteurs TeX modernes contournent de plus en plus le .dvi : pdfLaTeX et LuaLaTeX produisent directement du PDF ; XeTeX émet un fichier DVI étendu intermédiaire .xdv. La chaîne classique - .tex → .dvi → dvips → .ps → PDF - reste pleinement fonctionnelle sous TeX Live et MiKTeX. Le TeX simple et le LaTeX standard (moteurs non-PDF) continuent d'émettre du .dvi comme sortie native.

Sécurité et sûreté

RISQUE : LOW

Les fichiers DVI ne contiennent aucun script ou macro incorporé. Les commandes « xxx » (special) incorporent des chaînes spécifiques au pilote (par exemple, des commandes PostScript via dvips) mais celles-ci sont uniquement interprétées par le pilote DVI, pas exécutées comme du code. Format à faible risque utilisé exclusivement dans les contextes académiques et TeX.

Détails du format

en bref
NOM COMPLETTeX Device Independent Filealias DVI, DeVice Independent
DÉVELOPPEURDavid R. Fuchs (Stanford University, for Donald Knuth's TeX)depuis 1979 (with TeX; first described in TUGboat 1982)
CATÉGORIEFichiers texte
TYPE MIMEapplication/x-dvi
TYPEdocument composé binaire (mise en page indépendante du périphérique)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Digital Video Interface (connecteur matériel) - DVI fait également référence à la norme de connecteur d'affichage (DVI-D, DVI-I, DVI-A) - totalement sans rapport ; il s'agit de matériel et non d'un format de fichier.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001
HEX
F702
ASCII
··
Le premier octet est toujours 0xF7 (247 en décimal, l'opcode « pre »). Le deuxième octet est la version du format DVI : 0x02 pour le DVI standard, 0x03 pour le DVI étendu Omega/Lambda. Le fichier se termine par 4 à 7 octets de 0xDF (223 en décimal) pour compléter la longueur totale à un multiple de 4.

Programmes qui ouvrent les fichiers DVI

Windows2 apps
MiKTeX (includes Yap viewer) Open-source Installez MiKTeX ; Yap (Yet Another Previewer) ouvre les fichiers .dvi depuis le menu Démarrer ou par double-clic.
TeX Live (includes dvisvgm, dvipdfm) Open-source Installez TeX Live pour Windows ; utilisez « dvisvgm foo.dvi » ou « dvipdfm foo.dvi » pour convertir en SVG/PDF.
macOS2 apps
Skim Open-source Skim peut ouvrir les fichiers DVI (nécessite les polices MacTeX/TeX Live). Utile pour la synchronisation source-aperçu SyncTeX.
MacTeX (includes dvi tools) Open-source Installez MacTeX ; utilisez le visionneur DVI intégré de TeXShop ou « dvipdfm foo.dvi » dans le Terminal.
Linux3 apps
Evince Open-source Double-cliquez sur le fichier .dvi dans GNOME ; Evince ouvre le DVI nativement. Nécessite l'installation des polices TeX.
Okular (KDE) Open-source Ouvrez le fichier .dvi dans Okular (visionneur de documents KDE). Prise en charge DVI intégrée avec les polices TeX Live.
TeX Live / dvips / dvipdfm Open-source Ligne de commande : « dvips foo.dvi -o foo.ps » puis « ps2pdf foo.ps » ; ou « dvipdfm foo.dvi » pour un PDF direct.

Détails techniques

spécifications approfondies
EncodageFlux d'opcodes binaire ; les entiers multi-octets sont en gros-boutiste (big-endian)
Signature de fichier0xF7 à l'offset 0 (opcode de préambule pre) ; 0x02 à l'offset 1 pour la version standard du format DVI
Variantes du formatOctet de version 0x02 = DVI standard ; 0x03 = DVI étendu Omega/Lambda (bidirectionnel RTL/LTR) ; XDV = extension XeTeX
Structure du fichierPréambule → blocs de pages (opcodes bop/eop) → postambule (table des polices, nombre de pages, dimensions) → octets de remplissage 0xDF
Gestion des policesPolices référencées par nom et somme de contrôle TFM ; non incorporées - le visionneur nécessite l'installation locale des polices
Somme de contrôle de policeSomme de contrôle TFM incorporée par enregistrement de définition de police ; une discordance déclenche un avertissement du visionneur
Terminaison du fichierLes octets de remplissage 0xDF complètent la longueur totale du fichier à un multiple de 4 octets
Taille de fichier typique10 Ko - 5 Mo (de l'article académique au livre complet)
Système de coordonnéesDimensions en unités DVI (1 unité DVI = 100 nm avec un grossissement par défaut de 1000 unités) ; positionnement absolu sur la page
OS associésLinux, Windows, macOS, Unix (multiplateforme via TeX Live, MiKTeX, MacTeX)
Chaîne de post-traitementdvips convertit en PostScript ; dvipdfm/dvipdfmx convertit en PDF ; dvisvgm convertit en SVG
Ordre des octetsBig-endian pour tous les entiers multi-octets dans les opcodes DVI
Publié1979 (with TeX; first described in TUGboat 1982)
Dernière versionDVI format 2 (standard); format 3 = DVItype with mixed RTL/LTR (Omega/Lambda); XDV = extended DVI used by XeTeX
Standard ouvertOui · libre de droits
Spécificationwww.mn.uio.no

Conversions DVI

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

Foire aux questions

Qu'est-ce qu'un fichier DVI ?
La sortie binaire du système de composition TeX - une description indépendante du périphérique de la mise en page d'un document composé. Produit par « latex foo.tex » (sans pdfLaTeX).
Comment ouvrir un fichier DVI sous Windows ?
Installez MiKTeX - il inclut Yap (Yet Another Previewer) qui ouvre directement les fichiers .dvi. Alternativement, installez TeX Live pour Windows.
Comment convertir un DVI en PDF ?
Exécutez « dvipdfm foo.dvi » ou « dvipdfmx foo.dvi » depuis votre installation TeX. Les deux sont inclus dans MiKTeX et TeX Live.
Pourquoi mon visionneur DVI affiche-t-il des caractères vides ou erronés ?
Le visionneur ne trouve pas les polices TeX référencées dans le fichier DVI. Installez la distribution complète TeX Live ou MiKTeX pour obtenir les paquets de polices, ou lancez « updmap » pour reconstruire la table des polices.
Dois-je utiliser DVI ou PDF pour la sortie LaTeX ?
Utilisez pdfLaTeX (produit directement du PDF) pour presque tous les flux de travail modernes. Le DVI est principalement pertinent pour les documents hérités, lors de l'utilisation de dvips pour des commandes PostScript complexes, ou lorsque votre éditeur exige spécifiquement la chaîne DVI→PS.
Les fichiers DVI peuvent-ils contenir des images ou de la couleur ?
Les images et la couleur sont prises en charge via des commandes « special » interprétées par le pilote DVI (dvips, dvipdfm), mais elles ne sont pas incorporées dans le DVI lui-même - le pilote les recherche au moment de la conversion.

Références

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

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.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

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