.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.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
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)

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