.DEM

DEM-fil

Recorded Game Demo File
Ställ en fråga
SNABBT SVAR

En DEM-fil är en inspelad spelrepris som lagrar spelarindata och nätverksögonblicksbilder - inte videobilder. Du tittar på den genom att placera den i den matchande spelmappen och använda spelets inbyggda demospelare (t.ex. Counter-Strike 2, Half-Life). Ingen fristående mediaspelare kan öppna den. För att få en MP4 måste du spela upp demon i spelet och spela in din skärm.

Utvecklare: Valve (GoldSrc / Source engine; format also used by id Software and others) Kategori: Spelfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .OBB · .PAK · .ROFL · .PACKAGE

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 4, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet DEM?

.dem-filer lagrar spel-inspelningar (vanligtvis kallade demos) som fångats av spelmotorn under en livematch eller en skriptad sekvens. Formatet är mest förknippat med förstapersonsskjutare, särskilt spel som körs på Valves GoldSrc- och Source-motorer, även om filändelsen först dök upp i id Softwares Quake-motor i mitten av 1990-talet.

.dem-filer innehåller reprisdata inspelad i spelmotorn: tidsstämplade nätverksögonblicksbilder, kommandon för spelarindata och spelhändelser som gör det möjligt för motorn att återskapa matchen i sin helhet.

Det finns två huvudtyper av .dem-inspelningar:

  • Spelar- eller serverinspelad repris - en livematch inspelad med konsolkommandot record eller via en HLTV-relayserver. Tävlingsinriktade spelare använder dessa för personlig granskning, höjdpunkter och anti-cheat-granskning.
  • Förskriptad showcase-demo - en icke-interaktiv sekvens bestående av förinspelade spelelement som visas från olika kameraperspektiv. Denna typ används vanligtvis för prestandatester av motorer och startskärmar som levereras med spelet.

.dem-filer kan lagra båda typerna av spelinspelningar.

En .dem-fil är inte en videofil - den lagrar rått speltillstånd som endast den matchande spelmotorn och versionen kan spela upp. För att producera en tittvänlig video måste du spela upp demon inuti spelet och fånga utmatningen med en skärminspelare eller ett verktyg som HLAE.

Flera distinkta .dem-format delar filändelsen, var och en identifierad av sitt filhuvud: GoldSrc-demos börjar med HLDEMO\0, Source-motor-demos med HL2DEMO\0 och Source 2-demos (CS2, Dota 2) med PBDEMS2\0. Eftersom demoprotokollversionen och nätverksprotokollversionen lagras i huvudet är filerna motor- och versionsspecifika - en Source 1-demo kan inte spelas upp i Source 2.

.dem-inspelningar används i hela tävlingsscenen för matchanalys, innehållsskapande och anti-cheat-granskning. Relaterade format inkluderar .VDM demoskriptfiler och .REP reprisfiler.

Säkerhet & trygghet

RISK: LOW

En spel-demo är passiv reprisdata som tolkas av spelmotorn, så risken är låg - den kan inte köra kod på egen hand. Spela endast upp demos i den matchande officiella spelversionen; en korrupt demo eller en demo med fel version kommer helt enkelt inte att laddas. Var försiktig med webbplatser som erbjuder nedladdningar av «DEM to MP4 converter» - det finns ingen sådan direktkonverterare, och dessa är ofta paketerade med annonsprogram; använd spelets egna inspelningsverktyg eller OBS istället.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNRecorded Game Demo Fileäven känd som Game demo recording, Source/GoldSrc demo
UTVECKLAREValve (GoldSrc / Source engine; format also used by id Software and others)sedan 1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
KATEGORISpelfiler
MIME-TYPapplication/octet-stream
TYPBinär repris av spelinmatning/nätverksögonblicksbild (binär)
Detta filtillägg används också av…
  • USGS DEM (Digital Elevation Model) - Ett raster för terränghöjd som används i GIS/kartläggning - helt orelaterat till spelrepriser; öppnas i QGIS/ArcGIS.
  • Quake / Hexen / Descent demo - Äldre spelinspelningar som delar .dem; var och en spelas endast upp i sin egen motor.
  • VirtualDub-projekt / övrigt - Förekommer ibland som en icke-spelrelaterad .dem; identifieras genom programmet som skapade den.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
484C3244454D4F00
ASCII
HL2DEMO·
Valve Source-motor-demos börjar med 8-byte-signaturen «HL2DEMO\0». GoldSrc (Half-Life 1 / CS 1.6) demos börjar med «HLDEMO\0». Source 2 (CS2/Dota 2) demos börjar med «PBDEMS2\0». .dem-filer från Quake/Hexen-eran har ingen fast ASCII-signatur. Eftersom många spel återanvänder .dem, identifierar huvudet vilken motor som skapade den.

Program som öppnar DEM-filer

Windows3 apps
Counter-Strike 2 / CS:GO (Source) Gratis Placera .dem-filen i spelets csgo/ (eller csgo) mapp, öppna konsolen och kör «playdemo <namn>» eller använd spelets inbyggda Watch/demo-gränssnitt.
Half-Life / Counter-Strike 1.6 (GoldSrc) Betald Placera GoldSrc .dem-filen i mod-mappen och kör «playdemo <namn>» i konsolen - spelar endast demos i HLDEMO-format.
HLAE (Half-Life Advanced Effects) Öppen källkod Komplementverktyg för Source-demos: exakt kamera- och inspelningskontroll för att rendera demos till högkvalitativ video. Används tillsammans med spelet.
macOS1 app
Counter-Strike 2 (Source) Gratis Öppna demon via spelets Watch-gränssnitt; demos spelas upp inuti motorn som spelade in dem.
Linux1 app
Counter-Strike 2 (Source) Gratis Öppna demon via spelets Watch-gränssnitt; demos spelas upp inuti motorn som spelade in dem.

Tekniska detaljer

djup specifikation
FiltypBinär repris av speltillstånd och nätverksögonblicksbilder
ByteordningLittle-endian
Filsignatur (Source engine)HL2DEMO\0 - 8 bytes vid filoffset 0
Filsignatur (GoldSrc engine)HLDEMO\0 - 7 bytes vid filoffset 0
Filsignatur (Source 2)PBDEMS2\0 - 8 bytes vid filoffset 0; används av CS2 och Dota 2
KomprimeringIngen (GoldSrc och Source 1); protobuf + Snappy (Source 2)
Typisk filstorlekNågra hundra KB till flera hundra MB beroende på matchens längd
Interna versionsfältDemoprotokollversion och nätverksprotokollversion lagras i huvudet, knutna till den specifika spelversionen
Krav för uppspelningMåste öppnas i matchande motor och en kompatibel spelversion; inte kompatibel mellan motorer eller versioner
Integritetskontroll av kartaBSP-kartans CRC kan vara inbäddad i huvudet för verifiering av konsistens
MIME-typapplication/octet-stream
StrukturHuvud (signatur, protokollversion, kartnamn, spelkatalog, uppspelningstid) följt av en ström av tidsstämplade bild- och kommandopaket
Plattformar som stödsWindows, macOS, Linux (varierar beroende på speltitel)
Primär utvecklareValve Software (GoldSrc- och Source-motorer); id Software (ursprungligt Quake-format)
Släppt1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
Senaste versionSource 2 demo (protocol-specific; e.g. CS2 .dem, 2023)
Specifikationdeveloper.valvesoftware.com

DEM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med DEM-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om DEM-filer.

Vanliga frågor

Hur tittar jag på en .dem-fil?
Spela upp den inuti spelet som spelade in den. För Source-spel (CS2/CS:GO), placera .dem-filen i spelmappen och använd spelets Watch/demo-gränssnitt eller «playdemo <namn>» i konsolen. En .dem är en repris, inte en video, så den kan bara öppnas i det spelet.
Hur konverterar jag en .dem till MP4?
Det finns ingen direktkonverterare. Spela upp demon i spelet och spela in den - använd motorns «startmovie»-kommando eller HLAE för ren utmatning, eller spela in med OBS Studio. Det skapar en MP4/AVI av reprisen.
Varför kan jag inte spela upp min .dem-fil?
Demos är motor- och versionsspecifika. En CS:GO-demo fungerar inte i CS2, en GoldSrc-demo fungerar inte i Source, och en Quake-demo fungerar inte i Half-Life. Du måste använda exakt det spel och den version som spelade in den.
Kan jag öppna en .dem i en videospelare som VLC?
Nej. En spel-demo innehåller spelarindata och nätverkstillstånd, inte videobilder, så mediaspelare kan inte läsa den. Spela upp den i spelet och gör en skärminspelning för att få en video.
Är en .dem samma sak som en videoinspelning?
Nej - den är mycket mindre eftersom den bara lagrar data för att återsimulera matchen i motorn, vilket också låter dig ändra kameravinklar under uppspelning. Du konverterar den till en riktig video genom att spela in uppspelningen.
Min .dem-fil innehåller terräng-/höjddata, inte ett spel - vad är det?
Då är det en USGS Digital Elevation Model, ett orelaterat GIS-format som råkar dela filändelsen .dem. Öppna den i QGIS eller ArcGIS, inte i ett spel.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.BINCD/DVD Disc Image (BIN/CUE)
10.MDMarkdown Document

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö