.DEM

Файл DEM

Recorded Game Demo File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл DEM - это записанный повтор игры, который хранит вводы игроков и снимки сети, а не кадры видео. Вы смотрите его, поместив файл в папку соответствующей игры и используя встроенный проигрыватель демо (например, Counter-Strike 2, Half-Life). Никакой автономный медиаплеер не может его открыть. Чтобы получить MP4, запустите демо в игре и запишите экран.

Разработчик: Valve (GoldSrc / Source engine; format also used by id Software and others) Категория: Файлы игр MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 4, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла DEM?

.dem файлы хранят записи геймплея (часто называемые демо), захваченные движком игры во время живого матча или скриптованной последовательности. Формат наиболее тесно связан с шутерами от первого лица, особенно с играми, работающими на движках GoldSrc и Source Valve, хотя расширение впервые появилось в движке id Software Quake в середине 1990-х.

.dem файлы содержат данные повтора геймплея, записанные движком игры: временные метки снимков сети, команды ввода игроков и игровые события, которые позволяют движку воспроизвести матч целиком.

Существует два основных типа .dem записей:

  • Повтор, записанный игроком или сервером - живой матч, записанный с помощью консольной команды record или HLTV-ретранслятором. Профессиональные игроки используют их для самопроверки, выделения моментов и отправки в античит.
  • Показательное демо с предзаписью - неинтерактивная последовательность, состоящая из заранее записанных элементов геймплея, демонстрируемых с различных ракурсов камеры. Этот тип обычно используется для демонстрации производительности движка и заставок в игре, поставляемых вместе с игрой.

.dem файлы могут хранить оба типа записей геймплея.

.dem файл - это не видеофайл - он хранит сырые игровые состояния, которые может воспроизвести только соответствующий движок игры и сборка. Чтобы создать просматриваемое видео, нужно воспроизвести демо внутри игры и захватить вывод с помощью рекордера экрана или инструмента вроде HLAE.

Несколько различных .dem форматов используют одно и то же расширение, каждый определяется своим заголовком файла: демо GoldSrc начинаются с HLDEMO\0, демо движка Source - с HL2DEMO\0, а демо Source 2 (CS2, Dota 2) - с PBDEMS2\0. Поскольку в заголовке хранятся версии протокола демо и сети, файлы привязаны к конкретному движку и сборке - демо Source 1 не будет воспроизводиться в Source 2.

.dem записи используются во всей соревновательной сцене для анализа матчей, создания контента и проверки античита. Родственные форматы включают файлы скриптов демо .VDM и файлы повтора .REP.

Безопасность и защита

РИСК: LOW

Игровое .dem - это пассивные данные повтора, которые парсит движок игры, поэтому риск низкий - он не может выполнять код самостоятельно. Играйте только в официальную сборку игры. Поврежденное демо или демо другой версии просто не загрузится. Будьте осторожны с сайтами, предлагающими загрузки «конвертера DEM в MP4» - прямого конвертера нет, а такие программы часто содержат рекламное ПО; используйте собственные инструменты записи игры или OBS.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕRecorded Game Demo Fileтакже известен как Game demo recording, Source/GoldSrc demo
РАЗРАБОТЧИКValve (GoldSrc / Source engine; format also used by id Software and others)с 1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/octet-stream
ТИПДвоичный повтор ввода игры/снимков сети (двоичный)
СВЯЗАННЫЕ.obb.pak.rofl.package
Это расширение также используется в…
  • USGS DEM (Digital Elevation Model) - Растровая модель высот, используемая в GIS/картографии - полностью не связана с повторами игр; открывается в QGIS/ArcGIS.
  • Демо Quake / Hexen / Descent - Старые записи демо одной игры, использующие .dem; каждый воспроизводится только в своем движке.
  • Проект VirtualDub / прочее - Иногда встречается как неигровое .dem; определяется программой, создавшей файл.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304050607
HEX
484C3244454D4F00
ASCII
HL2DEMO·
Демо движка Valve Source начинаются с 8-байтовой магии "HL2DEMO\0". Демо GoldSrc (Half-Life 1 / CS 1.6) начинаются с "HLDEMO\0". Демо Source 2 (CS2/Dota 2) начинаются с "PBDEMS2\0". Демо эпохи Quake/Hexen не имеют фиксированной ASCII-магии. Поскольку многие игры используют .dem, заголовок определяет, какой движок его создал.

Программы, открывающие файлы DEM

Windows3 apps
Counter-Strike 2 / CS:GO (Source) Бесплатно Поместите .dem в папку игры csgo/ (или csgo), откройте консоль и выполните 'playdemo <name>' или используйте встроенный интерфейс просмотра/демо.
Half-Life / Counter-Strike 1.6 (GoldSrc) Платно Поместите демо GoldSrc в папку мода и выполните 'playdemo <name>' в консоли - воспроизводятся только демо в формате HLDEMO.
HLAE (Half-Life Advanced Effects) Открытый код Вспомогательный инструмент для демо Source: точный контроль камеры/записи для рендеринга демо в высококачественное видео. Используйте вместе с игрой.
macOS1 app
Counter-Strike 2 (Source) Бесплатно Откройте демо через встроенный интерфейс просмотра; демо воспроизводятся внутри движка, который их записал.
Linux1 app
Counter-Strike 2 (Source) Бесплатно Откройте демо через встроенный интерфейс просмотра; демо воспроизводятся внутри движка, который их записал.

Технические подробности

глубокая спецификация
Тип файлаДвоичная запись состояния игры и снимков сети (повтор)
Порядок байтовLittle-endian
Магия файла (движок Source)HL2DEMO\0 - 8 байт по смещению 0
Магия файла (движок GoldSrc)HLDEMO\0 - 7 байт по смещению 0
Магия файла (Source 2)PBDEMS2\0 - 8 байт по смещению 0; используется в CS2 и Dota 2
СжатиеОтсутствует (GoldSrc и Source 1); protobuf + Snappy (Source 2)
Типичный размер файлаСотни КБ до нескольких сотен МБ в зависимости от длины матча
Внутренние поля версииВерсия протокола демо и сети хранятся в заголовке, привязаны к конкретной сборке игры
Требование воспроизведенияДолжен быть открыт в соответствующем движке и совместимой сборке игры; не работает между движками или версиями
Проверка целостности картыCRC карты BSP может быть встроен в заголовок для проверки целостности
MIME-типapplication/octet-stream
СтруктураЗаголовок (магия, версия протокола, имя карты, игровая директория, время воспроизведения), за которым следует поток пакетов кадров и команд с временными метками
Поддерживаемые платформыWindows, macOS, Linux (зависит от названия игры)
Основной разработчикValve Software (движки GoldSrc и Source); id Software (исходный формат эпохи Quake)
Выпущен1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
Последняя версияSource 2 demo (protocol-specific; e.g. CS2 .dem, 2023)
Спецификацияdeveloper.valvesoftware.com

Конвертации DEM

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами DEM. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах DEM.

Часто задаваемые вопросы

Как посмотреть .dem файл?
Воспроизведите его внутри игры, которая его записала. Для игр Source (CS2/CS:GO) поместите .dem в папку игры и используйте встроенный интерфейс просмотра/демо или команду 'playdemo <name>' в консоли. .dem - это повтор, а не видео, поэтому он открывается только в этой игре.
Как конвертировать .dem в MP4?
Прямого конвертера нет. Запустите демо в игре и запишите его - используйте команду движка 'startmovie' или HLAE для чистого вывода, либо захватывайте OBS Studio. Это создаст MP4/AVI повтора.
Почему мой .dem файл не воспроизводится?
Демо привязаны к движку и версии. Демо CS:GO не будет работать в CS2, демо GoldSrc - в Source, а демо Quake - в Half-Life. Нужно использовать точную игру и сборку, которые его записали.
Можно ли открыть .dem в видеоплеере, например VLC?
Нет. Игровое .dem содержит вводы игроков и состояние сети, а не кадры видео, поэтому медиаплееры не могут его прочитать. Запустите его в игре и запишите экран, чтобы получить видео.
Это то же самое, что видеозапись?
Нет - он намного меньше, так как хранит только данные для пересимуляции матча внутри движка, что также позволяет менять ракурс камеры во время воспроизведения. Вы конвертируете его в реальное видео, записывая воспроизведение.
Мой .dem - это данные рельефа/высоты, а не игра - что это?
Тогда это USGS Digital Elevation Model, несвязанный формат GIS, который по ошибке использует расширение .dem. Откройте его в QGIS или ArcGIS, а не в игре.

Ссылки

1Wikipedia - Demo (computer games)en.wikipedia.org
2Valve Developer Wiki - DEM Formatdeveloper.valvesoftware.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z