Что такое формат файла DLC?
Файл .dlc - это зашифрованный контейнер, используемый для хранения списка ссылок на скачивание для использования в менеджерах закачек. Формат DLC (Download Link Container) был разработан AppWork GmbH в рамках проекта JDownloader, кроссплатформенного приложения, написанного на Java. Файлы .dlc содержат зашифрованный список URL-адресов для скачивания, которые ставятся в очередь и загружаются приложением.
Один файл .dlc может хранить множество ссылок на файлы, размещенные на файлообменных сервисах. Делиться ссылками с помощью контейнеров .dlc просто и очень удобно - один контейнер может содержать тысячи URL-адресов, распределенных по нескольким пакетам загрузки.
Внутри файл .dlc представляет собой блок текста в кодировке Base64, в который упакованы данные XML, зашифрованные по алгоритму AES. Эти данные организуют ссылки в узлы <package> и <file>. В отличие от более простых контейнеров ссылок, таких как .ccf или .rsdf, в .dlc используется обмен ключами с помощью сервера: ключ AES добавляется к файлу в зашифрованном виде и должен быть перешифрован веб-сервисом DLC, прежде чем JDownloader сможет расшифровать URL-адреса. Чтобы получить доступ к контейнеру .dlc, приложение должно связаться с сервером ключей DLC в сети. Шифрование предотвращает несанкционированный доступ к данным DLC, но это также означает, что если сервер ключей отключится, старые файлы .dlc могут стать навсегда недоступными для расшифровки.
Безопасность и защита
РИСК: MEDIUMСам файл .dlc содержит только зашифрованные URL-адреса и не запускает код, поэтому контейнер не опасен напрямую. Реальный риск заключается в том, на что он ссылается: контейнеры DLC, распространяемые на варез-сайтах и файлообменниках, часто указывают на пиратский контент, хостинги с рекламой или вредоносное ПО. Расшифровка также приводит к утечке информации - импорт .dlc инициирует связь с сервисом ключей DLC, а затем с указанными хостами. Относитесь к неизвестным файлам .dlc с той же осторожностью, что и к любым нежелательным спискам загрузки; проверяйте всё, что они скачивают, и помните, что большая часть контента, распространяемого через DLC, нарушает авторские права.
Детали формата
в двух словах- Пакеты загружаемого игрового контента (DLC) - Многие игры называют пакеты дополнений .dlc в своей собственной проприетарной структуре; они открываются только этой игрой, а не JDownloader.
- Контроллер анимации 3ds Max (.dlc) - Устаревшая версия Autodesk 3D Studio Max сохраняла данные контроллера анимации как .dlc - это устаревшее значение зафиксировано в базе данных.
- Библиотеки компонентов Delphi / инструментов разработки - Некоторые инструменты разработки записывали файлы библиотек компонентов .dlc, не связанные с загрузками.
Программы, открывающие файлы DLC
Технические подробности
глубокая спецификация| Кодировка файла | Base64 ASCII, содержащий зашифрованные AES данные XML |
| Внутренняя структура XML | Корень <dlc> с дочерними узлами <package> и <file><url> |
| Алгоритм шифрования | AES с ключом для каждого файла, добавленным в зашифрованном виде |
| Механизм обмена ключами | С участием сервера - зашифрованный ключ AES перешифровывается веб-сервисом DLC; для расшифровки требуется интернет-соединение |
| MIME-тип | application/octet-stream |
| Типичный размер файла | 1 КБ - 50 КБ (хранит только URL и метаданные, а не сами данные файлов) |
| Сигнатура файла (magic bytes) | Отсутствует - тело файла представляет собой печатный Base64 ASCII; нет фиксированного бинарного заголовка |
| Емкость URL | Нет фиксированного лимита; один .dlc может ссылаться на тысячи URL-адресов |
| Поддержка платформ | Windows, macOS, Linux (везде, где JDownloader работает на Java) |
| Разработчик | AppWork GmbH (проект JDownloader) |
| Основное приложение | JDownloader 2; также поддерживается pyLoad |
| Родственные форматы | .ccf, .rsdf, .crawljob (альтернативные форматы контейнеров ссылок) |
| Зависимость от сервера ключей | Файлы становятся навсегда нечитаемыми, если сервер ключей DLC отключен |
| Хранимый контент | Только URL-адреса для скачивания и метаданные пакетов - не сами файлы |
| Выпущен | circa 2009 (JDownloader / linkcrypt era) |
| Последняя версия | DLC online decryption service (server-side key recryption) |
| Спецификация | jdownloader.org |
Конвертации DLC
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DLC.