.DC4

DC4 File

ViaThinkSoft (De)Coder 4 File
Ask a question
QUICK ANSWER

A DC4 file is an encrypted file produced by ViaThinkSoft (De)Coder, using version 4 of its container format. You cannot read it directly - you open it by running (De)Coder and entering the password, which decrypts it back to the original file. The format is openly documented and (De)Coder is free on GitHub.

Developer: Daniel Marschall / ViaThinkSoft Category: Encoded Files Open standard MIME: application/octet-stream
OPENS ON Windows
Related: .CRYPT · .SDOC · .AXX · .REM

On this page

19k+ extensions indexed
Last reviewed Jun 15, 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 DC4 file format?

The .dc4 extension identifies encrypted files created by ViaThinkSoft (De)Coder, a file-encryption utility developed by Daniel Marschall. .dc4 files store encoded data in a binary format, wrapped in a structured container that begins with the ASCII magic signature DC4.0 at byte offset 0.

Method of encoding and ciphering .dc4 files

Encoding data with the (De)Coder tool can be performed using various methods - one example includes a password requirement in order to obtain access to the data. .dc4 files can be encoded and decoded in two different ways: the first method uses the command-line interface, and the second uses the drag-and-drop function. There is also an option to compress the data before encryption. The .dc4 container is the 4th-generation format used by (De)Coder; the newer .dc5 format is used by (De)Coder 5.x.

Data security

.dc4 files may contain important and confidential data protected by strong symmetric encryption (AES-family) with a password-derived key; a per-file salt and cipher parameters are stored in the header. An HMAC-based integrity check defined in the DC4 specification detects tampering or an incorrect password. A .dc4 file is not a viewable document - it must be decrypted back to the original file using (De)Coder with the correct password. Unlike most proprietary encryption containers, the DC4 format is openly documented, with the specification published on the ViaThinkSoft website. The (De)Coder interface supports multiple languages.

Security & safety

RISK: MEDIUM

The DC4 format is designed to protect data, and being open-source/documented it is trustworthy in itself. Cautions: (1) lost password = effectively permanent data loss; there is no backdoor and 'DC4 password recovery' offers are scams or malware. (2) Only decrypt .dc4 files from sources you trust - the decrypted payload could be any file type, including executables. (3) Download (De)Coder only from ViaThinkSoft's official site/GitHub, not from random 'open DC4' portals.

Format details

in a nutshell
FULL NAMEViaThinkSoft (De)Coder 4 Fileaka DC4 encrypted file, (De)Coder 4 container
DEVELOPERDaniel Marschall / ViaThinkSoftsince DC4 = file-format version 4 of ViaThinkSoft (De)Coder
MIME TYPEapplication/octet-stream
TYPEEncrypted/encoded file container (binary)
STANDARDOpen · royalty-free
This extension is also used by…
  • Generic 'data chunk 4' / app-specific (.dc4) - A few niche programs reuse .dc4 for sequential or part files; bespoke and unrelated to (De)Coder.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304
HEX
4443342E30
ASCII
DC4.0
Per the ViaThinkSoft DC4/DC5 specification, the file begins with the ASCII magic identifying the (De)Coder format version (the "DC4" family). The published spec at viathinksoft.de documents the header and the encryption parameters.

Programs that open DC4 files

Windows1 app
(De)Coder (ViaThinkSoft) Free Open (De)Coder, drag the .dc4 onto it (or use the CLI), and enter the password to decrypt it to the original file.

Technical details

deep spec
Container typeEncrypted binary file container wrapping a single arbitrary payload
Magic bytesASCII `DC4.0` (hex: `44 43 34 2E 30`) at byte offset 0
EncryptionSymmetric cipher (AES-family); algorithm and parameters stored in the file header
Key derivationPassword-based KDF; a per-file salt is stored in the DC4 header
CompressionOptional; payload may be compressed before encryption
Integrity protectionHMAC/hash check embedded in the container detects tampering or a wrong password
File structureMagic/version header → encryption parameters (salt, cipher selectors) → encrypted payload
Payload capacitySingle file of any type and any size
Operation interfaceEncryption and decryption via drag-and-drop GUI or command-line interface
Format version4th-generation (De)Coder container; preceded by DC2/DC3, superseded by `.dc5`
MIME type`application/octet-stream`
PlatformWindows (primary); source code enables cross-platform builds
SpecificationOpenly documented; spec published at viathinksoft.de, source on GitHub
DeveloperDaniel Marschall / ViaThinkSoft
ReleasedDC4 = file-format version 4 of ViaThinkSoft (De)Coder
Latest versionDC5 is the newer format (in (De)Coder 5.x); DC4 remains the version-4 container
Open standardYes · royalty-free
Specificationwww.viathinksoft.de

DC4 conversions

Community Q&A

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

Frequently asked questions

What is a .dc4 file?
It's an encrypted file created by ViaThinkSoft (De)Coder, using the 4th version of its container format. It's not a readable document - it must be decrypted back to the original file.
How do I open a .dc4 file?
Download (De)Coder from ViaThinkSoft, then drag the .dc4 onto it (or use the command line) and enter the password. It decrypts to whatever file it originally was.
Can I open a .dc4 without (De)Coder?
Not practically. The format is openly documented, so a custom tool could be written, but for normal use (De)Coder with the correct password is the only opener - there is no general viewer.
I lost my (De)Coder password - can I recover the .dc4?
No. DC4 uses strong encryption with no backdoor, so without the password the data is effectively unrecoverable. Any tool promising to crack it is a scam.
What's the difference between .dc4 and .dc5?
They're successive versions of the (De)Coder container format: DC4 is version 4 (older), DC5 is version 5 used by (De)Coder 5.x. The current (De)Coder app opens both.

References

1ViaThinkSoft - (De)Coder program pagewww.viathinksoft.de
2ViaThinkSoft - DC4/DC5 format specificationwww.viathinksoft.de

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.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Related extensions

.CRYPTWhatsApp Encrypted Message Database Backup
.SDOCOracle IRM Sealed Word Document
.AXXAxCrypt Encrypted File
.REMBlackBerry Encrypted Media Card File
.DLCDownload Link Container
.SECPGP Secret Key Ring 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