.DVI

Arquivo DVI

TeX Device Independent File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo DVI é a saída binária do sistema de composição TeX - uma descrição independente de dispositivo do layout de página de um documento tipografado. No Windows, abra-o com o MiKTeX (inclui o visualizador Yap); no Linux, use o Evince ou Okular; no macOS, use o Skim com fontes MacTeX. Os fluxos de trabalho modernos do LaTeX produzem PDF diretamente via pdfLaTeX, portanto, os arquivos DVI vêm principalmente de compilações legadas ou da cadeia de ferramentas dvips.

Desenvolvedor: David R. Fuchs (Stanford University, for Donald Knuth's TeX) Categoria: Arquivos de Texto Padrão aberto MIME: application/x-dvi
ABRE EM Windows macOS Linux
Relacionado: .DOC · .ODT · .DOCX · .GDOC

Nesta página

19k+ extensões indexadas
Última revisão em Jul 14, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro DVI?

Um arquivo .dvi é o documento tipografado binário produzido pelos sistemas de composição TeX e LaTeX. O nome significa «Device Independent» (Independente de Dispositivo), refletindo o objetivo do design: o formato codifica precisamente cada posição de glifo e regra em cada página sem se comprometer com nenhum dispositivo de saída específico - impressora, tela ou fotocompositora.

Arquivos DVI são fluxos sequenciais de opcodes. O primeiro byte é sempre 0xF7 (o opcode de preâmbulo pre) e o segundo byte é a versão do formato: 0x02 para DVI padrão ou 0x03 para a variante estendida Omega/Lambda com suporte a texto bidirecional. Blocos de página delimitados pelos opcodes bop e eop registram posições absolutas de glifos, seleções de fontes e regras de caixa. Segue-se um posfácio contendo a tabela de fontes e as dimensões da página, e bytes 0xDF finais preenchem o arquivo até um limite de quatro bytes.

Uma característica crítica: os arquivos DVI referenciam fontes por nome e checksum TFM, mas não as incorporam. O visualizador ou conversor deve ter as fontes referenciadas disponíveis localmente - normalmente por meio de uma distribuição TeX. Isso difere do PDF, que incorpora subconjuntos de fontes para renderização independente.

Os motores TeX modernos ignoram cada vez mais o .dvi inteiramente: pdfLaTeX e LuaLaTeX produzem PDF diretamente; XeTeX emite um arquivo DVI estendido .xdv intermediário. A cadeia clássica - .tex.dvidvips.ps → PDF - permanece totalmente funcional sob TeX Live e MiKTeX. O Plain TeX e o LaTeX padrão (motores não-PDF) continuam a emitir .dvi como sua saída nativa.

Segurança e proteção

RISCO: LOW

Arquivos DVI não contêm scripts ou macros incorporados. Os comandos «xxx» (especiais) incorporam strings específicas do driver (ex: specials de PostScript via dvips), mas estas são interpretadas apenas pelo driver DVI, não executadas como código. Formato de baixo risco usado exclusivamente em contextos acadêmicos e TeX.

Detalhes do formato

em resumo
NOME COMPLETOTeX Device Independent Filetambém conhecido como DVI, DeVice Independent
DESENVOLVEDORDavid R. Fuchs (Stanford University, for Donald Knuth's TeX)desde 1979 (with TeX; first described in TUGboat 1982)
TIPO MIMEapplication/x-dvi
TIPOdocumento tipografado binário (layout de página independente de dispositivo)
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Digital Video Interface (conector de hardware) - DVI também se refere ao padrão de conector de vídeo (DVI-D, DVI-I, DVI-A) - totalmente não relacionado; hardware, não um formato de arquivo.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
F702
ASCII
··
O primeiro byte é sempre 0xF7 (decimal 247, o opcode «pre»). O segundo byte é a versão do formato DVI: 0x02 para DVI padrão, 0x03 para DVI estendido Omega/Lambda. O arquivo termina com 4-7 bytes de 0xDF (decimal 223) para preencher o comprimento total para um múltiplo de 4.

Programas que abrem arquivos DVI

Windows2 apps
MiKTeX (includes Yap viewer) Código aberto Instale o MiKTeX; o Yap (Yet Another Previewer) abre arquivos .dvi pelo menu Iniciar ou clicando duas vezes.
TeX Live (includes dvisvgm, dvipdfm) Código aberto Instale o TeX Live para Windows; use «dvisvgm foo.dvi» ou «dvipdfm foo.dvi» para converter para SVG/PDF.
macOS2 apps
Skim Código aberto O Skim pode abrir arquivos DVI (requer fontes MacTeX/TeX Live). Bom para sincronização de visualização de origem SyncTeX.
MacTeX (includes dvi tools) Código aberto Instale o MacTeX; use o visualizador DVI integrado do TeXShop ou «dvipdfm foo.dvi» no Terminal.
Linux3 apps
Evince Código aberto Clique duas vezes no arquivo .dvi no GNOME; o Evince abre DVI nativamente. Requer fontes TeX instaladas.
Okular (KDE) Código aberto Abra o arquivo .dvi no Okular (visualizador de documentos do KDE). Suporte a DVI integrado com fontes TeX Live.
TeX Live / dvips / dvipdfm Código aberto Linha de comando: «dvips foo.dvi -o foo.ps» e depois «ps2pdf foo.ps»; ou «dvipdfm foo.dvi» para PDF direto.

Detalhes técnicos

especificação profunda
CodificaçãoFluxo de opcode binário; inteiros de vários bytes são big-endian
Bytes mágicos0xF7 no deslocamento 0 (opcode de preâmbulo pre); 0x02 no deslocamento 1 para a versão padrão do formato DVI
Variantes do formatoByte de versão 0x02 = DVI padrão; 0x03 = DVI estendido Omega/Lambda (bidirecional RTL/LTR); XDV = extensão XeTeX
Estrutura do arquivoPreâmbulo → blocos de página (opcodes bop/eop) → posfácio (tabela de fontes, contagem de páginas, dimensões) → bytes de preenchimento 0xDF
Manuseio de fontesFontes referenciadas por nome e checksum TFM; não incorporadas - o visualizador requer instalação local de fontes
Checksum de fonteChecksum TFM incorporado por registro de definição de fonte; a incompatibilidade gera um aviso no visualizador
Terminação do arquivoBytes 0xDF finais preenchem o comprimento total do arquivo para um múltiplo de 4 bytes
Tamanho de arquivo típico10 KB - 5 MB (de artigo acadêmico a livro completo)
Sistema de coordenadasDimensões em unidades DVI (1 unidade DVI = 100 nm na ampliação padrão de 1000 unidades); posicionamento absoluto da página
SO associadoLinux, Windows, macOS, Unix (multiplataforma via TeX Live, MiKTeX, MacTeX)
Cadeia de pós-processamentodvips converte para PostScript; dvipdfm/dvipdfmx converte para PDF; dvisvgm converte para SVG
Ordem dos bytesBig-endian para todos os inteiros de vários bytes dentro dos opcodes DVI
Lançado1979 (with TeX; first described in TUGboat 1982)
Versão mais recenteDVI format 2 (standard); format 3 = DVItype with mixed RTL/LTR (Omega/Lambda); XDV = extended DVI used by XeTeX
Padrão abertoSim · livre de royalties
Especificaçãowww.mn.uio.no

Conversões de DVI

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos DVI. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos DVI.

Perguntas frequentes

O que é um arquivo DVI?
A saída binária do sistema de composição TeX - uma descrição independente de dispositivo do layout de um documento tipografado. Produzido por «latex foo.tex» (sem pdfLaTeX).
Como abro um arquivo DVI no Windows?
Instale o MiKTeX - ele inclui o Yap (Yet Another Previewer), que abre arquivos .dvi diretamente. Alternativamente, instale o TeX Live para Windows.
Como converto DVI para PDF?
Execute «dvipdfm foo.dvi» ou «dvipdfmx foo.dvi» a partir da sua instalação TeX. Ambos estão incluídos no MiKTeX e TeX Live.
Por que meu visualizador DVI mostra caracteres em branco ou incorretos?
O visualizador não consegue encontrar as fontes TeX referenciadas no arquivo DVI. Instale a distribuição completa TeX Live ou MiKTeX para obter os pacotes de fontes, ou execute «updmap» para reconstruir o mapa de fontes.
Devo usar DVI ou PDF para saída LaTeX?
Use pdfLaTeX (produz PDF diretamente) para quase todos os fluxos de trabalho modernos. O DVI é relevante principalmente para documentos legados, ao usar dvips para «specials» complexos de PostScript, ou quando seu editor exige especificamente a cadeia DVI→PS.
Arquivos DVI podem conter imagens ou cores?
Imagens e cores são suportadas via comandos «special» interpretados pelo driver DVI (dvips, dvipdfm), mas não são incorporadas no DVI em si - o driver as procura no momento da conversão.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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)

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z