.OVR

Файл OVR

MS-DOS Program Overlay File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл OVR - это фрагмент бинарного кода, который старые программы для MS-DOS (WordStar, dBase, приложения на Turbo Pascal) загружали по запросу, чтобы обойти ограничение памяти в 640 КБ. Эти файлы инертны в современных системах и бесполезны без соответствующего исполняемого файла хоста. Чтобы запустить оригинальное ПО, используйте DOSBox. Примечание: AbleNet Overlay Maker и некоторые инструменты ГИС также используют расширение .ovr для совершенно других типов файлов.

Разработчик: Various (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar) Категория: Системные файлы MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .NOMEDIA · .DLL · .TMP · .LNK

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 7, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла OVR?

Файл .ovr представляет собой оверлей программы MS-DOS - сегмент бинарного кода x86, предназначенный для загрузки в память по требованию основной программы .exe, а не для постоянного нахождения в ней.

Оверлейные файлы DOS решали проблему «потолка» обычной памяти в 640 КБ, который ограничивал все приложения MS-DOS. Крупная программа разделяла свой код на основной .exe (всегда находящийся в памяти) и набор оверлейных модулей .ovr, содержащих редко используемые функции - меню, проверку орфографии, экраны справки и подобные возможности. Заглушка менеджера оверлеев, встроенная в бинарный файл хоста, загружала необходимый модуль .ovr в фиксированную область общей памяти при необходимости, заменяя его, когда требовался другой оверлей. WordStar 4 и более поздние версии поставлялись с несколькими оверлейными файлами, включая WSOVLY1.OVR и WSMSGS.OVR; приложения dBase и Turbo Pascal обычно использовали ту же технику.

Файлы .ovr представляют собой «сырой» бинарный код x86 без универсального заголовка или магических байтов. Внутренняя структура полностью зависит от компилятора или компоновщика, который их создал. Директива оверлея Turbo Pascal {$O+} генерировала файлы .ovr с небольшой таблицей настроек (fixup table) в начале каждого модуля; Borland и другие поставщики использовали несовместимые форматы. Файл .ovr из одного инструментария не может быть загружен другим.

Файл .ovr полностью инертен без соответствующего исполняемого файла хоста - его нельзя запустить отдельно. Поддержка расширенной памяти EMS/XMS и среды выполнения 32-битного защищенного режима (такие как DOS/4GW) сделали оверлеи устаревшими к началу 1990-х годов. Сегодня файлы .ovr встречаются только в архивах abandonware и могут быть изучены с помощью эмуляторов DOSBox или DOSBox-X.

Безопасность и защита

РИСК: LOW

Файлы DOS OVR содержат машинный код x86, но не могут выполняться в современных 64-битных Windows/macOS/Linux напрямую (код x86 реального режима, без заголовка PE/ELF). Риск практически равен нулю вне DOSBox, где песочница ограничивает ущерб. Вариант AbleNet является файлом данных, а не исполняемым файлом.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕMS-DOS Program Overlay Fileтакже известен как DOS overlay, program overlay module
РАЗРАБОТЧИКVarious (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar)с Early 1980s (DOS era, common practice by 1983-1985)
MIME-ТИПapplication/octet-stream
ТИПБинарный исполняемый сегмент (код оверлея, загружаемый в память по требованию основной программой)
СВЯЗАННЫЕ.nomedia.dll.tmp.lnk
Это расширение также используется в…
  • Файл доски AbleNet Overlay Maker - AbleNet Overlay Maker (инструмент AAC/образования для создания коммуникационных досок) сохраняет макеты досок оверлеев как файлы .ovr - совершенно не связано с оверлеями DOS; формат XML или проприетарный бинарный.
  • The Overlay Maker (ГИС/военные чертежи) - Сетевая программа ГИС-рисования для военного планирования также использует .ovr для своих файлов оверлеев чертежей; они ссылаются на графику карты и аннотации, но не на сами файлы ресурсов.

Программы, открывающие файлы OVR

Windows2 apps
DOSBox Открытый код Поместите OVR рядом с сопутствующим EXE в DOSBox и запустите EXE - DOSBox автоматически загрузит OVR, когда это потребуется программе.
DOSBox-X Открытый код Улучшенное ответвление DOSBox с лучшей совместимостью для бизнес-приложений DOS; запустите хост-EXE с файлами OVR в том же каталоге.
macOS1 app
DOSBox Открытый код Поместите OVR рядом с сопутствующим EXE в DOSBox и запустите EXE - DOSBox автоматически загрузит OVR, когда это потребуется программе.
Linux1 app
DOSBox Открытый код Поместите OVR рядом с сопутствующим EXE в DOSBox и запустите EXE - DOSBox автоматически загрузит OVR, когда это потребуется программе.

Технические подробности

глубокая спецификация
Тип форматаСегмент оверлея бинарного машинного кода x86 (сырой, без контейнера)
КодировкаБинарная, little-endian (машинный код x86 или p-код компилятора)
Типичный размер файла2 КБ - 256 КБ (специально небольшой для минимизации дискового ввода-вывода)
Модель памятиЗагружается в фиксированную общую область оверлеев в обычной памяти DOS (ниже 640 КБ); несколько модулей .ovr используют один и тот же диапазон адресов
Зависимость от инструментарияВнутренняя структура полностью зависит от компилятора/компоновщика - OVR от Turbo Pascal несовместим с OVR от Borland Linker и другими форматами
Специфика Turbo PascalВключается директивой компилятора {$O+}; перед сегментом оверлея каждого модуля добавляется таблица настроек для исправления адресов
Известные пользователиWordStar 4+ (WSOVLY1.OVR, WSMSGS.OVR), dBase, приложения Turbo Pascal
Автономное выполнениеНе может быть выполнен независимо - инертен без соответствующего хост-файла .exe и его связанной заглушки менеджера оверлеев
Целевая платформаMS-DOS и PC-DOS (программы эпохи процессоров от 8086 до 80286)
Причина устареванияПоддержка расширенной памяти EMS/XMS и среды выполнения 32-битного защищенного режима (DOS/4GW, Windows PE) устранили необходимость в оверлеях к началу 1990-х годов
Контекст обнаруженияВстречается только в архивах abandonware; функционирует только внутри эмуляторов DOSBox или DOSBox-X
ВыпущенEarly 1980s (DOS era, common practice by 1983-1985)
Последняя версияN/A (format is defunct; no versioning)

Конвертации OVR

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами OVR. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах OVR.

Часто задаваемые вопросы

Что такое файл OVR?
Почти всегда это оверлей программы эпохи DOS: фрагмент кода, загружаемый по требованию старой программой MS-DOS. Инертен без соответствующего исполняемого файла хоста.
Можно ли удалять файлы OVR?
Если они являются частью архива программы DOS, удаление файлов OVR нарушит работу программы - они необходимы основному EXE-файлу. Храните их рядом с EXE.
Как запустить программу, у которой есть файлы OVR?
Используйте DOSBox или DOSBox-X: поместите все файлы (EXE + OVR) в одну папку, смонтируйте её и запустите EXE. Менеджер оверлеев в EXE-файле автоматически обработает загрузку OVR.
Мой файл OVR получен из AbleNet Overlay Maker - как его открыть?
AbleNet Overlay Maker 3.5 открывает собственные доски .ovr (ablenetinc.com). Это совершенно другая программа и формат, отличный от оверлеев DOS.
Какая программа создает файлы OVR?
Компиляторы и компоновщики MS-DOS, в частности Borland Turbo Pascal (с директивой {$O+}) и система сборки WordStar. Современные IDE и компиляторы не создают файлы OVR.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z