.OVR

OVR-fil

MS-DOS Program Overlay File
Ställ en fråga
SNABBT SVAR

En OVR-fil är ett binärt kodfragment som gamla MS-DOS-program (WordStar, dBase, Turbo Pascal-appar) laddade vid behov för att kringgå minnesgränsen på 640 KB. Dessa filer är inerta på moderna system och oanvändbara utan deras matchande värdfil. För att köra den ursprungliga programvaran, använd DOSBox. Notera: AbleNet Overlay Maker och vissa GIS-verktyg använder också .ovr för helt andra filtyper.

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

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 7, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet OVR?

En .ovr-fil är en MS-DOS Program Overlay - ett binärt x86-kodsegment utformat för att laddas in i minnet vid behov av ett värdprogram .exe, snarare än att förbli resident hela tiden.

DOS-overlay-filer löste taket för konventionellt minne på 640 KB som begränsade alla MS-DOS-applikationer. Ett stort program delade upp sin kod i en huvud-.exe (alltid i minnet) och en uppsättning .ovr-overlay-moduler som innehöll sällan använda funktioner - menyer, stavningskontroll, hjälpskärmar och liknande funktioner. En overlay-hanterare inbäddad i värdbinärens kod laddade den nödvändiga .ovr-modulen till en fast delad minnesregion vid behov, och bytte ut den när en annan overlay krävdes. WordStar 4 och senare levererades med flera overlay-filer inklusive WSOVLY1.OVR och WSMSGS.OVR; dBase- och Turbo Pascal-applikationer använde vanligtvis samma teknik.

.ovr-filer är rå x86-binärkod utan något universellt huvud eller magic bytes. Den interna layouten beror helt på den kompilator eller länkare som skapade dem. Turbo Pascals {$O+} overlay-direktiv genererade .ovr-filer med en liten fixup-tabell per enhet i början; Borland och andra leverantörer använde inkompatibla format. En .ovr-fil från en verktygskedja kan inte laddas av en annan.

En .ovr-fil är helt inert utan dess matchande värdfil - den kan inte köras fristående. Stöd för EMS/XMS-utökat minne och 32-bitars skyddat läge (som DOS/4GW) gjorde overlays föråldrade i början av 1990-talet. Idag förekommer .ovr-filer endast i abandonware-arkiv och kan utforskas med DOSBox eller DOSBox-X-emulatorer.

Säkerhet & trygghet

RISK: LOW

DOS OVR-filer innehåller x86-maskinkod men kan inte köras direkt på moderna 64-bitars Windows/macOS/Linux (real-mode x86-kod, inget PE/ELF-huvud). Risken är i praktiken noll utanför DOSBox, där sandlådan begränsar skadan. AbleNet-varianten är en datafil, inte exekverbar.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNMS-DOS Program Overlay Fileäven känd som DOS overlay, program overlay module
UTVECKLAREVarious (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar)sedan Early 1980s (DOS era, common practice by 1983-1985)
KATEGORISystemfiler
MIME-TYPapplication/octet-stream
TYPBinärt exekverbart segment (overlay-kod som laddas i minnet vid behov av värdprogrammet)
Detta filtillägg används också av…
  • AbleNet Overlay Maker Board File - AbleNets Overlay Maker (AAC/pedagogiskt verktyg för att skapa kommunikationskort) sparar layouter för overlay-kort som .ovr-filer - helt orelaterat till DOS-overlays; XML eller binärt proprietärt format.
  • The Overlay Maker (GIS/militär ritning) - Ett nätverksbaserat GIS-ritprogram för militär planering använder också .ovr för sina ritnings-overlay-filer; dessa refererar till kartgrafik och anteckningar men inte till själva resursfilerna.

Program som öppnar OVR-filer

Windows2 apps
DOSBox Öppen källkod Placera OVR-filen tillsammans med dess tillhörande EXE i DOSBox och kör EXE-filen - DOSBox laddar OVR automatiskt när programmet behöver det.
DOSBox-X Öppen källkod Förbättrad DOSBox-förgrening med bättre kompatibilitet för DOS-affärsappar; kör värd-EXE med OVR-filer i samma katalog.
macOS1 app
DOSBox Öppen källkod Placera OVR-filen tillsammans med dess tillhörande EXE i DOSBox och kör EXE-filen - DOSBox laddar OVR automatiskt när programmet behöver det.
Linux1 app
DOSBox Öppen källkod Placera OVR-filen tillsammans med dess tillhörande EXE i DOSBox och kör EXE-filen - DOSBox laddar OVR automatiskt när programmet behöver det.

Tekniska detaljer

djup specifikation
FormattypBinärt x86-maskinkodssegment (rått, inget containerformat)
KodningBinär, little-endian (x86-maskinkod eller kompilator-p-kod)
Typisk filstorlek2 KB - 256 KB (hölls små med flit för att minimera disk-I/O)
MinnesmodellLaddas in i ett fast delat overlay-område i konventionellt DOS-minne (under 640 KB); flera .ovr-moduler delar samma adressintervall
VerktygsberoendeIntern layout är helt kompilator/länk-specifik - Turbo Pascal OVR är inkompatibel med Borland Linker OVR och andra format
Turbo Pascal-detaljerAktiveras av kompilatordirektivet {$O+}; varje enhets overlay-segment föregås av en fixup-tabell för adresskorrigering
Anmärkningsvärda användareWordStar 4+ (WSOVLY1.OVR, WSMSGS.OVR), dBase, Turbo Pascal-applikationer
Fristående exekveringKan inte köras självständigt - inert utan matchande värd-.exe och dess länkade overlay-hanterare
MålplattformMS-DOS och PC-DOS (program från 8086- till 80286-eran)
Orsak till föråldringStöd för EMS/XMS-utökat minne och 32-bitars skyddat läge (DOS/4GW, Windows PE) eliminerade behovet av overlays i början av 1990-talet
UpptäcktskontextHittas endast i abandonware-arkiv; fungerar endast inuti DOSBox- eller DOSBox-X-emulatorer
SläpptEarly 1980s (DOS era, common practice by 1983-1985)
Senaste versionN/A (format is defunct; no versioning)

OVR-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med OVR-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om OVR-filer.

Vanliga frågor

Vad är en OVR-fil?
Nästan alltid en program-overlay från DOS-eran: ett kodfragment som laddas vid behov av ett gammalt MS-DOS-program. Inert utan det matchande värdprogrammet.
Kan jag radera OVR-filer?
Om de är en del av ett DOS-programarkiv kommer radering av OVR-filer att förstöra programmet - värd-EXE behöver dem. Behåll dem tillsammans med EXE-filen.
Hur kör jag ett program som har OVR-filer?
Använd DOSBox eller DOSBox-X: placera alla filer (EXE + OVR) i samma mapp, montera den och kör EXE-filen. Overlay-hanteraren i EXE-filen sköter laddningen av OVR automatiskt.
Min OVR-fil kom från AbleNet Overlay Maker - hur öppnar jag den?
AbleNet Overlay Maker 3.5 öppnar sina egna .ovr-kort (ablenetinc.com). Detta är ett helt annat program och format än DOS-overlays.
Vilket program skapar OVR-filer?
MS-DOS-kompilatorer och länkare, främst Borland Turbo Pascal (med {$O+}) och WordStars byggsystem. Moderna IDE:er och kompilatorer producerar inte OVR-filer.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.AVIFAV1 Image File Format (AVIF)
9.NOMEDIAAndroid No-Media Marker File
10.RPMSGRestricted Permission Message

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö