.DVI

DVI-fil

TeX Device Independent File
Stil et spørgsmål
HURTIGT SVAR

En DVI-fil er det binære output fra TeX-typesætningssystemet - en enhedsuafhængig beskrivelse af et typesat dokuments sidelayout. På Windows kan den åbnes med MiKTeX (inkluderer Yap-fremviseren); på Linux bruges Evince eller Okular; på macOS bruges Skim med MacTeX-skrifttyper. Moderne LaTeX-arbejdsgange producerer PDF direkte via pdfLaTeX, så DVI-filer stammer primært fra ældre kompileringer eller dvips-værktøjskæden.

Udvikler: David R. Fuchs (Stanford University, for Donald Knuth's TeX) Kategori: Tekstfiler Åben standard MIME: application/x-dvi
ÅBNER PÅ Windows macOS Linux
Relateret: .DOC · .ODT · .DOCX · .GDOC

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 14, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er DVI-filformatet?

En .dvi-fil er det binære typesatte dokument produceret af TeX- og LaTeX-typesætningssystemerne. Navnet står for «Device Independent» (enhedsuafhængig), hvilket afspejler designmålet: formatet koder præcist hver glyf-position og regel på hver side uden at binde sig til en specifik outputenhed - printer, skærm eller fotosætter.

DVI-filer er sekventielle opcode-strømme. Den første byte er altid 0xF7 (pre-præambel-opkoden), og den anden byte er formatversionen: 0x02 for standard DVI eller 0x03 for Omega/Lambda-udvidet variant med understøttelse af bidirektionel tekst. Sideblokke afgrænset af bop- og eop-opkoder registrerer absolutte glyf-positioner, skrifttypevalg og boksregler. En postambel følger efter, som indeholder skrifttypetabellen og sidedimensionerne, og afsluttende 0xDF-bytes udfylder filen til en fire-byte grænse.

En kritisk egenskab: DVI-filer refererer til skrifttyper ved navn og TFM-kontrolsum, men indlejrer dem ikke. Fremviseren eller konverteren skal have de refererede skrifttyper tilgængelige lokalt - typisk gennem en TeX-distribution. Dette adskiller sig fra PDF, som indlejrer skrifttype-undersæt for selvstændig gengivelse.

Moderne TeX-motorer går i stigende grad helt udenom .dvi: pdfLaTeX og LuaLaTeX producerer PDF direkte; XeTeX udsender en mellemliggende .xdv udvidet DVI-fil. Den klassiske kæde - .tex.dvidvips.ps → PDF - forbliver fuldt funktionel under TeX Live og MiKTeX. Plain TeX og standard LaTeX (ikke-PDF-motorer) fortsætter med at udsende .dvi som deres oprindelige output.

Sikkerhed og tryghed

RISIKO: LOW

DVI-filer indeholder ingen indlejrede scripts eller makroer. «xxx» (special)-kommandoerne indlejrer driver-specifikke strenge (f.eks. PostScript-specials via dvips), men disse fortolkes kun af DVI-driveren og eksekveres ikke som kode. Lavrisiko-format der udelukkende bruges i akademiske og TeX-sammenhænge.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNTeX Device Independent Fileogså kendt som DVI, DeVice Independent
UDVIKLERDavid R. Fuchs (Stanford University, for Donald Knuth's TeX)siden 1979 (with TeX; first described in TUGboat 1982)
KATEGORITekstfiler
MIME-TYPEapplication/x-dvi
TYPEbinært typesat dokument (enhedsuafhængigt sidelayout)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Digital Video Interface (hardware-stik) - DVI refererer også til skærmstik-standarden (DVI-D, DVI-I, DVI-A) - fuldstændig urelateret; hardware, ikke et filformat.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
F702
ASCII
··
Første byte er altid 0xF7 (decimal 247, «pre»-opkoden). Anden byte er DVI-formatversionen: 0x02 for standard DVI, 0x03 for Omega/Lambda udvidet DVI. Filen slutter med 4-7 bytes af 0xDF (decimal 223) for at udfylde den samlede længde til et multiplum af 4.

Programmer der åbner DVI-filer

Windows2 apps
MiKTeX (includes Yap viewer) Open-source Installer MiKTeX; Yap (Yet Another Previewer) åbner .dvi-filer fra Start-menuen eller ved at dobbeltklikke.
TeX Live (includes dvisvgm, dvipdfm) Open-source Installer TeX Live til Windows; brug «dvisvgm foo.dvi» eller «dvipdfm foo.dvi» for at konvertere til SVG/PDF.
macOS2 apps
Skim Open-source Skim kan åbne DVI-filer (kræver MacTeX/TeX Live-skrifttyper). God til SyncTeX kilde-visning synkronisering.
MacTeX (includes dvi tools) Open-source Installer MacTeX; brug TeXShops indbyggede DVI-fremviser eller «dvipdfm foo.dvi» i Terminalen.
Linux3 apps
Evince Open-source Dobbeltklik på .dvi-filen i GNOME; Evince åbner DVI indfødt. Kræver TeX-skrifttyper installeret.
Okular (KDE) Open-source Åbn .dvi-filen i Okular (KDE-dokumentfremviser). DVI-understøttelse er indbygget med TeX Live-skrifttyper.
TeX Live / dvips / dvipdfm Open-source Kommandolinje: «dvips foo.dvi -o foo.ps» derefter «ps2pdf foo.ps»; eller «dvipdfm foo.dvi» for direkte PDF.

Tekniske detaljer

dyb specifikation
KodningBinær opcode-strøm; multi-byte heltal er big-endian
Magic bytes0xF7 ved offset 0 (pre-præambel-opcode); 0x02 ved offset 1 for standard DVI-formatversion
FormatvarianterVersion-byte 0x02 = standard DVI; 0x03 = Omega/Lambda udvidet DVI (RTL/LTR bidirektionel); XDV = XeTeX-udvidelse
FilstrukturPræambel → sideblokke (bop/eop-opkoder) → postambel (skrifttypetabel, sidetal, dimensioner) → 0xDF padding-bytes
Håndtering af skrifttyperSkrifttyper refereres ved navn og TFM-kontrolsum; ikke indlejret - fremviser kræver lokal skrifttypeinstallation
Skrifttype-kontrolsumTFM-kontrolsum indlejret pr. skrifttype-definitionsrecord; uoverensstemmelse udløser en advarsel i fremviseren
FilafslutningAfsluttende 0xDF-bytes udfylder den samlede fillængde til et multiplum af 4 bytes
Typisk filstørrelse10 KB - 5 MB (fra akademisk artikel til hel bog)
KoordinatsystemDimensioner i DVI-enheder (1 DVI-enhed = 100 nm ved standard 1000-enheds forstørrelse); absolut sidepositionering
Associeret OSLinux, Windows, macOS, Unix (platformsuafhængig via TeX Live, MiKTeX, MacTeX)
Efterbehandlingskædedvips konverterer til PostScript; dvipdfm/dvipdfmx konverterer til PDF; dvisvgm konverterer til SVG
Byte-ordenBig-endian for alle multi-byte heltal i DVI-opkoder
Udgivet1979 (with TeX; first described in TUGboat 1982)
Seneste versionDVI format 2 (standard); format 3 = DVItype with mixed RTL/LTR (Omega/Lambda); XDV = extended DVI used by XeTeX
Åben standardJa · royaltyfri
Specifikationwww.mn.uio.no

DVI-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med DVI-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om DVI-filer.

Ofte stillede spørgsmål

Hvad er en DVI-fil?
Det binære output fra TeX-typesætningssystemet - en enhedsuafhængig beskrivelse af et typesat dokuments layout. Produceret af «latex foo.tex» (uden pdfLaTeX).
Hvordan åbner jeg en DVI-fil på Windows?
Installer MiKTeX - det inkluderer Yap (Yet Another Previewer), som åbner .dvi-filer direkte. Alternativt kan du installere TeX Live til Windows.
Hvordan konverterer jeg DVI til PDF?
Kør «dvipdfm foo.dvi» eller «dvipdfmx foo.dvi» fra din TeX-installation. Begge er inkluderet i MiKTeX og TeX Live.
Hvorfor viser min DVI-fremviser tomme eller forkerte tegn?
Fremviseren kan ikke finde de TeX-skrifttyper, der refereres til i DVI-filen. Installer den fulde TeX Live- eller MiKTeX-distribution for at få skrifttypepakkerne, eller kør «updmap» for at genopbygge skrifttype-mappet.
Bør jeg bruge DVI eller PDF til LaTeX-output?
Brug pdfLaTeX (producerer PDF direkte) til næsten alle moderne arbejdsgange. DVI er primært relevant for ældre dokumenter, ved brug af dvips til komplekse PostScript-specials, eller når din udgiver specifikt kræver DVI→PS-kæden.
Kan DVI-filer indeholde billeder eller farver?
Billeder og farver understøttes via «special»-kommandoer, der fortolkes af DVI-driveren (dvips, dvipdfm), men de er ikke indlejret i selve DVI-filen - driveren slår dem op på konverteringstidspunktet.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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)

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å