.OVR

OVR-fil

MS-DOS Program Overlay File
Still et spørsmål
HURTIGSVAR

En OVR-fil er et binært kodefragment som gamle MS-DOS-programmer (WordStar, dBase, Turbo Pascal-apper) lastet inn ved behov for å omgå minnegrensen på 640 KB. Disse filene er inaktive på moderne systemer og ubrukelige uten deres tilhørende vertsprogram. For å kjøre den originale programvaren, bruk DOSBox. Merk: AbleNet Overlay Maker og enkelte GIS-verktøy bruker også .ovr for helt andre filtyper.

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

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 7, 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 OVR-filformatet?

En .ovr-fil er en MS-DOS Program Overlay - et binært x86-kodesegment designet for å lastes inn i minnet ved behov av et vertsprogram .exe, i stedet for å være fastboende i minnet til enhver tid.

DOS-overlay-filer løste taket på 640 KB konvensjonelt minne som begrenset alle MS-DOS-applikasjoner. Et stort program delte koden sin inn i en hoved-.exe (alltid i minnet) og et sett med .ovr-overlay-moduler som inneholdt sjelden brukte funksjoner - menyer, stavekontroll, hjelpeskjermer og lignende funksjoner. En overlay-behandler (stub) som var lenket inn i vertsprogrammet, lastet den nødvendige .ovr-modulen inn i et fast delt minneområde ved behov, og byttet den ut når en annen overlay var nødvendig. WordStar 4 og senere versjoner ble levert med flere overlay-filer, inkludert WSOVLY1.OVR og WSMSGS.OVR; dBase- og Turbo Pascal-applikasjoner brukte vanligvis samme teknikk.

.ovr-filer er rå x86-binærkode uten et universelt hode (header) eller «magic bytes». Den interne strukturen avhenger helt av kompilatoren eller lenkeren som produserte dem. Turbo Pascals {$O+}-direktiv genererte .ovr-filer med en liten tabell for adressejustering (fixup table) i starten; Borland og andre leverandører brukte inkompatible formater. En .ovr-fil fra ett verktøysett kan ikke lastes av et annet.

En .ovr-fil er helt inaktiv uten sitt tilhørende vertsprogram - den kan ikke kjøres frittstående. Støtte for utvidet minne (EMS/XMS) og 32-bit beskyttet modus (som DOS/4GW) gjorde overlays foreldet tidlig på 1990-tallet. I dag dukker .ovr-filer kun opp i abandonware-arkiver og kan utforskes ved hjelp av DOSBox eller DOSBox-X-emulatorer.

Sikkerhet og trygghet

RISIKO: LOW

DOS OVR-filer inneholder x86-maskinkode, men kan ikke kjøres direkte på moderne 64-bit Windows/macOS/Linux (real-mode x86-kode, ingen PE/ELF-header). Risikoen er i praksis null utenfor DOSBox, hvor sandkassen begrenser skade. AbleNet-varianten er en datafil, ikke kjørbar.

Formatdetaljer

i et nøtteskall
FULLT NAVNMS-DOS Program Overlay Fileogså kjent som DOS overlay, program overlay module
UTVIKLERVarious (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 kjørbart segment (overlay-kode lastet inn i minnet ved behov av vertsprogrammet)
Denne filendelsen brukes også av…
  • AbleNet Overlay Maker Board File - AbleNet's Overlay Maker (et pedagogisk verktøy for å lage kommunikasjonstavler) lagrer tavleoppsett som .ovr-filer - helt urelatert til DOS-overlays; XML eller binært proprietært format.
  • The Overlay Maker (GIS/militær tegning) - Et nettverksbasert GIS-tegneprogram for militær planlegging bruker også .ovr for sine overlay-filer; disse refererer til kartgrafikk og merknader, men ikke selve ressursfilene.

Programmer som åpner OVR-filer

Windows2 apps
DOSBox Åpen kildekode Plasser OVR-filen sammen med dens tilhørende EXE i DOSBox og kjør EXE-filen - DOSBox laster OVR automatisk når programmet trenger det.
DOSBox-X Åpen kildekode Forbedret DOSBox-variant med bedre kompatibilitet for DOS-forretningsapper; kjør vertsprogrammet med OVR-filene i samme mappe.
macOS1 app
DOSBox Åpen kildekode Plasser OVR-filen sammen med dens tilhørende EXE i DOSBox og kjør EXE-filen - DOSBox laster OVR automatisk når programmet trenger det.
Linux1 app
DOSBox Åpen kildekode Plasser OVR-filen sammen med dens tilhørende EXE i DOSBox og kjør EXE-filen - DOSBox laster OVR automatisk når programmet trenger det.

Tekniske detaljer

dyp spesifikasjon
Format-typeBinært x86-maskinkode-overlaysegment (rått, uten beholderformat)
KodingBinær, little-endian (x86-maskinkode eller kompilator-p-kode)
Typisk filstørrelse2 KB - 256 KB (holdt små med vilje for å minimere disk-I/O)
MinnemodellLastet inn i et fast delt overlay-område i konvensjonelt DOS-minne (under 640 KB); flere .ovr-moduler deler samme adresseområde
VerktøyavhengighetIntern struktur er helt kompilator/lenker-spesifikk - Turbo Pascal OVR er inkompatibel med Borland Linker OVR og andre formater
Turbo Pascal-spesifikasjonerAktivert av {$O+} kompilatordirektivet; hver enhets overlay-segment har en tabell for adressejustering i starten
Merkbare brukereWordStar 4+ (WSOVLY1.OVR, WSMSGS.OVR), dBase, Turbo Pascal-applikasjoner
Frittstående utførelseKan ikke kjøres uavhengig - inaktiv uten den tilhørende vertsprogrammet .exe og dens innebygde overlay-behandler
MålplattformMS-DOS og PC-DOS (programmer fra 8086- til 80286-æraen)
Årsak til foreldelseStøtte for utvidet minne (EMS/XMS) og 32-bit beskyttet modus (DOS/4GW, Windows PE) eliminerte behovet for overlays tidlig på 1990-tallet
Kontekst for funnFinnes kun i abandonware-arkiver; fungerer kun inne i DOSBox eller DOSBox-X-emulatorer
UtgittEarly 1980s (DOS era, common practice by 1983-1985)
Siste versjonN/A (format is defunct; no versioning)

OVR-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med OVR-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 OVR-filer.

Ofte stilte spørsmål

Hva er en OVR-fil?
Nesten alltid en program-overlay fra DOS-æraen: et kodefragment som lastes inn ved behov av et gammelt MS-DOS-program. Inaktiv uten det tilhørende vertsprogrammet.
Kan jeg slette OVR-filer?
Hvis de er en del av et DOS-programarkiv, vil sletting av OVR-filer ødelegge programmet - vertsprogrammet (EXE) trenger dem. Behold dem sammen med EXE-filen.
Hvordan kjører jeg et program som har OVR-filer?
Bruk DOSBox eller DOSBox-X: plasser alle filene (EXE + OVR) i samme mappe, monter den, og kjør EXE-filen. Overlay-behandleren i EXE-filen håndterer lastingen av OVR automatisk.
Min OVR-fil kom fra AbleNet Overlay Maker - hvordan åpner jeg den?
AbleNet Overlay Maker 3.5 åpner sine egne .ovr-tavler (ablenetinc.com). Dette er et helt annet program og format enn DOS-overlays.
Hvilket program oppretter OVR-filer?
MS-DOS-kompilatorer og lenkere, spesielt Borland Turbo Pascal (med {$O+}) og WordStars byggesystem. Moderne IDE-er og kompilatorer produserer ikke OVR-filer.

Referanser

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

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

Relaterte filendelser

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

Gratis filverktøy

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

Åpne verktøykassen

Bla i filendelser A-Å