.CRF

CRF File

Enhanced Dark Engine Game Archive
Ask a question
QUICK ANSWER

A CRF file is a game resource archive used by Enhanced Dark Engine games - Thief: The Dark Project, Thief II: The Metal Age, and System Shock 2. It holds maps, textures, audio, and 3D models the engine reads at runtime. To extract its contents, use Dragon UnPACKer (free, Windows). The file cannot execute code and is not dangerous to open.

Developer: Looking Glass Studios / Irrational Games (engine); Dragon UnPACKer support by Alexandre Devilliers Category: Game Files MIME: application/octet-stream
OPENS ON Windows
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Aug 7, 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 CRF file format?

A .crf file is a proprietary game resource archive used by the Enhanced Dark Engine, developed by Looking Glass Studios and Irrational Games. It packages game assets - level maps, textures, audio, and 3D models - into a single binary container for runtime loading.

Games using this format include Thief: The Dark Project (1998), Thief II: The Metal Age (2000), and System Shock 2 (1999). The archive begins with the four-byte ASCII signature fknc (hex 66 6B 6E 63), followed by a file table listing the names, sizes, and byte offsets of embedded assets, then the raw asset data.

The format was reverse-engineered by the modding community; no official specification was published. Dragon UnPACKer 5.x is the primary extraction tool. Modders creating custom fan missions for these games package their content as .crf archives.

All three games are available on GOG.com and remain actively maintained by community patches (TFix for Thief 1, T2Fix for Thief 2, and the NewDark engine updates). .crf serves a similar purpose to the .pak archives used by other game engines of the same era.

Security & safety

RISK: LOW

CRF files are internal game data containers and cannot execute code on their own. They are safe to open in Dragon UnPACKer. As with any game mod content downloaded from the internet, be cautious about the source - ensure you download CRF files only from reputable modding communities.

Format details

in a nutshell
FULL NAMEEnhanced Dark Engine Game Archiveaka CRF archive, Dark Engine resource file
DEVELOPERLooking Glass Studios / Irrational Games (engine); Dragon UnPACKer support by Alexandre Devillierssince 1998 (System Shock 2 / Thief: The Dark Project era)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEproprietary binary game resource archive
This extension is also used by…
  • Cardiac Risk File (medical) - Some medical software uses .crf for cardiac risk assessment data - completely unrelated binary format.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
666B6E63
ASCII
fknc
20% of CRF files confirmed to start with 'fknc' (0x66 0x6B 0x6E 0x63); some variant CRF files may differ. No public spec - derived from reverse engineering.

Programs that open CRF files

Windows3 apps
Dragon UnPACKer Free File > Open, select the CRF file, browse the file list, and use Convert/Extract to save assets.
ZipZag Free Legacy tool; may open some CRF archives, but development is abandoned - prefer Dragon UnPACKer.
Thief: The Dark Project / Thief II / System Shock 2 Paid The games themselves read their own CRF archives at runtime; you do not open CRFs directly in-game.

Technical details

deep spec
Magic bytes (offset 0)66 6B 6E 63 (ASCII: fknc)
Byte orderLittle-endian
EncodingBinary (proprietary; no public specification)
File tableHeader contains embedded asset names, byte offsets, and sizes for all entries
Asset typesLevel maps, textures, audio files, 3D models, AI scripts, game data
CompressionVaries per asset entry; engine-specific or uncompressed depending on asset type
Typical file size5 MB - 500 MB
PlatformWindows
Games using formatThief: The Dark Project (1998), Thief II: The Metal Age (2000), System Shock 2 (1999)
EngineEnhanced Dark Engine (Looking Glass Studios / Irrational Games)
Primary extraction toolDragon UnPACKer 5.x
Modding useCustom fan missions packaged and distributed as .crf archives
Specification sourceReverse-engineered by modding community; no official documentation exists
Released1998 (System Shock 2 / Thief: The Dark Project era)
Latest versionEnhanced Dark Engine (no formal version numbering)

CRF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CRF 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 CRF files.

Frequently asked questions

What is a CRF file?
A game resource archive used by Enhanced Dark Engine games: Thief (1998), Thief II (2000), and System Shock 2 (1999). It holds game assets like maps, sounds, textures, and models.
How do I open a CRF file?
Use Dragon UnPACKer (free, Windows) from elberethzone.net. It reads CRF archives and lets you extract their contents.
Can I convert a CRF file to another format?
Not directly as a whole. You can extract the individual assets inside (textures, audio, maps) using Dragon UnPACKer and then convert those to common formats.
Is Dragon UnPACKer still maintained?
Yes - version 5.6.2 is the current stable release and the SourceForge project was updated January 2026.
Why do I have a CRF file on my PC?
If you have installed Thief: The Dark Project, Thief II: The Metal Age, or System Shock 2, CRF files are part of those game installations. They are normal game data files.

References

1Dragon UnPACKer - official site (Elbereth Zone)www.elberethzone.net
2Dragon UnPACKer - SourceForge downloadsourceforge.net

Keep exploring

across the database

Top extensions this week

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

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

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

Open the toolbox

Browse file extensions A-Z