Что такое формат файла ICD?
Файл .icd, связанный с Dungeon Keeper 2, является проприетарным бинарным файлом игровых ресурсов из игры 1999 года от Bullfrog Productions и Electronic Arts. В этих файлах хранятся игровые данные - графика, звуки, информация об уровнях и текстовые ресурсы, которые игровой движок загружает во время работы.
Внутренняя структура файлов .icd для DK2 не была официально задокументирована публично. Dungeon Keeper 2 поставлялась с защитой от копирования SafeDisc, и файлы .icd в этом контексте также связаны с зашифрованными данными SafeDisc DRM, что добавляет слой обфускации поверх необработанного содержимого ресурсов. Релиз без DRM на GOG.com включает патчи совместимости, которые обходят оригинальную защиту SafeDisc.
Движок с открытым исходным кодом KeeperFX заново реализует игровую логику Dungeon Keeper 1, но не поддерживает файлы .icd от DK2. По состоянию на 2026 год не существует общедоступных автономных инструментов для извлечения этих ресурсов.
Расширение .icd используется несколькими совершенно не связанными типами файлов: чертежами IronCAD 2D, файлами устанавливаемого клиентского драйвера Microsoft Windows OpenGL и игровыми данными Rayman 2. Любой инструмент, работающий с одним типом, не распознает файлы других типов. Сама Dungeon Keeper 2 остается единственным известным программным обеспечением, способным использовать собственные файлы ресурсов .icd в их первоначальном виде.
Безопасность и защита
РИСК: LOWСтатический бинарный файл данных из установленной игры; не является напрямую исполняемым. Известные векторы атак отсутствуют.
Детали формата
в двух словах- Зашифрованные данные SafeDisc DRM - Файлы ICD являются частью схемы защиты от копирования компакт-дисков SafeDisc, использовавшейся во многих играх для Windows примерно в 1999-2007 годах; формат считается устаревшим.
- Чертеж IronCAD - Программное обеспечение для 3D-проектирования IronCAD использует .icd для файлов 2D-чертежей.
- Устанавливаемый клиентский драйвер Microsoft OpenGL - Windows OpenGL ICD (.icd) - это DLL драйвера, загружаемая подсистемой OpenGL; взаимодействие с конечным пользователем отсутствует.
Программы, открывающие файлы ICD
Технические подробности
глубокая спецификация| Тип файла | Проприетарный бинарный контейнер игровых ресурсов/данных |
| Игра | Dungeon Keeper 2 (Bullfrog Productions, издатель Electronic Arts, 1999) |
| Кодировка | Бинарная, little-endian (Windows x86) |
| Контейнер | Проприетарный формат Bullfrog/EA; внутренняя структура публично не задокументирована |
| Связь с DRM | Розничные диски привязаны к защите от копирования SafeDisc; файлы .icd содержат зашифрованные данные SafeDisc |
| Типичный размер | Варьируется - от КБ до МБ в зависимости от типа ресурса |
| Связанная ОС | Windows |
| Современная доступность | Релиз без DRM на GOG.com включает патчи совместимости, обходящие SafeDisc |
| Конфликты расширений | Чертежи IronCAD 2D, файлы устанавливаемого клиентского драйвера Windows OpenGL и данные Rayman 2 используют расширение .icd (несвязанные форматы) |
| Движок с открытым кодом | KeeperFX реализует Dungeon Keeper 1, но не поддерживает файлы .icd от DK2 |
| Разработчик | Bullfrog Productions (разработка); Electronic Arts (издатель) |
| Инструменты сообщества | По состоянию на 2026 год нет общедоступных инструментов для извлечения ресурсов .icd из DK2 |
| Публичная спецификация | Спецификация формата или SDK не выпускались публично Bullfrog Productions или Electronic Arts |
| Выпущен | 1999 (Dungeon Keeper 2 release) |
| Последняя версия | N/A (static game format) |
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ICD.