.DVI

DVI-bestand

TeX Device Independent File
Stel een vraag
SNEL ANTWOORD

Een DVI-bestand is de binaire uitvoer van het TeX-zetwerksysteem - een apparaatonafhankelijke beschrijving van de paginalay-out van een gezette document. Open het op Windows met MiKTeX (inclusief de Yap-viewer); gebruik op Linux Evince of Okular; gebruik op macOS Skim met MacTeX-lettertypen. Moderne LaTeX-workflows produceren direct PDF via pdfLaTeX, dus DVI-bestanden zijn meestal afkomstig van verouderde compilaties of de dvips-toolchain.

Ontwikkelaar: David R. Fuchs (Stanford University, for Donald Knuth's TeX) Categorie: Tekstbestanden Open standaard MIME: application/x-dvi
OPENT OP Windows macOS Linux
Gerelateerd: .DOC · .ODT · .DOCX · .GDOC

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 14, 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 DVI-bestandsformaat?

Een .dvi-bestand is het binaire gezette document geproduceerd door de TeX- en LaTeX-zetwerksystemen. De naam staat voor Device Independent (apparaatonafhankelijk), wat het ontwerpdoel weerspiegelt: het formaat codeert nauwkeurig elke glyph-positie en regel op elke pagina zonder zich te binden aan een specifiek uitvoerapparaat - printer, scherm of zetmachine.

DVI-bestanden zijn sequentiële opcode-stromen. De eerste byte is altijd 0xF7 (de pre preamble opcode) en de tweede byte is de formaatversie: 0x02 voor standaard DVI of 0x03 voor de Omega/Lambda uitgebreide variant met ondersteuning voor bidirectionele tekst. Paginablokken begrensd door bop en eop opcodes registreren absolute glyph-posities, lettertypeselecties en box-regels. Er volgt een postamble met de lettertypetabel en pagina-afmetingen, en afsluitende 0xDF bytes vullen het bestand aan tot een grens van vier bytes.

Een cruciaal kenmerk: DVI-bestanden verwijzen naar lettertypen op naam en TFM-checksum, maar sluiten deze niet in. De viewer of converter moet de gerefereerde lettertypen lokaal beschikbaar hebben - meestal via een TeX-distributie. Dit verschilt van PDF, dat lettertype-subsets insluit voor een zelfstandige weergave.

Moderne TeX-engines omzeilen .dvi steeds vaker volledig: pdfLaTeX en LuaLaTeX produceren direct PDF; XeTeX verzendt een tussenliggend .xdv uitgebreid DVI-bestand. De klassieke keten - .tex → .dvi → dvips → .ps → PDF - blijft volledig functioneel onder TeX Live en MiKTeX. Plain TeX en standaard LaTeX (niet-PDF engines) blijven .dvi uitsturen als hun eigen uitvoer.

Beveiliging & veiligheid

RISICO: LOW

DVI-bestanden bevatten geen ingebedde scripts of macro's. De „xxx” (special) commando's sluiten driver-specifieke strings in (bijv. PostScript-specials via dvips), maar deze worden alleen geïnterpreteerd door de DVI-driver, niet uitgevoerd als code. Formaat met laag risico dat uitsluitend in academische en TeX-contexten wordt gebruikt.

Formaatdetails

in een notendop
VOLLEDIGE NAAMTeX Device Independent Fileook bekend als DVI, DeVice Independent
ONTWIKKELAARDavid R. Fuchs (Stanford University, for Donald Knuth's TeX)sinds 1979 (with TeX; first described in TUGboat 1982)
MIME-TYPEapplication/x-dvi
TYPEbinair gezette document (apparaatonafhankelijke paginalay-out)
STANDAARDOpen · royaltyvrij
Deze extensie wordt ook gebruikt door…
  • Digital Video Interface (hardware-aansluiting) - DVI verwijst ook naar de standaard voor beeldschermaansluitingen (DVI-D, DVI-I, DVI-A) - volledig ongerelateerd; hardware, geen bestandsformaat.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001
HEX
F702
ASCII
··
De eerste byte is altijd 0xF7 (decimaal 247, de „pre”-opcode). De tweede byte is de DVI-formaatversie: 0x02 voor standaard DVI, 0x03 for Omega/Lambda uitgebreide DVI. Het bestand eindigt met 4-7 bytes van 0xDF (decimaal 223) om de totale lengte aan te vullen tot een veelvoud van 4.

Programma's die DVI-bestanden openen

Windows2 apps
MiKTeX (includes Yap viewer) Open-source Installeer MiKTeX; Yap (Yet Another Previewer) opent .dvi-bestanden vanuit het Start-menu of door te dubbelklikken.
TeX Live (includes dvisvgm, dvipdfm) Open-source Installeer TeX Live voor Windows; gebruik „dvisvgm foo.dvi” of „dvipdfm foo.dvi” om te converteren naar SVG/PDF.
macOS2 apps
Skim Open-source Skim kan DVI-bestanden openen (vereist MacTeX/TeX Live-lettertypen). Goed voor SyncTeX bron-voorbeeld synchronisatie.
MacTeX (includes dvi tools) Open-source Installeer MacTeX; gebruik de ingebouwde DVI-viewer van TeXShop of „dvipdfm foo.dvi” in de Terminal.
Linux3 apps
Evince Open-source Dubbelklik op het .dvi-bestand in GNOME; Evince opent DVI standaard. Vereist geïnstalleerde TeX-lettertypen.
Okular (KDE) Open-source Open het .dvi-bestand in Okular (KDE-documentviewer). DVI-ondersteuning ingebouwd met TeX Live-lettertypen.
TeX Live / dvips / dvipdfm Open-source Opdrachtregel: „dvips foo.dvi -o foo.ps” en vervolgens „ps2pdf foo.ps”; of „dvipdfm foo.dvi” voor directe PDF.

Technische details

diepe specificaties
CoderingBinaire opcode-stroom; multi-byte integers zijn big-endian
Magic bytes0xF7 op offset 0 (pre preamble opcode); 0x02 op offset 1 voor standaard DVI-formaatversie
FormaatvariantenVersie-byte 0x02 = standaard DVI; 0x03 = Omega/Lambda uitgebreide DVI (RTL/LTR bidirectioneel); XDV = XeTeX-extensie
BestandsstructuurPreamble → paginablokken (bop/eop opcodes) → postamble (lettertypetabel, aantal pagina's, afmetingen) → 0xDF opvulbytes
Lettertype-afhandelingLettertypen gerefereerd op naam en TFM-checksum; niet ingebed - viewer vereist lokale lettertype-installatie
Lettertype-checksumTFM-checksum ingebed per lettertypedefinitie-record; mismatch activeert een viewer-waarschuwing
BestandsafsluitingAfsluitende 0xDF-bytes vullen de totale bestandslengte aan tot een veelvoud van 4 bytes
Typische bestandsgrootte10 KB - 5 MB (academisch artikel tot volledig boek)
CoördinatensysteemAfmetingen in DVI-eenheden (1 DVI-eenheid = 100 nm bij standaard 1000-eenheid vergroting); absolute paginapositionering
Bijbehorend OSLinux, Windows, macOS, Unix (cross-platform via TeX Live, MiKTeX, MacTeX)
Nabewerkingsketendvips converteert naar PostScript; dvipdfm/dvipdfmx converteert naar PDF; dvisvgm converteert naar SVG
Byte-volgordeBig-endian voor alle multi-byte integers binnen DVI-opcodes
Uitgebracht1979 (with TeX; first described in TUGboat 1982)
Laatste versieDVI format 2 (standard); format 3 = DVItype with mixed RTL/LTR (Omega/Lambda); XDV = extended DVI used by XeTeX
Open standaardJa · royaltyvrij
Specificatiewww.mn.uio.no

DVI conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met DVI-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 DVI-bestanden.

Veelgestelde vragen

Wat is een DVI-bestand?
De binaire uitvoer van het TeX-zetwerksysteem - een apparaatonafhankelijke beschrijving van de lay-out van een gezette document. Geproduceerd door „latex foo.tex” (zonder pdfLaTeX).
Hoe open ik een DVI-bestand op Windows?
Installeer MiKTeX - dit bevat Yap (Yet Another Previewer) dat .dvi-bestanden direct opent. Installeer anders TeX Live voor Windows.
Hoe converteer ik DVI naar PDF?
Voer „dvipdfm foo.dvi” of „dvipdfmx foo.dvi” uit vanuit je TeX-installatie. Beiden zijn inbegrepen in MiKTeX en TeX Live.
Waarom toont mijn DVI-viewer lege of verkeerde tekens?
De viewer kan de TeX-lettertypen waarnaar in het DVI-bestand wordt verwezen niet vinden. Installeer de volledige TeX Live- of MiKTeX-distributie om de lettertypepakketten te verkrijgen, of voer „updmap” uit om de lettertypekaart opnieuw op te bouwen.
Moet ik DVI of PDF gebruiken voor LaTeX-uitvoer?
Gebruik pdfLaTeX (produceert direct PDF) voor bijna alle moderne workflows. DVI is vooral relevant voor verouderde documenten, bij het gebruik van dvips voor complexe PostScript-specials, of wanneer je uitgever specifiek de DVI→PS-keten vereist.
Kunnen DVI-bestanden afbeeldingen of kleur bevatten?
Afbeeldingen en kleur worden ondersteund via „special”-commando's die worden geïnterpreteerd door de DVI-driver (dvips, dvipdfm), maar ze zijn niet ingebed in de DVI zelf - de driver zoekt ze op tijdens de conversie.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

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