.OVR

Arquivo OVR

MS-DOS Program Overlay File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo OVR é um fragmento de código binário que antigos programas de MS-DOS (WordStar, dBase, apps Turbo Pascal) carregavam sob demanda para contornar o limite de memória de 640 KB. Esses arquivos são inertes em sistemas modernos e inúteis sem o executável hospedeiro correspondente. Para executar o software original, use o DOSBox. Nota: O AbleNet Overlay Maker e algumas ferramentas de GIS também usam .ovr para tipos de arquivos completamente diferentes.

Desenvolvedor: Various (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar) Categoria: Arquivos de Sistema MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .NOMEDIA · .DLL · .TMP · .LNK

Nesta página

19k+ extensões indexadas
Última revisão em Aug 7, 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 OVR?

Um arquivo .ovr é uma Sobreposição de Programa MS-DOS (Program Overlay) - um segmento de código binário x86 projetado para ser carregado na memória sob demanda por um programa hospedeiro .exe, em vez de permanecer residente o tempo todo.

Os arquivos de sobreposição do DOS resolveram o teto de memória convencional de 640 KB que restringia todas as aplicações MS-DOS. Um programa grande dividia seu código em um .exe principal (sempre na memória) e um conjunto de módulos de sobreposição .ovr contendo funções usadas com pouca frequência - menus, corretor ortográfico, telas de ajuda e recursos semelhantes. Um gerenciador de sobreposição (overlay manager stub) vinculado ao binário hospedeiro carregava o módulo .ovr necessário em uma região de memória compartilhada fixa quando necessário, trocando-o quando uma sobreposição diferente era requisitada. O WordStar 4 e versões posteriores vinham com vários arquivos de sobreposição, incluindo WSOVLY1.OVR e WSMSGS.OVR; aplicações dBase e Turbo Pascal comumente usavam a mesma técnica.

Arquivos .ovr são código binário x86 puro, sem um cabeçalho universal ou magic bytes. O layout interno depende inteiramente do compilador ou vinculador (linker) que os produziu. A diretiva de sobreposição {$O+} do Turbo Pascal gerava arquivos .ovr com uma pequena tabela de correção (fixup table) anexada ao início de cada unidade; a Borland e outros fornecedores usavam formatos incompatíveis. Um arquivo .ovr de uma cadeia de ferramentas não pode ser carregado por outra.

Um arquivo .ovr é inteiramente inerte sem o seu executável hospedeiro correspondente - ele não pode ser executado de forma independente. O suporte à memória estendida EMS/XMS e os ambientes de execução de modo protegido de 32 bits (como o DOS/4GW) tornaram as sobreposições obsoletas no início dos anos 1990. Hoje, os arquivos .ovr aparecem apenas em arquivos de abandonware e podem ser explorados usando os emuladores DOSBox ou DOSBox-X.

Segurança e proteção

RISCO: LOW

Arquivos OVR do DOS contêm código de máquina x86, mas não podem ser executados diretamente em sistemas modernos de 64 bits Windows/macOS/Linux (código x86 de modo real, sem cabeçalho PE/ELF). O risco é efetivamente zero fora do DOSBox, onde a sandbox limita danos. A variante AbleNet é um arquivo de dados, não executável.

Detalhes do formato

em resumo
NOME COMPLETOMS-DOS Program Overlay Filetambém conhecido como DOS overlay, program overlay module
DESENVOLVEDORVarious (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar)desde Early 1980s (DOS era, common practice by 1983-1985)
TIPO MIMEapplication/octet-stream
TIPOSegmento executável binário (código de sobreposição carregado na memória sob demanda pelo programa hospedeiro)
Esta extensão também é usada por…
  • Arquivo de Quadro do AbleNet Overlay Maker - O Overlay Maker da AbleNet (ferramenta de CAA/educação para criar quadros de comunicação) salva layouts de quadros de sobreposição como arquivos .ovr - completamente não relacionado às sobreposições do DOS; formato proprietário XML ou binário.
  • The Overlay Maker (Desenho GIS/militar) - Um programa de desenho GIS em rede para planejamento militar também usa .ovr para seus arquivos de sobreposição de desenho; estes referenciam gráficos de mapas e anotações, mas não os arquivos de recursos em si.

Programas que abrem arquivos OVR

Windows2 apps
DOSBox Código aberto Coloque o OVR ao lado de seu EXE companheiro no DOSBox e execute o EXE - o DOSBox carrega o OVR automaticamente quando o programa precisa dele.
DOSBox-X Código aberto Fork aprimorado do DOSBox com melhor compatibilidade para aplicativos DOS empresariais; execute o EXE hospedeiro com os arquivos OVR no mesmo diretório.
macOS1 app
DOSBox Código aberto Coloque o OVR ao lado de seu EXE companheiro no DOSBox e execute o EXE - o DOSBox carrega o OVR automaticamente quando o programa precisa dele.
Linux1 app
DOSBox Código aberto Coloque o OVR ao lado de seu EXE companheiro no DOSBox e execute o EXE - o DOSBox carrega o OVR automaticamente quando o programa precisa dele.

Detalhes técnicos

especificação profunda
Tipo de formatoSegmento de sobreposição de código de máquina x86 binário (puro, sem formato de contêiner)
CodificaçãoBinário, little-endian (código de máquina x86 ou p-code de compilador)
Tamanho de arquivo típico2 KB - 256 KB (mantido pequeno por design para minimizar E/S de disco)
Modelo de memóriaCarregado em uma área de sobreposição compartilhada fixa na memória convencional do DOS (abaixo de 640 KB); múltiplos módulos .ovr compartilham o mesmo intervalo de endereços
Dependência da cadeia de ferramentasO layout interno é inteiramente específico do compilador/vinculador - o OVR do Turbo Pascal é incompatível com o OVR do Borland Linker e outros formatos
Especificidades do Turbo PascalAtivado pela diretiva de compilador {$O+}; o segmento de sobreposição de cada unidade é precedido por uma tabela de correção para ajuste de endereços
Usuários notáveisWordStar 4+ (WSOVLY1.OVR, WSMSGS.OVR), dBase, aplicações Turbo Pascal
Execução autônomaNão pode ser executado de forma independente - inerte sem o .exe hospedeiro correspondente e seu stub de gerenciador de sobreposição vinculado
Plataforma alvoMS-DOS e PC-DOS (programas da era 8086 a 80286)
Causa da obsolescênciaO suporte à memória estendida EMS/XMS e os ambientes de execução de modo protegido de 32 bits (DOS/4GW, Windows PE) eliminaram a necessidade de sobreposições no início dos anos 1990
Contexto de descobertaEncontrado apenas em arquivos de abandonware; funcional apenas dentro dos emuladores DOSBox ou DOSBox-X
LançadoEarly 1980s (DOS era, common practice by 1983-1985)
Versão mais recenteN/A (format is defunct; no versioning)

Conversões de OVR

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos OVR. 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 OVR.

Perguntas frequentes

O que é um arquivo OVR?
Quase sempre é uma sobreposição de programa da era DOS: um fragmento de código carregado sob demanda por um antigo programa MS-DOS. Inerte sem o executável hospedeiro correspondente.
Posso excluir arquivos OVR?
Se eles fizerem parte de um arquivo de programa DOS, a exclusão dos arquivos OVR interromperá o funcionamento do programa - o EXE hospedeiro precisa deles. Mantenha-os junto ao EXE.
Como executo um programa que possui arquivos OVR?
Use o DOSBox ou DOSBox-X: coloque todos os arquivos (EXE + OVR) na mesma pasta, monte-a e execute o EXE. O gerenciador de sobreposição no EXE cuida do carregamento do OVR automaticamente.
Meu arquivo OVR veio do AbleNet Overlay Maker - como faço para abri-lo?
O AbleNet Overlay Maker 3.5 abre seus próprios quadros .ovr (ablenetinc.com). Este é um programa e formato completamente diferente das sobreposições do DOS.
Qual programa cria arquivos OVR?
Compiladores e vinculadores de MS-DOS, mais notavelmente o Borland Turbo Pascal (com {$O+}) e o sistema de compilação do WordStar. IDEs e compiladores modernos não produzem arquivos OVR.

Referências

1Overlay (programming) - Wikipediaen.wikipedia.org
2Turbo Pascal Overlay Unit documentationwww.freepascal.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Extensões relacionadas

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

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