.DEM

DEM-bestand

Recorded Game Demo File
Stel een vraag
SNEL ANTWOORD

Een DEM-bestand is een opgenomen game-replay die spelerinvoer en netwerk-snapshots opslaat - geen videoframes. Je bekijkt het door het in de map van de bijbehorende game te plaatsen en de in-game demo-speler te gebruiken (bijv. Counter-Strike 2, Half-Life). Geen enkele standalone mediaspeler kan het openen. Om een MP4 te krijgen, speel je de demo af in de game en neem je je scherm op.

Ontwikkelaar: Valve (GoldSrc / Source engine; format also used by id Software and others) Categorie: Spelbestanden MIME: application/octet-stream
OPENT OP Windows macOS Linux
Gerelateerd: .OBB · .PAK · .ROFL · .PACKAGE

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 4, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het DEM-bestandsformaat?

.dem-bestanden slaan gameplay-opnames op (vaak demo's genoemd) die door de game-engine zijn vastgelegd tijdens een live wedstrijd of gescripte sequentie. Het formaat wordt het meest geassocieerd met first-person shooters, met name games die draaien op Valve's GoldSrc- en Source-engines, hoewel de extensie voor het eerst verscheen in de Quake-engine van id Software in het midden van de jaren 90.

.dem-bestanden bevatten gameplay-replaygegevens die zijn opgenomen op de game-engine: netwerk-snapshots met tijdstempel, invoercommando's van spelers en game-events waarmee de engine de wedstrijd volledig kan reproduceren.

Er zijn twee hoofdtypen .dem-opnames:

  • Door speler of server opgenomen replay - een live wedstrijd opgenomen met het consolecommando record of door een HLTV-relayserver. Competitieve spelers gebruiken deze voor persoonlijke analyse, highlights en anti-cheat-beoordelingen.
  • Vooraf gescripte showcase-demo - een niet-interactieve sequentie bestaande uit vooraf opgenomen gameplay-elementen die vanuit verschillende cameraperspectieven worden getoond. Dit type wordt doorgaans gebruikt voor engine-prestatieshowcases en in-game attract-schermen die met de game worden meegeleverd.

.dem-bestanden kunnen beide typen gameplay-opnames opslaan.

Een .dem-bestand is geen videobestand - het slaat de ruwe gamestatus op die alleen de bijbehorende game-engine en build kunnen afspelen. Om een bekijkbare video te maken, moet je de demo afspelen in de game en de uitvoer vastleggen met een schermrecorder of een tool zoals HLAE.

Meerdere verschillende .dem-formaten delen de extensie, elk geïdentificeerd door de bestandskop: GoldSrc-demo's beginnen met HLDEMO\0, Source-engine-demo's met HL2DEMO\0, en Source 2-demo's (CS2, Dota 2) met PBDEMS2\0. Omdat de demo-protocolversie en netwerk-protocolversie in de header worden opgeslagen, zijn bestanden engine- en build-specifiek - een Source 1-demo kan niet worden afgespeeld in Source 2.

.dem-opnames worden in de hele competitieve scene gebruikt voor wedstrijdanalyse, contentcreatie en anti-cheat-beoordeling. Gerelateerde formaten zijn onder meer .VDM demo-scriptbestanden en .REP replay-bestanden.

Beveiliging & veiligheid

RISICO: LOW

Een game-.dem bevat passieve replaygegevens die door de game-engine worden geanalyseerd, dus het risico is laag - het kan zelf geen code uitvoeren. Speel demo's alleen af in de bijbehorende officiële game-build; een corrupte demo of een demo van de verkeerde versie zal simpelweg niet laden. Wees voorzichtig met sites die „DEM naar MP4 converter”-downloads aanbieden - er bestaat geen directe converter, en dit is vaak gebundelde adware; gebruik in plaats daarvan de eigen opnametools van de game of OBS.

Formaatdetails

in een notendop
VOLLEDIGE NAAMRecorded Game Demo Fileook bekend als Game demo recording, Source/GoldSrc demo
ONTWIKKELAARValve (GoldSrc / Source engine; format also used by id Software and others)sinds 1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
CATEGORIESpelbestanden
MIME-TYPEapplication/octet-stream
TYPEBinaire opgenomen game-invoer/netwerk-snapshot replay (binair)
Deze extensie wordt ook gebruikt door…
  • USGS DEM (Digital Elevation Model) - Een raster met terreinhoogtes gebruikt in GIS/cartografie - totaal niet gerelateerd aan game-replays; geopend in QGIS/ArcGIS.
  • Quake / Hexen / Descent demo - Oudere demo-opnames van individuele games die .dem delen; elk speelt alleen af in de eigen engine.
  • VirtualDub project / diversen - Af en toe gezien als een niet-game .dem; te identificeren aan de applicatie die het heeft gemaakt.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001020304050607
HEX
484C3244454D4F00
ASCII
HL2DEMO·
Valve Source-engine demo's beginnen met de 8-byte magic „HL2DEMO\0”. GoldSrc (Half-Life 1 / CS 1.6) demo's beginnen met „HLDEMO\0”. Source 2 (CS2/Dota 2) demo's beginnen met „PBDEMS2\0”. Quake/Hexen-tijdperk .dem-bestanden hebben geen vaste ASCII-magic. Omdat veel games .dem hergebruiken, identificeert de header welke engine het heeft geproduceerd.

Programma's die DEM-bestanden openen

Windows3 apps
Counter-Strike 2 / CS:GO (Source) Gratis Plaats de .dem in de csgo/ (of csgo) map van de game, open de console en voer „playdemo <naam>” uit of gebruik de in-game Watch/demo-UI.
Half-Life / Counter-Strike 1.6 (GoldSrc) Betaald Plaats de GoldSrc .dem in de mod-map en voer „playdemo <naam>” uit in de console - speelt alleen demo's in HLDEMO-formaat af.
HLAE (Half-Life Advanced Effects) Open-source Hulptool voor Source-demo's: nauwkeurige camera- en opnamecontrole om demo's te renderen naar video van hoge kwaliteit. Gebruik samen met de game.
macOS1 app
Counter-Strike 2 (Source) Gratis Open de demo via de in-game Watch-UI; demo's worden afgespeeld binnen de engine waarin ze zijn opgenomen.
Linux1 app
Counter-Strike 2 (Source) Gratis Open de demo via de in-game Watch-UI; demo's worden afgespeeld binnen de engine waarin ze zijn opgenomen.

Technische details

diepe specificaties
BestandstypeBinaire gamestatus- en netwerk-snapshot replay-opname
Byte-volgordeLittle-endian
File magic (Source engine)HL2DEMO\0 - 8 bytes op bestandsoffset 0
File magic (GoldSrc engine)HLDEMO\0 - 7 bytes op bestandsoffset 0
File magic (Source 2)PBDEMS2\0 - 8 bytes op bestandsoffset 0; gebruikt door CS2 en Dota 2
CompressieGeen (GoldSrc en Source 1); protobuf + Snappy (Source 2)
Typische bestandsgrootteEnkele honderden KB tot honderden MB, afhankelijk van de lengte van de wedstrijd
Interne versieveldenDemo-protocolversie en netwerk-protocolversie opgeslagen in de header, gekoppeld aan de specifieke game-build
AfspeelvereisteMoet worden geopend in de bijbehorende engine en een compatibele game-build; niet uitwisselbaar tussen engines of versies
KaartintegriteitscontroleBSP-kaart CRC kan in de header zijn ingebed voor consistentieverificatie
MIME-typeapplication/octet-stream
StructuurHeader (magic, protocolversie, kaartnaam, gamemap, afspeeltijd) gevolgd door een stroom van frame- en commandopakketten met tijdstempel
Ondersteunde platformsWindows, macOS, Linux (varieert per gametitel)
Primaire ontwikkelaarValve Software (GoldSrc- en Source-engines); id Software (origineel Quake-formaat)
Uitgebracht1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
Laatste versieSource 2 demo (protocol-specific; e.g. CS2 .dem, 2023)
Specificatiedeveloper.valvesoftware.com

DEM conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met DEM-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over DEM-bestanden.

Veelgestelde vragen

Hoe bekijk ik een .dem-bestand?
Speel het af in de game waarin het is opgenomen. Voor Source-games (CS2/CS:GO) plaats je de .dem in de game-map en gebruik je de in-game Watch/demo-UI of „playdemo <naam>” in de console. Een .dem is een replay, geen video, dus het opent alleen in die game.
Hoe converteer ik een .dem naar MP4?
Er is geen directe converter. Speel de demo af in de game en neem deze op - gebruik het „startmovie”-commando van de engine of HLAE voor een schone uitvoer, of leg het vast met OBS Studio. Dat produceert een MP4/AVI van de replay.
Waarom speelt mijn .dem-bestand niet af?
Demo's zijn engine- en versiespecifiek. Een CS:GO-demo speelt niet af in CS2, een GoldSrc-demo speelt niet af in Source, en een Quake-demo speelt niet af in Half-Life. Je moet exact de game en build gebruiken waarmee het is opgenomen.
Kan ik een .dem openen in een videospeler zoals VLC?
Nee. Een game-.dem bevat spelerinvoer en netwerkstatus, geen videoframes, dus mediaspelers kunnen het niet lezen. Speel het af in de game en maak een schermopname om een video te krijgen.
Is een .dem hetzelfde als een video-opname?
Nee - het is veel kleiner omdat het alleen de gegevens opslaat om de wedstrijd in de engine opnieuw te simuleren, waardoor je ook camerahoeken kunt veranderen tijdens het afspelen. Je converteert het naar een echte video door de weergave op te nemen.
Mijn .dem bevat terrein-/hoogtegegevens, geen game - wat is het?
Dan is het een USGS Digital Elevation Model, een niet-gerelateerd GIS-formaat dat toevallig de .dem-extensie deelt. Open het in QGIS of ArcGIS, niet in een game.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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)

Gerelateerde extensies

.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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z