.DEM

DEM-fil

Recorded Game Demo File
Still et spørsmål
HURTIGSVAR

En DEM-fil er et spillopptak som lagrer spillerinput og nettverksdata - ikke videobilder. Du ser på den ved å plassere den i mappen til det tilhørende spillet og bruke spillets innebygde demo-spiller (f.eks. Counter-Strike 2, Half-Life). Ingen frittstående mediespillere kan åpne den. For å få en MP4 må du spille av demoen i spillet og ta opp skjermen din.

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

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 4, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DEM-filformatet?

.dem-filer lagrer spillopptak (ofte kalt demoer) fanget av spillmotoren under en kamp eller en skriptet sekvens. Formatet er tettest knyttet til førstepersonsskytespill, spesielt spill som kjører på Valves GoldSrc- og Source-motorer, selv om filendelsen først dukket opp i id Softwares Quake-motor på midten av 1990-tallet.

.dem-filer inneholder data for spillavspilling tatt opp i spillmotoren: tidsstemplede nettverksdata, kommandoer fra spilleren og spillhendelser som lar motoren gjenskape kampen i sin helhet.

Det finnes to hovedtyper .dem-opptak:

  • Spiller- eller serveropptak - en direktesendt kamp tatt opp med konsollkommandoen record eller av en HLTV-server. Konkurransespillere bruker disse til personlig gjennomgang, høydepunkter og innsending for anti-juks-kontroll.
  • Forhåndsskriptet visningsdemo - en ikke-interaktiv sekvens bestående av forhåndsinnspilte spillelementer vist fra ulike kameraperspektiver. Denne typen brukes vanligvis for å vise frem ytelsen til spillmotoren og i spillets intro-skjermer.

.dem-filer kan lagre begge typer spillopptak.

En .dem-fil er ikke en videofil - den lagrer rå spilltilstand som bare den matchende spillmotoren og versjonen kan spille av. For å lage en sebar video må du spille av demoen inne i spillet og fange utdataene med en skjermopptaker eller et verktøy som HLAE.

Flere distinkte .dem-formater deler filendelsen, og hver identifiseres av filhodet: GoldSrc-demoer starter med HLDEMO\0, Source-motor-demoer med HL2DEMO\0, og Source 2-demoer (CS2, Dota 2) med PBDEMS2\0. Fordi demoprotokoll-versjonen og nettverksprotokoll-versjonen er lagret i filhodet, er filene spesifikke for motor og versjon - en Source 1-demo vil ikke kunne spilles av i Source 2.

.dem-opptak brukes i hele konkurransemiljøet for kampanalyse, innholdsproduksjon og anti-juks-gjennomgang. Relaterte formater inkluderer .VDM demoskript-filer og .REP replay-filer.

Sikkerhet og trygghet

RISIKO: LOW

En spill-demo er passive data som tolkes av spillmotoren, så risikoen er lav - den kan ikke kjøre kode på egen hånd. Spill kun av demoer i den offisielle spillversjonen; en korrupt demo eller en demo med feil versjon vil rett og slett ikke laste. Vær forsiktig med nettsteder som tilbyr nedlasting av «DEM to MP4 converter» - det finnes ingen slik direkte konverterer, og disse er ofte pakket med reklameprogramvare; bruk spillets egne verktøy eller OBS i stedet.

Formatdetaljer

i et nøtteskall
FULLT NAVNRecorded Game Demo Fileogså kjent som Game demo recording, Source/GoldSrc demo
UTVIKLERValve (GoldSrc / Source engine; format also used by id Software and others)siden 1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
KATEGORISpillfiler
MIME-TYPEapplication/octet-stream
TYPEBinært opptak av spill-input/nettverksdata (binær)
Denne filendelsen brukes også av…
  • USGS DEM (Digital Elevation Model) - Et rutenett for terrenghøyde brukt i GIS/kartlegging - helt urelatert til spillopptak; åpnes i QGIS/ArcGIS.
  • Quake / Hexen / Descent demo - Eldre spillopptak som deler .dem-filendelsen; hver kan kun spilles av i sin egen motor.
  • VirtualDub-prosjekt / diverse - Av og til sett som en ikke-spillrelatert .dem; identifiseres av programmet som opprettet den.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
484C3244454D4F00
ASCII
HL2DEMO·
Valve Source-motor-demoer starter med 8-byte-signaturen «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-signatur. Fordi mange spill gjenbruker .dem, identifiserer filhodet hvilken motor som produserte den.

Programmer som åpner DEM-filer

Windows3 apps
Counter-Strike 2 / CS:GO (Source) Gratis Legg .dem-filen i spillets csgo/-mappe, åpne konsollen og kjør «playdemo <navn>» eller bruk spillets Watch/demo-grensesnitt.
Half-Life / Counter-Strike 1.6 (GoldSrc) Betalt Plasser GoldSrc .dem-filen i mod-mappen og kjør «playdemo <navn>» i konsollen - spiller kun av demoer i HLDEMO-format.
HLAE (Half-Life Advanced Effects) Åpen kildekode Tilleggsverktøy for Source-demoer: presis kamera- og opptakskontroll for å rendre demoer til video av høy kvalitet. Brukes sammen med spillet.
macOS1 app
Counter-Strike 2 (Source) Gratis Åpne demoen via spillets Watch-grensesnitt; demoer spilles av inne i motoren som tok dem opp.
Linux1 app
Counter-Strike 2 (Source) Gratis Åpne demoen via spillets Watch-grensesnitt; demoer spilles av inne i motoren som tok dem opp.

Tekniske detaljer

dyp spesifikasjon
FiltypeBinært opptak av spilltilstand og nettverksdata
ByterekkefølgeLittle-endian
File magic (Source engine)HL2DEMO\0 - 8 bytes ved filposisjon 0
File magic (GoldSrc engine)HLDEMO\0 - 7 bytes ved filposisjon 0
File magic (Source 2)PBDEMS2\0 - 8 bytes ved filposisjon 0; brukt av CS2 og Dota 2
KomprimeringIngen (GoldSrc og Source 1); protobuf + Snappy (Source 2)
Typisk filstørrelseNoen få hundre KB til flere hundre MB avhengig av kampens lengde
Interne versjonsfeltDemoprotokoll-versjon og nettverksprotokoll-versjon lagret i filhodet, knyttet til den spesifikke spillversjonen
Krav til avspillingMå åpnes i den matchende motoren og en kompatibel spillversjon; ikke kompatibel på tvers av motorer eller versjoner
KartintegritetssjekkBSP-kartets CRC kan være innebygd i filhodet for verifisering av konsistens
MIME-typeapplication/octet-stream
StrukturFilhode (magic, protokollversjon, kartnavn, spillmappe, avspillingstid) etterfulgt av en strøm med tidsstemplede ramme- og kommandopakker
Støttede plattformerWindows, macOS, Linux (varierer etter spilltittel)
Primær utviklerValve Software (GoldSrc- og Source-motorer); id Software (opprinnelig Quake-format)
Utgitt1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
Siste versjonSource 2 demo (protocol-specific; e.g. CS2 .dem, 2023)
Spesifikasjondeveloper.valvesoftware.com

DEM-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DEM-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DEM-filer.

Ofte stilte spørsmål

Hvordan ser jeg en .dem-fil?
Spill den av inne i spillet som tok den opp. For Source-spill (CS2/CS:GO), legg .dem-filen i spillmappen og bruk spillets Watch/demo-grensesnitt eller «playdemo <navn>» i konsollen. En .dem er en gjenopplevelse, ikke en video, så den åpnes bare i det spillet.
Hvordan konverterer jeg en .dem til MP4?
Det finnes ingen direkte konverterer. Spill av demoen i spillet og ta den opp - bruk motorens «startmovie»-kommando eller HLAE for rene utdata, eller ta opp med OBS Studio. Dette produserer en MP4/AVI av opptaket.
Hvorfor vil ikke .dem-filen min spilles av?
Demoer er spesifikke for motor og versjon. En CS:GO-demo vil ikke fungere i CS2, en GoldSrc-demo vil ikke fungere i Source, og en Quake-demo vil ikke fungere i Half-Life. Du må bruke nøyaktig det spillet og den versjonen som gjorde opptaket.
Kan jeg åpne en .dem i en videospiller som VLC?
Nei. En spill-demo inneholder spillerinput og nettverkstilstand, ikke videobilder, så mediespillere kan ikke lese den. Spill den i spillet og gjør et skjermopptak for å få en video.
Er en .dem det samme som et videoopptak?
Nei - den er mye mindre fordi den bare lagrer dataene for å simulere kampen på nytt i motoren, noe som også lar deg endre kameravinkler under avspilling. Du konverterer den til en ekte video ved å ta opp avspillingen.
Min .dem-fil inneholder terreng-/høydedata, ikke et spill - hva er det?
Da er det en USGS Digital Elevation Model, et urelatert GIS-format som tilfeldigvis deler .dem-filendelsen. Åpne den i QGIS eller ArcGIS, ikke i et spill.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å