.DLC

DLC File

Download Link Container
Ask a question
QUICK ANSWER

A DLC file is a Download Link Container - an encrypted list of download URLs built for the JDownloader download manager. You open it by importing it into JDownloader, which contacts an online key service to decrypt the links. Opening one in a text editor shows only Base64 characters; there is nothing to convert.

Developer: AppWork GmbH (JDownloader project) Category: Encoded Files MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .CRYPT · .SDOC · .AXX · .REM

On this page

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

A .dlc file is an encrypted container used to store a list of download links for use with download managers. The DLC (Download Link Container) format was developed by AppWork GmbH as part of the JDownloader project, a platform-independent application written in Java. .dlc files contain an encrypted list of download URLs to be queued and downloaded by the application.

A single .dlc can store many links to files that can be downloaded from file-hosting services. Sharing links using .dlc containers is easy and very convenient - a single container can list thousands of URLs across multiple download packages.

Internally, a .dlc file is a Base64-encoded block of text wrapping an AES-encrypted XML payload. The payload organizes links into <package> and <file> nodes. Unlike simpler link containers such as .ccf or .rsdf, .dlc uses a server-assisted key exchange: the AES key is appended to the file in encrypted form and must be recrypted by the DLC web service before JDownloader can decrypt the URLs. In order to access a .dlc container, the application must contact the DLC key server online. Encryption prevents unauthorized access to DLC data, but it also means that if the key server goes offline, older .dlc files can become permanently undecryptable.

Security & safety

RISK: MEDIUM

The .dlc file itself is just encrypted URLs and runs no code, so the container is not directly dangerous. The real risk is what it links to: DLC containers circulated on warez/filehosting sites frequently point at pirated content, adware-laden hosters, or malware downloads. Decryption also leaks information - importing a .dlc contacts the DLC key service and then the linked hosts. Treat unknown .dlc files with the same caution as any unsolicited download list; scan whatever they fetch, and be aware much DLC-shared content is copyright-infringing.

Format details

in a nutshell
FULL NAMEDownload Link Containeraka DLC container, JDownloader link container
DEVELOPERAppWork GmbH (JDownloader project)since circa 2009 (JDownloader / linkcrypt era)
MIME TYPEapplication/octet-stream
TYPEEncrypted link list - an AES-encrypted, Base64-wrapped XML container of download URLs
This extension is also used by…
  • Game downloadable content (DLC) packages - Many games name add-on content packs .dlc in their own proprietary layout; opened only by that game, not by JDownloader.
  • 3ds Max animation controller (.dlc) - Legacy Autodesk 3D Studio Max saved animation controller data as .dlc - the obsolete meaning the database recorded.
  • Delphi / dev tooling component libraries - A few development tools wrote .dlc component-library files unrelated to downloads.

Programs that open DLC files

Windows2 apps
pyLoad Open-source Add the .dlc via the web UI; pyLoad's DLC plugin decrypts via the service and queues the links.
JDownloader 2 Free Copy the .dlc to the clipboard or use File > Load DLC Container; JDownloader decrypts it online and adds the links to LinkGrabber. Free (Java).
macOS1 app
JDownloader 2 Free Load the .dlc (File > Load DLC Container) or paste it; runs on the Java runtime. Free.
Linux2 apps
pyLoad Open-source Headless/web-UI download manager; import the .dlc and it decrypts the links.
JDownloader 2 Free Load the .dlc in JDownloader (Java); the standard cross-platform tool.

Technical details

deep spec
File encodingBase64 ASCII wrapping an AES-encrypted XML payload
Internal XML structure<dlc> root with <package> and <file><url> child nodes
Encryption algorithmAES with a per-file key appended in encrypted form
Key exchange mechanismServer-assisted - encrypted AES key is recrypted by the DLC web service; decryption requires an online connection
MIME typeapplication/octet-stream
Typical file size1 KB - 50 KB (stores only URLs and metadata, not actual file data)
File signature (magic bytes)None - body is printable Base64 ASCII; no fixed binary header
URL capacityNo fixed limit; a single .dlc can reference thousands of download URLs
Platform supportWindows, macOS, Linux (wherever JDownloader runs on Java)
DeveloperAppWork GmbH (JDownloader project)
Primary applicationJDownloader 2; also supported by pyLoad
Related formats.ccf, .rsdf, .crawljob (alternative download link container formats)
Key server dependencyFiles become permanently undecryptable if the DLC key server is offline
Content storedDownload URLs and package metadata only - not the referenced files themselves
Releasedcirca 2009 (JDownloader / linkcrypt era)
Latest versionDLC online decryption service (server-side key recryption)
Specificationjdownloader.org

DLC conversions

Community Q&A

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

Frequently asked questions

How do I open a .dlc file?
Import it into JDownloader 2 (File > Load DLC Container, or just copy the file to the clipboard). JDownloader decrypts the links online and adds them to its download queue. pyLoad can also load DLC.
Why can't I read the URLs inside a .dlc in Notepad?
The link list is AES-encrypted and stored as Base64, so a text editor only shows scrambled characters. You need JDownloader to contact the DLC key service and decrypt it.
Why won't my old .dlc decrypt anymore?
DLC decryption depends on an online key service. If that service is down or the container was revoked, the links can no longer be decrypted - old archived .dlc files often stop working for this reason.
Is a .dlc the same as game DLC (downloadable content)?
No - they just share the abbreviation. A Download Link Container is an encrypted list of URLs for JDownloader. Game 'DLC' add-on packs are a different, game-specific file type.
Can I convert a .dlc to a normal list of links?
Not offline. Load it into JDownloader so it decrypts via the service, then copy the resolved links from LinkGrabber. There is no standalone DLC-to-text converter for the current format.
Is it safe to open a .dlc file?
The container runs no code, but the links inside often lead to pirated or malware-laden hosters. Be cautious about what it downloads, scan the results, and avoid unknown DLC files.

References

1JDownloader - official sitejdownloader.org
2pyLoad - open-source download managerpyload.net

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.TXTPlain Text File

Related extensions

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