.OVR

Plik OVR

MS-DOS Program Overlay File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik OVR to fragment kodu binarnego, który stare programy MS-DOS (WordStar, dBase, aplikacje Turbo Pascal) ładowały na żądanie, aby obejść limit pamięci 640 KB. Pliki te są bezużyteczne na nowoczesnych systemach i nie działają bez pasującego pliku wykonywalnego hosta. Aby uruchomić oryginalne oprogramowanie, użyj DOSBox. Uwaga: AbleNet Overlay Maker i niektóre narzędzia GIS również używają rozszerzenia .ovr dla zupełnie innych typów plików.

Deweloper: Various (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar) Kategoria: Pliki systemowe MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .NOMEDIA · .DLL · .TMP · .LNK

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 7, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku OVR?

Plik .ovr to nakładka programu MS-DOS (Program Overlay) - binarny segment kodu x86 zaprojektowany do ładowania do pamięci na żądanie przez program hosta .exe, zamiast pozostawania w niej przez cały czas.

Pliki nakładek DOS rozwiązały problem bariery 640 KB pamięci konwencjonalnej, która ograniczała wszystkie aplikacje MS-DOS. Duży program dzielił swój kod na główny plik .exe (zawsze obecny w pamięci) oraz zestaw modułów nakładek .ovr zawierających rzadziej używane funkcje - menu, moduły sprawdzania pisowni, ekrany pomocy i podobne funkcje. Kod zarządzający nakładkami (overlay manager stub) wbudowany w plik binarny hosta ładował wymagany moduł .ovr do stałego, współdzielonego obszaru pamięci w razie potrzeby, podmieniając go, gdy wymagana była inna nakładka. WordStar 4 i nowsze wersje dostarczane były z kilkoma plikami nakładek, w tym WSOVLY1.OVR i WSMSGS.OVR; aplikacje dBase i Turbo Pascal powszechnie stosowały tę samą technikę.

Pliki .ovr to surowy kod binarny x86 bez uniwersalnego nagłówka czy sygnatury (magic bytes). Wewnętrzny układ zależy całkowicie od kompilatora lub linkera, który je wygenerował. Dyrektywa nakładek {$O+} w Turbo Pascal generowała pliki .ovr z dołączoną na początku małą tablicą poprawek (fixup table) dla każdej jednostki; Borland i inni dostawcy używali niekompatybilnych formatów. Plik .ovr z jednego zestawu narzędzi nie może być załadowany przez inny.

Plik .ovr jest całkowicie bezużyteczny bez pasującego pliku wykonywalnego hosta - nie można go uruchomić samodzielnie. Obsługa pamięci rozszerzonej EMS/XMS oraz 32-bitowe środowiska wykonawcze trybu chronionego (takie jak DOS/4GW) sprawiły, że nakładki stały się przestarzałe na początku lat 90. Dziś pliki .ovr pojawiają się tylko w archiwach abandonware i mogą być badane za pomocą emulatorów DOSBox lub DOSBox-X.

Bezpieczeństwo

RYZYKO: LOW

Pliki OVR systemu DOS zawierają kod maszynowy x86, ale nie mogą być uruchomione bezpośrednio na nowoczesnych 64-bitowych systemach Windows/macOS/Linux (kod x86 trybu rzeczywistego, brak nagłówka PE/ELF). Ryzyko jest praktycznie zerowe poza DOSBox, gdzie piaskownica ogranicza szkody. Wariant AbleNet jest plikiem danych, a nie plikiem wykonywalnym.

Szczegóły formatu

w pigułce
PEŁNA NAZWAMS-DOS Program Overlay Fileznany również jako DOS overlay, program overlay module
DEWELOPERVarious (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar)od Early 1980s (DOS era, common practice by 1983-1985)
TYP MIMEapplication/octet-stream
TYPBinarny segment wykonywalny (kod nakładki ładowany do pamięci na żądanie przez program hosta)
To rozszerzenie jest również używane przez…
  • Plik planszy AbleNet Overlay Maker - AbleNet Overlay Maker (narzędzie AAC/edukacyjne do tworzenia plansz komunikacyjnych) zapisuje układy plansz jako pliki .ovr - całkowicie niezwiązane z nakładkami DOS; format XML lub binarny format własnościowy.
  • The Overlay Maker (rysunki GIS/militarne) - Sieciowy program do rysowania GIS do planowania wojskowego również używa rozszerzenia .ovr dla swoich plików nakładek rysunkowych; odwołują się one do grafiki map i adnotacji, ale nie do samych plików zasobów.

Programy otwierające pliki OVR

Windows2 apps
DOSBox Open-source Umieść plik OVR obok towarzyszącego mu pliku EXE w DOSBox i uruchom EXE - DOSBox automatycznie ładuje OVR, gdy program tego potrzebuje.
DOSBox-X Open-source Ulepszone odgałęzienie DOSBox z lepszą kompatybilnością dla biznesowych aplikacji DOS; uruchom plik EXE hosta z plikami OVR w tym samym katalogu.
macOS1 app
DOSBox Open-source Umieść plik OVR obok towarzyszącego mu pliku EXE w DOSBox i uruchom EXE - DOSBox automatycznie ładuje OVR, gdy program tego potrzebuje.
Linux1 app
DOSBox Open-source Umieść plik OVR obok towarzyszącego mu pliku EXE w DOSBox i uruchom EXE - DOSBox automatycznie ładuje OVR, gdy program tego potrzebuje.

Szczegóły techniczne

specyfikacja
Typ formatuBinarny segment nakładki kodu maszynowego x86 (surowy, bez formatu kontenera)
KodowanieBinarne, little-endian (kod maszynowy x86 lub p-code kompilatora)
Typowy rozmiar pliku2 KB - 256 KB (projektowane jako małe, aby zminimalizować operacje wejścia/wyjścia dysku)
Model pamięciŁadowany do stałego, współdzielonego obszaru nakładek w pamięci konwencjonalnej DOS (poniżej 640 KB); wiele modułów .ovr współdzieli ten sam zakres adresów
Zależność od narzędziWewnętrzny układ jest całkowicie specyficzny dla kompilatora/linkera - OVR z Turbo Pascal jest niekompatybilny z OVR z Borland Linker i innymi formatami
Specyfika Turbo PascalWłączana przez dyrektywę kompilatora {$O+}; segment nakładki każdej jednostki jest poprzedzony tablicą poprawek do patchowania adresów
Znani użytkownicyWordStar 4+ (WSOVLY1.OVR, WSMSGS.OVR), dBase, aplikacje Turbo Pascal
Samodzielne wykonanieNie może być uruchomiony niezależnie - bezużyteczny bez pasującego pliku .exe hosta i jego wbudowanego menedżera nakładek
Platforma docelowaMS-DOS i PC-DOS (programy z ery procesorów 8086 do 80286)
Przyczyna wyjścia z użyciaObsługa pamięci rozszerzonej EMS/XMS oraz 32-bitowe środowiska trybu chronionego (DOS/4GW, Windows PE) wyeliminowały potrzebę stosowania nakładek na początku lat 90.
Kontekst występowaniaZnaleziony tylko w archiwach abandonware; funkcjonalny tylko wewnątrz emulatorów DOSBox lub DOSBox-X
WydanoEarly 1980s (DOS era, common practice by 1983-1985)
Najnowsza wersjaN/A (format is defunct; no versioning)

Konwersje OVR

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami OVR. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki OVR.

Najczęściej zadawane pytania

Co to jest plik OVR?
Prawie zawsze jest to nakładka programu z ery DOS: fragment kodu ładowany na żądanie przez stary program MS-DOS. Jest bezużyteczny bez pasującego pliku wykonywalnego hosta.
Czy mogę usunąć pliki OVR?
Jeśli są częścią archiwum programu DOS, usunięcie plików OVR spowoduje błąd programu - plik EXE hosta ich potrzebuje. Przechowuj je w tym samym folderze co EXE.
Jak uruchomić program, który posiada pliki OVR?
Użyj DOSBox lub DOSBox-X: umieść wszystkie pliki (EXE + OVR) w tym samym folderze, zamontuj go i uruchom EXE. Menedżer nakładek w pliku EXE automatycznie zajmie się ładowaniem OVR.
Mój plik OVR pochodzi z AbleNet Overlay Maker - jak go otworzyć?
Program AbleNet Overlay Maker 3.5 otwiera własne plansze .ovr (ablenetinc.com). Jest to zupełnie inny program i format niż nakładki DOS.
Jaki program tworzy pliki OVR?
Kompilatory i linkery MS-DOS, w szczególności Borland Turbo Pascal (z dyrektywą {$O+}) oraz system budowania WordStar. Nowoczesne środowiska IDE i kompilatory nie generują plików OVR.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z