.OVR

OVR-fil

MS-DOS Program Overlay File
Stil et spørgsmål
HURTIGT SVAR

En OVR-fil er et binært kodefragment, som gamle MS-DOS-programmer (WordStar, dBase, Turbo Pascal-apps) indlæste efter behov for at omgå hukommelsesgrænsen på 640 KB. Disse filer er inaktive på moderne systemer og ubrugelige uden deres tilhørende eksekverbare værtsfil. For at køre den originale software skal du bruge DOSBox. Bemærk: AbleNet Overlay Maker og visse GIS-værktøjer bruger også .ovr til helt andre filtyper.

Udvikler: Various (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar) Kategori: Systemfiler MIME: application/octet-stream
ÅBNER PÅ Windows macOS Linux
Relateret: .NOMEDIA · .DLL · .TMP · .LNK

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 7, 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 OVR-filformatet?

En .ovr-fil er et MS-DOS Program Overlay - et binært x86-kodesegment designet til at blive indlæst i hukommelsen efter behov af et værts- .exe program, i stedet for at forblive resident hele tiden.

DOS-overlay-filer løste loftet for konventionel hukommelse på 640 KB, som begrænsede alle MS-DOS-applikationer. Et stort program opdelte sin kode i en hoved-.exe (altid i hukommelsen) og et sæt .ovr-overlay-moduler, der indeholdt sjældent brugte funktioner - menuer, stavekontrol, hjælpeskærme og lignende funktioner. En overlay-manager-stub, der var linket ind i værtsfilen, indlæste det krævede .ovr-modul i et fast delt hukommelsesområde, når det var nødvendigt, og udskiftede det, når et andet overlay var påkrævet. WordStar 4 og senere versioner blev leveret med flere overlay-filer, herunder WSOVLY1.OVR og WSMSGS.OVR; dBase- og Turbo Pascal-applikationer brugte almindeligvis samme teknik.

.ovr-filer er rå x86 binær kode uden en universel header eller magic bytes. Det interne layout afhænger helt af den compiler eller linker, der producerede dem. Turbo Pascals {$O+} overlay-direktiv genererede .ovr-filer med en lille fixup-tabel foran hver enhed; Borland og andre leverandører brugte inkompatible formater. En .ovr-fil fra én værktøjskæde kan ikke indlæses af en anden.

En .ovr-fil er helt inaktiv uden sin matchende eksekverbare værtsfil - den kan ikke køres selvstændigt. EMS/XMS-understøttelse af udvidet hukommelse og 32-bit protected-mode runtimes (såsom DOS/4GW) gjorde overlays forældede i starten af 1990'erne. I dag optræder .ovr-filer kun i abandonware-arkiver og kan udforskes ved hjælp af DOSBox eller DOSBox-X emulatorer.

Sikkerhed og tryghed

RISIKO: LOW

DOS OVR-filer indeholder x86-maskinkode, men kan ikke eksekveres direkte på moderne 64-bit Windows/macOS/Linux (real-mode x86-kode, ingen PE/ELF-header). Risikoen er reelt nul uden for DOSBox, hvor sandkassen begrænser skaden. AbleNet-varianten er en datafil, ikke eksekverbar.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNMS-DOS Program Overlay Fileogså kendt som DOS overlay, program overlay module
UDVIKLERVarious (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar)siden Early 1980s (DOS era, common practice by 1983-1985)
KATEGORISystemfiler
MIME-TYPEapplication/octet-stream
TYPEBinært eksekverbart segment (overlay-kode indlæst i hukommelsen efter behov af værtsprogrammet)
Dette filtypenavn bruges også af…
  • AbleNet Overlay Maker Board File - AbleNet's Overlay Maker (AAC/uddannelsesværktøj til oprettelse af kommunikationstavler) gemmer overlay-tavle-layouts som .ovr-filer - helt urelateret til DOS-overlays; XML eller binært proprietært format.
  • The Overlay Maker (GIS/militær tegning) - Et netværksbaseret GIS-tegneprogram til militær planlægning bruger også .ovr til sine tegne-overlay-filer; disse refererer til kortgrafik og annotationer, men ikke selve ressourcefilerne.

Programmer der åbner OVR-filer

Windows2 apps
DOSBox Open-source Placer OVR-filen sammen med dens tilhørende EXE i DOSBox og kør EXE-filen - DOSBox indlæser automatisk OVR, når programmet har brug for det.
DOSBox-X Open-source Forbedret DOSBox-fork med bedre kompatibilitet til DOS-erhvervsapps; kør værts-EXE-filen med OVR-filer i samme mappe.
macOS1 app
DOSBox Open-source Placer OVR-filen sammen med dens tilhørende EXE i DOSBox og kør EXE-filen - DOSBox indlæser automatisk OVR, når programmet har brug for det.
Linux1 app
DOSBox Open-source Placer OVR-filen sammen med dens tilhørende EXE i DOSBox og kør EXE-filen - DOSBox indlæser automatisk OVR, når programmet har brug for det.

Tekniske detaljer

dyb specifikation
Format-typeBinært x86-maskinkode-overlay-segment (råt, intet containerformat)
KodningBinær, little-endian (x86-maskinkode eller compiler-p-kode)
Typisk filstørrelse2 KB - 256 KB (holdt små med vilje for at minimere disk-I/O)
HukommelsesmodelIndlæst i et fast delt overlay-område i konventionel DOS-hukommelse (under 640 KB); flere .ovr-moduler deler det samme adresseområde
Værktøjskæde-afhængighedDet interne layout er helt compiler/linker-specifikt - Turbo Pascal OVR er inkompatibel med Borland Linker OVR og andre formater
Turbo Pascal-specifikationerAktiveret af {$O+} compiler-direktivet; hver enheds overlay-segment er forsynet med en fixup-tabel til adresse-patching
Kendte brugereWordStar 4+ (WSOVLY1.OVR, WSMSGS.OVR), dBase, Turbo Pascal-applikationer
Selvstændig eksekveringKan ikke eksekveres uafhængigt - inaktiv uden den matchende værts-.exe og dens linkede overlay-manager-stub
MålplatformMS-DOS og PC-DOS (programmer fra 8086 til 80286-æraen)
Årsag til forældelseEMS/XMS-understøttelse af udvidet hukommelse og 32-bit protected-mode runtimes (DOS/4GW, Windows PE) eliminerede behovet for overlays i starten af 1990'erne
Kontekst for fundFindes kun i abandonware-arkiver; funktionel kun inde i DOSBox eller DOSBox-X emulatorer
UdgivetEarly 1980s (DOS era, common practice by 1983-1985)
Seneste versionN/A (format is defunct; no versioning)

OVR-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med OVR-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 OVR-filer.

Ofte stillede spørgsmål

Hvad er en OVR-fil?
Næsten altid et program-overlay fra DOS-æraen: et kodefragment indlæst efter behov af et gammelt MS-DOS-program. Inaktiv uden den matchende eksekverbare værtsfil.
Kan jeg slette OVR-filer?
Hvis de er en del af et DOS-programarkiv, vil sletning af OVR-filer ødelægge programmet - værts-EXE-filen har brug for dem. Behold dem sammen med EXE-filen.
Hvordan kører jeg et program, der har OVR-filer?
Brug DOSBox eller DOSBox-X: placer alle filer (EXE + OVR) i den samme mappe, mount den, og kør EXE-filen. Overlay-manageren i EXE-filen håndterer indlæsningen af OVR automatisk.
Min OVR-fil kom fra AbleNet Overlay Maker - hvordan åbner jeg den?
AbleNet Overlay Maker 3.5 åbner sine egne .ovr-tavler (ablenetinc.com). Dette er et helt andet program og format end DOS-overlays.
Hvilket program opretter OVR-filer?
MS-DOS-compilere og linkere, især Borland Turbo Pascal (med {$O+}) og WordStars build-system. Moderne IDE'er og compilere producerer ikke OVR-filer.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

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-Å