.DVI

DVI-fil

TeX Device Independent File
Still et spørsmål
HURTIGSVAR

En DVI-fil er det binære resultatet fra TeX-typesettingssystemet - en enhetsuavhengig beskrivelse av sideoppsettet til et dokument. På Windows kan du åpne den med MiKTeX (inkluderer Yap-visningsprogrammet); på Linux bruker du Evince eller Okular; på macOS bruker du Skim med MacTeX-fonter. Moderne LaTeX-arbeidsflyter produserer PDF direkte via pdfLaTeX, så DVI-filer stammer i hovedsak fra eldre kompileringer eller dvips-verktøykjeden.

Utvikler: David R. Fuchs (Stanford University, for Donald Knuth's TeX) Kategori: Tektfiles Åpen standard MIME: application/x-dvi
ÅPNES PÅ Windows macOS Linux
Relatert: .DOC · .ODT · .DOCX · .GDOC

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 14, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DVI-filformatet?

En .dvi-fil er det binære typesatte dokumentet produsert av TeX- og LaTeX-systemene. Navnet står for «Device Independent» (enhetsuavhengig), noe som gjenspeiler designmålet: formatet koder nøyaktig hver glyf-posisjon og linje på hver side uten å binde seg til en spesifikk utdataenhet - skriver, skjerm eller fotosettere.

DVI-filer er sekvensielle strømmer av operasjonskoder (opcodes). Den første byten er alltid 0xF7 (pre-preamble-koden) og den andre byten er formatversjonen: 0x02 for standard DVI eller 0x03 for Omega/Lambda-utvidede varianter med støtte for toveis tekst. Sideblokker avgrenset av bop- og eop-koder registrerer absolutte glyf-posisjoner, fontvalg og boks-regler. En postamble følger med fonttabell og sidedimensjoner, og avsluttende 0xDF-bytes fyller ut filen til en fire-byte grense.

En kritisk egenskap: DVI-filer refererer til fonter ved navn og TFM-kontrollsum, men bygger dem ikke inn. Visningsprogrammet eller konverteringsverktøyet må ha de refererte fontene tilgjengelig lokalt - vanligvis gjennom en TeX-distribusjon. Dette skiller seg fra PDF, som bygger inn font-undersett for selvstendig gjengivelse.

Moderne TeX-motorer går i økende grad helt utenom .dvi: pdfLaTeX og LuaLaTeX produserer PDF direkte; XeTeX sender ut en mellomliggende .xdv utvidet DVI-fil. Den klassiske kjeden - .tex → .dvi → dvips → .ps → PDF - forblir fullt funksjonell under TeX Live og MiKTeX. Plain TeX og standard LaTeX (ikke-PDF-motorer) fortsetter å sende ut .dvi som sitt naturlige format.

Sikkerhet og trygghet

RISIKO: LOW

DVI-filer inneholder ingen innebygde skript eller makroer. «xxx» (special)-kommandoene bygger inn driverspesifikke strenger (f.eks. PostScript-spesialiteter via dvips), men disse tolkes kun av DVI-driveren og kjøres ikke som kode. Lavrisikoformat som utelukkende brukes i akademiske og TeX-sammenhenger.

Formatdetaljer

i et nøtteskall
FULLT NAVNTeX Device Independent Fileogså kjent som DVI, DeVice Independent
UTVIKLERDavid R. Fuchs (Stanford University, for Donald Knuth's TeX)siden 1979 (with TeX; first described in TUGboat 1982)
KATEGORITektfiles
MIME-TYPEapplication/x-dvi
TYPEbinært typesatt dokument (enhetsuavhengig sideoppsett)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Digital Video Interface (maskinvarekontakt) - DVI refererer også til standarden for skjermkontakter (DVI-D, DVI-I, DVI-A) - helt urelatert; maskinvare, ikke et filformat.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
F702
ASCII
··
Første byte er alltid 0xF7 (desimal 247, «pre»-koden). Andre byte er DVI-formatversjonen: 0x02 for standard DVI, 0x03 for Omega/Lambda utvidet DVI. Filen slutter med 4-7 bytes med 0xDF (desimal 223) for å fylle ut totallengden til et multiplum av 4.

Programmer som åpner DVI-filer

Windows2 apps
MiKTeX (includes Yap viewer) Åpen kildekode Installer MiKTeX; Yap (Yet Another Previewer) åpner .dvi-filer fra Start-menyen eller ved dobbeltklikk.
TeX Live (includes dvisvgm, dvipdfm) Åpen kildekode Installer TeX Live for Windows; bruk «dvisvgm foo.dvi» eller «dvipdfm foo.dvi» for å konvertere til SVG/PDF.
macOS2 apps
Skim Åpen kildekode Skim kan åpne DVI-filer (krever MacTeX/TeX Live-fonter). God for SyncTeX kilde-forhåndsvisning-synkronisering.
MacTeX (includes dvi tools) Åpen kildekode Installer MacTeX; bruk TeXShops innebygde DVI-viser eller «dvipdfm foo.dvi» i Terminal.
Linux3 apps
Evince Åpen kildekode Dobbeltklikk på .dvi-filen i GNOME; Evince åpner DVI naturlig. Krever at TeX-fonter er installert.
Okular (KDE) Åpen kildekode Åpne .dvi-filen i Okular (KDE-dokumentviser). DVI-støtte er innebygd med TeX Live-fonter.
TeX Live / dvips / dvipdfm Åpen kildekode Kommandolinje: «dvips foo.dvi -o foo.ps» deretter «ps2pdf foo.ps»; eller «dvipdfm foo.dvi» for direkte PDF.

Tekniske detaljer

dyp spesifikasjon
KodingBinær opcode-strøm; heltall over flere bytes er big-endian
Magic bytes0xF7 ved posisjon 0 (pre preamble opcode); 0x02 ved posisjon 1 for standard DVI-formatversjon
FormatvarianterVersjonsbyte 0x02 = standard DVI; 0x03 = Omega/Lambda utvidet DVI (RTL/LTR toveis); XDV = XeTeX-utvidelse
FilstrukturPreamble → sideblokker (bop/eop opcodes) → postamble (fonttabell, sideantall, dimensjoner) → 0xDF utfyllingsbytes
FonthåndteringFonter referert ved navn og TFM-kontrollsum; ikke innebygd - visningsprogram krever lokal fontinstallasjon
Font-kontrollsumTFM-kontrollsum innebygd per fontdefinisjon; avvik utløser en advarsel i visningsprogrammet
FilavslutningAvsluttende 0xDF-bytes fyller total fillengde til et multiplum av 4 bytes
Typisk filstørrelse10 KB - 5 MB (fra akademisk oppgave til hel bok)
KoordinatsystemDimensjoner i DVI-enheter (1 DVI-enhet = 100 nm ved standard 1000-enhets forstørrelse); absolutt sideposisjonering
Tilknyttet OSLinux, Windows, macOS, Unix (kryssplattform via TeX Live, MiKTeX, MacTeX)
Etterbehandlingskjededvips konverterer til PostScript; dvipdfm/dvipdfmx konverterer til PDF; dvisvgm konverterer til SVG
ByterekkefølgeBig-endian for alle heltall over flere bytes i DVI-operasjonskoder
Utgitt1979 (with TeX; first described in TUGboat 1982)
Siste versjonDVI format 2 (standard); format 3 = DVItype with mixed RTL/LTR (Omega/Lambda); XDV = extended DVI used by XeTeX
Åpen standardJa · royalty-fri
Spesifikasjonwww.mn.uio.no

DVI-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DVI-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DVI-filer.

Ofte stilte spørsmål

Hva er en DVI-fil?
Det binære resultatet fra TeX-typesettingssystemet - en enhetsuavhengig beskrivelse av et dokumentoppsett. Produseres av «latex foo.tex» (uten pdfLaTeX).
Hvordan åpner jeg en DVI-fil på Windows?
Installer MiKTeX - den inkluderer Yap (Yet Another Previewer) som åpner .dvi-filer direkte. Alternativt kan du installere TeX Live for Windows.
Hvordan konverterer jeg DVI til PDF?
Kjør «dvipdfm foo.dvi» eller «dvipdfmx foo.dvi» fra din TeX-installasjon. Begge er inkludert i MiKTeX og TeX Live.
Hvorfor viser DVI-visningsprogrammet mitt tomme eller feil tegn?
Visningsprogrammet finner ikke TeX-fontene det refereres til i DVI-filen. Installer den fullstendige TeX Live- eller MiKTeX-distribusjonen for å få fontpakkene, eller kjør «updmap» for å gjenoppbygge fontkartet.
Bør jeg bruke DVI eller PDF for LaTeX-utdata?
Bruk pdfLaTeX (produserer PDF direkte) for nesten alle moderne arbeidsflyter. DVI er hovedsakelig relevant for eldre dokumenter, ved bruk av dvips for komplekse PostScript-spesialiteter, eller når utgiveren din spesifikt krever DVI→PS-kjeden.
Kan DVI-filer inneholde bilder eller farger?
Bilder og farger støttes via «special»-kommandoer som tolkes av DVI-driveren (dvips, dvipdfm), men de er ikke innebygd i selve DVI-filen - driveren slår dem opp ved konvertering.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å