.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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

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-Å