Drop your file to analyze it

DPK File

What are DPK files and how to open them

Are you having problems opening a DPK file or are you simply curious about its contents? We're here to explain the properties of these files and provide you with software that can open or handle your DPK files.

What is a DPK file?

A .DPK file is a Delphi Package file.

Delphi Package files are source‐code files used by the Delphi development environment produced by Embarcadero Delphi for software written in the Object Pascal (Delphi) language. A Delphi developer writes a .DPK file to define a package, which is a module grouping source units (usually .pas files) to build reusable libraries or IDE components.

Delphi creates .DPK files when you author a package project - either design-time (components/tools for the IDE) or runtime (modules used by applications). The .DPK file lists which units are included in the package, which other packages (runtime or design time) it requires (its dependencies), and various compiler directives controlling options like optimization, overflow checking, and symbol export. When compiled, this package produces at least a binary package (.BPL) for linking at runtime and a compiled package descriptor (.DCP) for other packages/projects to reference.

Internally, a .DPK is plain text and begins with the keyword package followed by compiler directives and clauses like requires and contains. Some directives are written as {$…} items, controlling options like alignment, debug info, writable constants, range checking, etc. Files that match .DPK will typically include these texts and keywords ("package" at offset zero, {$VARSTRINGCHECKS}, {$EXTENDEDSYNTAX}, {$OVERFLOWCHECKS}, "requires", "contains", "end." etc.).

How to open DPK files

We have identified one DPK opener that is compatible with this specific type of DPK file.

Programs that open Delphi Package files

Last updated: August 6, 2026

Various apps that use files with this extension

These apps are known to open certain types of DPK files. Remember, different programs may use DPK files for different purposes, so you may need to try out a few of them to be able to open your specific file.

Help us help others

File.org helps thousands of users every day, and we would love to hear from you if you have additional information about DPK file formats, example files, or compatible programs. Please use the links below or email us at submit@file.org to discuss further.