.DEM

DEM-fil

Recorded Game Demo File
Stil et spørgsmål
HURTIGT SVAR

En DEM-fil er en optaget spil-replay, der gemmer spillerinput og netværks-snapshots - ikke videoframes. Du ser den ved at placere den i det matchende spils mappe og bruge spillets interne demo-afspiller (f.eks. Counter-Strike 2, Half-Life). Ingen selvstændig medieafspiller kan åbne den. For at få en MP4 skal du afspille demoen i spillet og optage din skærm.

Udvikler: Valve (GoldSrc / Source engine; format also used by id Software and others) Kategori: Spilfiler MIME: application/octet-stream
ÅBNER PÅ Windows macOS Linux
Relateret: .OBB · .PAK · .ROFL · .PACKAGE

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 4, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er DEM-filformatet?

.dem-filer gemmer gameplay-optagelser (almindeligvis kaldet demoer) indfanget af spilmotoren under en live-kamp eller en scriptet sekvens. Formatet er tættest forbundet med førstepersonsskydespil, især spil der kører på Valves GoldSrc- og Source-motorer, selvom filtypen først dukkede op i id Softwares Quake-motor i midten af 1990'erne.

.dem-filer indeholder gameplay-replaydata optaget på spilmotoren: tidsstemplede netværks-snapshots, spillerinput-kommandoer og spilhændelser, der gør det muligt for motoren at reproducere kampen fuldt ud.

Der er to hovedtyper af .dem-optagelser:

  • Spiller- eller serveroptaget replay - en live-kamp optaget ved hjælp af konsolkommandoen record eller af en HLTV-relayserver. Konkurrencespillere bruger disse til personlig gennemgang, highlights og indsendelse til anti-cheat-kontrol.
  • Præ-scriptet fremvisningsdemo - en ikke-interaktiv sekvens bestående af forudoptagede gameplay-elementer vist fra forskellige kameraperspektiver. Denne type bruges typisk til fremvisning af motorens ydeevne og «attract screens» i spillet, der leveres sammen med spillet.

.dem-filer kan gemme begge typer gameplay-optagelser.

En .dem-fil er ikke en videofil - den gemmer rå spiltilstand, som kun den matchende spilmotor og version kan afspille. For at producere en video, der kan ses, skal du afspille demoen inde i spillet og optage outputtet med en skærmoptager eller et værktøj som HLAE.

Flere forskellige .dem-formater deler filtypen, hver identificeret ved sin fil-header: GoldSrc-demoer starter med HLDEMO\0, Source-motor-demoer med HL2DEMO\0, og Source 2-demoer (CS2, Dota 2) med PBDEMS2\0. Da demoprotokol-versionen og netværksprotokol-versionen er gemt i headeren, er filerne motor- og versionsspecifikke - en Source 1-demo kan ikke afspilles i Source 2.

.dem-optagelser bruges i hele konkurrencemiljøet til kampanalyse, indholdsskabelse og anti-cheat-gennemgang. Relaterede formater inkluderer .VDM demo-scriptfiler og .REP replay-filer.

Sikkerhed og tryghed

RISIKO: LOW

En spil-demo er passive replay-data, der fortolkes af spilmotoren, så risikoen er lav - den kan ikke køre kode på egen hånd. Afspil kun demoer i den matchende officielle spilversion; en korrupt demo eller en demo fra en forkert version vil blot fejle under indlæsning. Vær påpasselig med websteder, der tilbyder downloads af «DEM to MP4 converter» - der findes ingen sådan direkte konverter, og disse er ofte bundtet med adware; brug i stedet spillets egne optageværktøjer eller OBS.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNRecorded Game Demo Fileogså kendt som Game demo recording, Source/GoldSrc demo
UDVIKLERValve (GoldSrc / Source engine; format also used by id Software and others)siden 1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
KATEGORISpilfiler
MIME-TYPEapplication/octet-stream
TYPEBinær optaget spil-input/netværks-snapshot replay (binær)
Dette filtypenavn bruges også af…
  • USGS DEM (Digital Elevation Model) - En terrænhøjde-raster brugt i GIS/kortlægning - fuldstændig urelateret til spil-replays; åbnes i QGIS/ArcGIS.
  • Quake / Hexen / Descent demo - Ældre demo-optagelser fra enkelte spil, der deler .dem; hver afspilles kun i sin egen motor.
  • VirtualDub-projekt / diverse - Ses lejlighedsvis som en ikke-spilrelateret .dem; identificeres ved det program, der oprettede den.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
484C3244454D4F00
ASCII
HL2DEMO·
Valve Source-motor-demoer starter med 8-byte magic «HL2DEMO\0». GoldSrc (Half-Life 1 / CS 1.6) demoer starter med «HLDEMO\0». Source 2 (CS2/Dota 2) demoer starter med «PBDEMS2\0». .dem-filer fra Quake/Hexen-æraen har ingen fast ASCII-magic. Da mange spil genbruger .dem, identificerer headeren, hvilken motor der har produceret den.

Programmer der åbner DEM-filer

Windows3 apps
Counter-Strike 2 / CS:GO (Source) Gratis Placer .dem-filen i spillets csgo/ (eller csgo) mappe, åbn konsollen og kør «playdemo <navn>» eller brug spillets Watch/demo-brugerflade.
Half-Life / Counter-Strike 1.6 (GoldSrc) Betalt Placer GoldSrc .dem-filen i mod-mappen og kør «playdemo <navn>» i konsollen - afspiller kun demoer i HLDEMO-format.
HLAE (Half-Life Advanced Effects) Open-source Værktøj til Source-demoer: præcis kamera- og optagelseskontrol til at rendere demoer til video i høj kvalitet. Bruges sammen med spillet.
macOS1 app
Counter-Strike 2 (Source) Gratis Åbn demoen via spillets Watch-brugerflade; demoer afspilles inde i den motor, der optog dem.
Linux1 app
Counter-Strike 2 (Source) Gratis Åbn demoen via spillets Watch-brugerflade; demoer afspilles inde i den motor, der optog dem.

Tekniske detaljer

dyb specifikation
FiltypeBinær spiltilstand og netværks-snapshot replay-optagelse
Byte-ordenLittle-endian
Fil-magic (Source engine)HL2DEMO\0 - 8 bytes ved fil-offset 0
Fil-magic (GoldSrc engine)HLDEMO\0 - 7 bytes ved fil-offset 0
Fil-magic (Source 2)PBDEMS2\0 - 8 bytes ved fil-offset 0; bruges af CS2 og Dota 2
KomprimeringIngen (GoldSrc og Source 1); protobuf + Snappy (Source 2)
Typisk filstørrelseFra få hundrede KB til flere hundrede MB afhængigt af kampens længde
Interne versionsfelterDemoprotokol-version og netværksprotokol-version gemt i headeren, knyttet til den specifikke spilversion
Krav til afspilningSkal åbnes i den matchende motor og en kompatibel spilversion; ikke kompatibel på tværs af motorer eller versioner
Integritetskontrol af kortBSP-kort CRC kan være indlejret i headeren til verifikation af konsistens
MIME-typeapplication/octet-stream
StrukturHeader (magic, protokolversion, kortnavn, spilmappe, afspilningstid) efterfulgt af en strøm af tidsstemplede frame- og kommandopakker
Understøttede platformeWindows, macOS, Linux (varierer efter spiltitel)
Primær udviklerValve Software (GoldSrc- og Source-motorer); id Software (oprindeligt Quake-æra format)
Udgivet1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
Seneste versionSource 2 demo (protocol-specific; e.g. CS2 .dem, 2023)
Specifikationdeveloper.valvesoftware.com

DEM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med DEM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om DEM-filer.

Ofte stillede spørgsmål

Hvordan ser jeg en .dem-fil?
Afspil den inde i det spil, der optog den. For Source-spil (CS2/CS:GO) skal du placere .dem-filen i spilmappen og bruge spillets Watch/demo-brugerflade eller «playdemo <navn>» i konsollen. En .dem er et replay, ikke en video, så den kan kun åbnes i det pågældende spil.
Hvordan konverterer jeg en .dem til MP4?
Der findes ingen direkte konverter. Afspil demoen i spillet og optag den - brug motorens «startmovie»-kommando eller HLAE for et rent output, eller optag med OBS Studio. Det producerer en MP4/AVI af dit replay.
Hvorfor vil min .dem-fil ikke afspille?
Demoer er motor- og versionsspecifikke. En CS:GO-demo kan ikke afspilles i CS2, en GoldSrc-demo kan ikke afspilles i Source, og en Quake-demo kan ikke afspilles i Half-Life. Du skal bruge præcis det spil og den version, der optog den.
Kan jeg åbne en .dem i en videoafspiller som VLC?
Nej. En spil-demo indeholder spillerinput og netværkstilstand, ikke videoframes, så medieafspillere kan ikke læse den. Afspil den i spillet og lav en skærmoptagelse for at få en video.
Er en .dem det samme som en videooptagelse?
Nej - den er meget mindre, fordi den kun gemmer data til at gen-simulere kampen i motoren, hvilket også lader dig ændre kameravinkler under afspilning. Du konverterer den til en rigtig video ved at optage afspilningen.
Min .dem er terræn-/højdedata, ikke et spil - hvad er det?
Så er det en USGS Digital Elevation Model, et urelateret GIS-format, der tilfældigvis deler .dem-filtypen. Åbn den i QGIS eller ArcGIS, ikke i et spil.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å