.CPK

CPK File

Driver Test Manager (DTM) Compressed Log Package
Ask a question
QUICK ANSWER

A CPK file is most likely either a Microsoft Driver Test Manager (DTM) compressed log package or a CRI Middleware game-asset archive - two completely different formats sharing the extension. Identify which one you have before picking a tool. DTM logs open in the DTM Log Viewer; CRI game archives extract with YACpkTool or CriPakTools.

Developer: Microsoft Corporation Category: Log Files MIME: application/octet-stream
OPENS ON Windows

On this page

19k+ extensions indexed
Last reviewed Jun 14, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the CPK file format?

The .cpk file extension is used by log packages created by Driver Test Manager (DTM), a tool included in Microsoft's device certification software suite, the Windows Logo Kit (WLK). A .cpk log file stores a complete testing report that captures all information about a tested hardware device. The test log package generated by DTM is saved as a compressed archive, bundling test run data, parameters, and pass/fail results into a single portable file.

Two uses of .cpk files

The .cpk format was developed with two goals in mind: sending generated test reports to Microsoft for Windows hardware certification, and debugging failed tests. Because the package is compressed, large test runs stay portable for submission through tools such as the legacy Microsoft Winqual Submission Tool.

Browsing .cpk files

Information in .cpk files can be accessed using the DTM Log Viewer tool. The application displays test information such as operating system, test date, and passed and failed test cases. Related output in the certification workflow may also appear as .ETL event traces, .LOG text files, or .CAB cabinet archives. The legacy DTM/WLK toolchain has since been superseded by the Windows Hardware Lab Kit (HLK) and its own log formats.

Note: the .cpk extension is also used by an entirely separate format - CRI Middleware's game asset package, common in Japanese console titles. The DTM context (device certification environment, Windows hardware testing) is the only reliable way to tell the two apart.

Security & safety

RISK: LOW

A Microsoft DTM .cpk is internal test-log data with no executable payload, so the file itself is low-risk. The practical caution is identification: most .cpk files online are CRI game-asset archives (often from ripped games - see also_used_by), not Microsoft logs, so confirm what you actually have before searching for tools. Avoid sketchy 'CPK opener' download sites that bundle adware; use the DTM Log Viewer for genuine certification logs.

Format details

in a nutshell
FULL NAMEDriver Test Manager (DTM) Compressed Log Packageaka DTM CPK log, Windows HCK/WLK test log package
DEVELOPERMicrosoft Corporationsince 2000s (Microsoft DTM, part of the Windows Logo/Hardware Certification Kit - WLK/HCK)
CATEGORYLog Files
MIME TYPEapplication/octet-stream
TYPECompressed log/package produced by the Windows Driver Test Manager hardware-certification toolset
This extension is also used by…
  • CRI Middleware CPK package (games) - By far the most common .cpk in the wild: a CRIWARE data archive bundling game assets (audio/video/files). Extract with CRI Packed File Maker tools or community tools like YACpkTool/CriPakTools - a completely different format.
  • Colorimetry / monitor calibration (.cpk) - Some calibration and other niche applications reuse .cpk for their own package/profile data; identify by the creating application.

Programs that open CPK files

Windows3 apps
DTM Log Viewer Built-in Open the .cpk in the DTM Log Viewer (part of the Windows Logo/Hardware Certification Kit) to read the test run and results.
Microsoft Winqual Submission Tool (legacy) Built-in Legacy tool in the certification workflow that handles DTM result packages for submission. Obsolete - kept for historical context.
Windows Hardware Lab Kit (HLK) Studio Built-in Modern successor to DTM/WLK; use HLK for current hardware certification (it does not open legacy CPK directly but is the current toolchain).

Technical details

deep spec
DeveloperMicrosoft Corporation
Format typeProprietary compressed log package (binary container)
EncodingBinary; exact internal layout not publicly documented
CompressionCompressed archive (Microsoft describes the CPK as a compressed log file; specific algorithm not publicly specified)
EncryptionNone documented
MIME typeapplication/octet-stream
File identificationNo documented magic bytes; identified by the `.cpk` extension and DTM/WLK toolchain context
Typical file sizeHundreds of KB to tens of MB, depending on the scope of the test run captured
StructureCompressed package bundling a hardware device's DTM/WLK test run: tests performed, parameters, and pass/fail results
Primary viewerDTM Log Viewer (shows OS, test date, and pass/fail test cases); Windows HLK Studio for newer certification runs
Associated OSWindows (DTM/WLK and HLK device-certification environments)
Superseded byWindows Hardware Lab Kit (HLK) and its own log and package formats
Extension collisionThe `.cpk` extension is also used by CRI Middleware game asset packages - an entirely unrelated format from the games industry
Submission workflowPackages submitted to Microsoft for Windows hardware certification via the Winqual Submission Tool
Released2000s (Microsoft DTM, part of the Windows Logo/Hardware Certification Kit - WLK/HCK)
Latest versionTied to the legacy DTM/WLK toolset (superseded by the Windows HLK); no public format versioning
Specificationlearn.microsoft.com

CPK conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CPK files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about CPK files.

Frequently asked questions

What is a .cpk file?
It depends on the source. In Microsoft's hardware-certification toolset, a .cpk is a compressed DTM (Driver Test Manager) log package of a device's test results, opened with the DTM Log Viewer. Far more commonly, a .cpk is a CRI Middleware game-asset archive - an unrelated format.
How do I open a Microsoft DTM .cpk log?
Use the DTM Log Viewer from the Windows Logo Kit / Hardware Certification Kit. It reads the compressed test-result package and shows which tests ran and whether they passed.
Why won't my .cpk open in normal software?
Because it's a specialized package, not a document. A Microsoft DTM CPK needs the DTM Log Viewer; a CRI game CPK needs a CRIWARE extractor (e.g. YACpkTool/CriPakTools). Identify which one you have first.
Is a .cpk a game file?
Often, yes - most .cpk files are CRI Middleware archives packing a game's audio/video/assets. But this database entry describes the Microsoft DTM certification log, a different file that happens to share the extension.
How do I extract a CRI game .cpk instead?
That's a different format (see 'also used by'). Use CRI's Packed File Maker or community tools like YACpkTool or CriPakTools to unpack the game assets - not the DTM Log Viewer.

References

1Microsoft Learn - Windows Hardware Lab Kit (HLK, successor to DTM/WLK)learn.microsoft.com
2Microsoft Learn - Windows hardware certification overviewlearn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.AVIFAV1 Image File Format (AVIF)
9.NOMEDIAAndroid No-Media Marker File
10.RPMSGRestricted Permission Message

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z