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
| Embarcadero Delphi | Verified |
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.
| PreView | Verified | |
| Embarcadero C++ Builder | User submitted | |
| Digital Music Notebook | User submitted | |
| GSpot Codec Information Appliance | User submitted |
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.
Not sure exactly what type of file you are trying to open? Try our new File Analyzer. It is a free tool that can identify more than 11,000 different kinds of files - most likely yours too! It will help you find software that can handle your specific type of file. Download File Analyzer here.