.DPL

Файл DPL

Delphi Package Library
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл DPL - это устаревшая библиотека пакетов Delphi Package Library, представляющая собой Windows DLL, которая использовалась в IDE Delphi 3 (1997) для упаковки многократно используемых компонентов. В 1998 году в Delphi 4 она была заменена форматом BPL, поэтому DPL полностью устарел для современной разработки на Delphi. PotPlayer также использует расширение .dpl для текстовых файлов плейлистов, что никак не связано с Delphi.

Разработчик: Borland / Inprise / Codegear / Embarcadero Technologies Категория: Файлы разработчика MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DO · .MD · .HEX · .XSD

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

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

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

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

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

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

Файл .dpl - это библиотека пакетов Delphi (Delphi Package Library), формат динамически подключаемой библиотеки Windows DLL, представленный вместе с Borland Delphi 3 в 1997 году. Это стандартный исполняемый файл Windows PE, содержащий специфические для Delphi метаданные пакета: таблицу зависимостей модулей, экспортируемые символы классов и процедур, а также скомпилированный объектный код Delphi. Файл экспортирует точку входа RegisterModule, распознаваемую IDE и средой выполнения Delphi.

Формат .dpl просуществовал недолго. Borland заменила его на .bpl (Borland Package Library) в Delphi 4 (1998). В современной разработке на Delphi используется исключительно .bpl; файлы .dpl являются устаревшими артефактами, встречающимися только в проектах эпохи Delphi 3.

Поскольку файлы .dpl являются стандартными исполняемыми файлами Windows PE/DLL, универсальные инструменты для проверки PE-файлов, такие как Dependency Walker (depends.exe) и CFF Explorer, могут считывать их таблицы экспорта и импорта.

Расширение .dpl также используется двумя несвязанными форматами:

  • KakaoTalk PotPlayer хранит плейлисты мультимедиа в виде текстовых файлов .dpl, содержащих пути к медиафайлам.
  • Снятое с производства приложение DPL Digital Photo Librarian (Oneil Software) использовало .dpl для своей проприетарной базы данных изображений.

Контекст файла - каталог проекта Delphi или папка настроек медиаплеера - обычно достаточен для определения того, какой формат представляет конкретный файл .dpl.

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

РИСК: MEDIUM

DPL является исполняемым файлом PE/DLL - относитесь к нему с той же осторожностью, что и к любой DLL. Не загружайте файлы DPL из ненадежных источников; вредоносный DPL может выполнить произвольный код при загрузке в IDE или среду выполнения Delphi.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕDelphi Package Libraryтакже известен как Delphi Package, BPL predecessor
РАЗРАБОТЧИКBorland / Inprise / Codegear / Embarcadero Technologiesс 1997 (Delphi 3)
MIME-ТИПapplication/octet-stream
ТИПДинамически подключаемая библиотека формата Windows DLL (специфичная для Delphi)
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Плейлист KakaoTalk PotPlayer - PotPlayer (медиаплеер для Windows) использует .dpl в качестве текстового файла плейлиста со списком путей к медиафайлам.
  • База данных DPL Digital Photo Librarian - Проприетарная база данных для приложения-каталога фотографий DPL Digital Photo Librarian от Oneil Software (снято с производства).
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
4D5A
ASCII
MZ
Файлы DPL являются стандартными исполняемыми файлами Windows PE/DLL; имеют тот же заголовок MZ, что и любая DLL. Отличаются внутренними метаданными пакета Delphi.

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

Windows3 apps
Delphi (IDE) Платно Устаревшие пакеты DPL для Delphi 3 могут быть установлены только в Delphi 3; современная Delphi/RAD Studio использует только BPL.
Dependency Walker (depends.exe) Бесплатно Откройте DPL как DLL для проверки экспортируемых символов и цепочки зависимостей (только для просмотра).
PE Explorer / CFF Explorer Бесплатно Проверка DPL как двоичного файла PE - просмотр разделов, экспорта и метаданных пакета Delphi.

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

глубокая спецификация
КодировкаБинарная (Binary)
Порядок байтовLittle-endian (Windows PE)
КонтейнерWindows PE (Portable Executable) DLL
Магические байты0x4D 0x5A («MZ») - стандартный заголовок Windows PE/DLL
Типичный размер файла50 КБ - 5 МБ
Версия DelphiDelphi 3 (1997, Borland Software)
Заменен на.bpl (Borland Package Library), начиная с Delphi 4 (1998)
Экспортируемая точка входаRegisterModule - распознается IDE и средой выполнения Delphi
Внутреннее содержимоеТаблица зависимостей модулей, экспортируемые символы классов/процедур, скомпилированный объектный код Delphi
ОСТолько Windows
Другие варианты использованияПлейлист PotPlayer (обычный текст); база данных устаревшего DPL Digital Photo Librarian
Примечание по определениюОдного заголовка MZ недостаточно для идентификации пакета Delphi; требуются специфические для Delphi разделы PE
Выпущен1997 (Delphi 3)

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

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

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

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

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

Что такое файл DPL?
Устаревшая библиотека пакетов Delphi 3 (DLL с метаданными компонентов Delphi). Заменена на BPL, начиная с Delphi 4.
Почему мой пакет DPL не устанавливается в современной Delphi?
Современная Delphi использует формат BPL, а не DPL. Вам понадобятся исходные коды Delphi 3 (.dpk) для перекомпиляции в текущей версии Delphi.
Является ли файл DPL тем же самым, что и DLL?
Структурно - да, это Windows PE DLL со специфическими для Delphi экспортами. Вы можете переименовать его в .dll, но он будет корректно работать только со средой выполнения пакетов Delphi.
Как открыть плейлист .dpl в PotPlayer?
Откройте PotPlayer, перейдите в «Плейлист» → «Открыть плейлист» и выберите файл .dpl. Это обычный текстовый файл со списком путей к медиафайлам.

Ссылки

1Embarcadero Delphi - Package system documentationwww.embarcadero.com
2fileinfo.com - DPL extension overviewfileinfo.com

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

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

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

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.JSONJavaScript Object Notation file
6.TAGDataFlex Query Tag Name File
7.ICSiCalendar data file
8.M4AMPEG-4 Audio File
9.DATProgram Data File (generic)
10.JPGJPEG Image

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

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

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

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

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

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