.DEM

Plik DEM

Recorded Game Demo File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik DEM to nagrana powtórka z gry, która przechowuje dane wejściowe gracza i migawki sieciowe - a nie klatki wideo. Ogląda się go, umieszczając plik w folderze odpowiedniej gry i korzystając z wbudowanego odtwarzacza dem (np. Counter-Strike 2, Half-Life). Żaden samodzielny odtwarzacz multimedialny nie może go otworzyć. Aby uzyskać plik MP4, należy odtworzyć demo w grze i zarejestrować ekran.

Deweloper: Valve (GoldSrc / Source engine; format also used by id Software and others) Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 4, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku DEM?

Pliki .dem przechowują nagrania z rozgrywki (powszechnie nazywane demami) przechwycone przez silnik gry podczas meczu na żywo lub sekwencji oskryptowanej. Format ten jest najczęściej kojarzony ze strzelankami pierwszoosobowymi, szczególnie grami działającymi na silnikach Valve GoldSrc i Source, choć rozszerzenie to pojawiło się po raz pierwszy w silniku Quake od id Software w połowie lat 90.

Pliki .dem zawierają dane powtórki rozgrywki zarejestrowane przez silnik gry: migawki sieciowe ze znacznikami czasu, polecenia wejściowe gracza oraz zdarzenia z gry, które pozwalają silnikowi na pełne odtworzenie meczu.

Istnieją dwa główne typy nagrań .dem:

  • Powtórka nagrana przez gracza lub serwer - mecz na żywo nagrany za pomocą polecenia konsoli record lub przez serwer przekaźnikowy HLTV. Gracze rywalizujący używają ich do osobistej analizy, tworzenia skrótów oraz zgłoszeń do systemów anty-cheat.
  • Predefiniowane demo pokazowe - nieinteraktywna sekwencja składająca się z nagranych elementów rozgrywki, pokazana z różnych perspektyw kamery. Ten typ jest zazwyczaj używany do pokazów wydajności silnika i ekranów powitalnych dostarczanych wraz z grą.

Pliki .dem mogą przechowywać oba typy nagrań rozgrywki.

Plik .dem nie jest plikiem wideo - przechowuje on surowy stan gry, który może odtworzyć tylko pasujący silnik i wersja gry. Aby wyprodukować wideo możliwe do obejrzenia, należy odtworzyć demo wewnątrz gry i przechwycić obraz za pomocą rejestratora ekranu lub narzędzia takiego jak HLAE.

Wiele różnych formatów .dem współdzieli to rozszerzenie, a każdy z nich jest identyfikowany przez nagłówek pliku: dema GoldSrc zaczynają się od HLDEMO\0, dema silnika Source od HL2DEMO\0, a dema Source 2 (CS2, Dota 2) od PBDEMS2\0. Ponieważ wersja protokołu dema i wersja protokołu sieciowego są przechowywane w nagłówku, pliki są specyficzne dla silnika i wersji - demo z Source 1 nie zostanie odtworzone w Source 2.

Nagrania .dem są używane na całej scenie e-sportowej do analizy meczów, tworzenia treści i weryfikacji anty-cheat. Powiązane formaty obejmują pliki skryptów dem .VDM oraz pliki powtórek .REP.

Bezpieczeństwo

RYZYKO: LOW

Plik .dem z gry to pasywne dane powtórki analizowane przez silnik gry, więc ryzyko jest niskie - nie może on samodzielnie uruchamiać kodu. Odtwarzaj dema tylko w pasującej, oficjalnej wersji gry; uszkodzone demo lub demo z niewłaściwej wersji po prostu nie zostanie załadowane. Uważaj na strony oferujące pobieranie „konwerterów DEM na MP4” - nie ma takiego bezpośredniego konwertera, a te pliki to często dołączone oprogramowanie reklamowe; zamiast tego używaj narzędzi nagrywania samej gry lub OBS.

Szczegóły formatu

w pigułce
PEŁNA NAZWARecorded Game Demo Fileznany również jako Game demo recording, Source/GoldSrc demo
DEWELOPERValve (GoldSrc / Source engine; format also used by id Software and others)od 1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPBinarna powtórka danych wejściowych/migawek sieciowych z gry (binary)
To rozszerzenie jest również używane przez…
  • USGS DEM (Digital Elevation Model) - Raster wysokości terenu używany w GIS/kartografii - całkowicie niepowiązany z powtórkami gier; otwierany w QGIS/ArcGIS.
  • Demo Quake / Hexen / Descent - Starsze nagrania dem z pojedynczych gier współdzielące rozszerzenie .dem; każde odtwarza się tylko we własnym silniku.
  • Projekt VirtualDub / inne - Okazjonalnie spotykany jako plik .dem niezwiązany z grami; należy go identyfikować na podstawie aplikacji, która go utworzyła.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304050607
HEX
484C3244454D4F00
ASCII
HL2DEMO·
Dema silnika Valve Source zaczynają się od 8-bajtowej sygnatury „HL2DEMO\0”. Dema GoldSrc (Half-Life 1 / CS 1.6) zaczynają się od „HLDEMO\0”. Dema Source 2 (CS2/Dota 2) zaczynają się od „PBDEMS2\0”. Pliki .dem z ery Quake/Hexen nie mają stałej sygnatury ASCII. Ponieważ wiele gier ponownie wykorzystuje rozszerzenie .dem, nagłówek identyfikuje, który silnik je wyprodukował.

Programy otwierające pliki DEM

Windows3 apps
Counter-Strike 2 / CS:GO (Source) Darmowy Umieść plik .dem w folderze csgo/ (lub csgo) gry, otwórz konsolę i wpisz „playdemo <nazwa>” lub użyj interfejsu Watch/demo wewnątrz gry.
Half-Life / Counter-Strike 1.6 (GoldSrc) Płatny Umieść plik .dem GoldSrc w folderze moda i wpisz „playdemo <nazwa>” w konsoli - odtwarza tylko dema w formacie HLDEMO.
HLAE (Half-Life Advanced Effects) Open-source Narzędzie towarzyszące dla dem Source: precyzyjna kontrola kamery i nagrywania w celu renderowania dem do wysokiej jakości wideo. Używaj razem z grą.
macOS1 app
Counter-Strike 2 (Source) Darmowy Otwórz demo przez interfejs Watch w grze; dema są odtwarzane wewnątrz silnika, w którym zostały nagrane.
Linux1 app
Counter-Strike 2 (Source) Darmowy Otwórz demo przez interfejs Watch w grze; dema są odtwarzane wewnątrz silnika, w którym zostały nagrane.

Szczegóły techniczne

specyfikacja
Typ plikuBinarny zapis powtórki stanu gry i migawek sieciowych
Kolejność bajtówLittle-endian
Sygnatura pliku (silnik Source)HL2DEMO\0 - 8 bajtów pod offsetem 0
Sygnatura pliku (silnik GoldSrc)HLDEMO\0 - 7 bajtów pod offsetem 0
Sygnatura pliku (Source 2)PBDEMS2\0 - 8 bajtów pod offsetem 0; używane przez CS2 i Dota 2
KompresjaBrak (GoldSrc i Source 1); protobuf + Snappy (Source 2)
Typowy rozmiar plikuOd kilkuset KB do kilkuset MB w zależności od długości meczu
Wewnętrzne pola wersjiWersja protokołu dema i wersja protokołu sieciowego przechowywane w nagłówku, powiązane z konkretną wersją gry
Wymagania odtwarzaniaMusi być otwarty w pasującym silniku i kompatybilnej wersji gry; brak kompatybilności między silnikami lub wersjami
Sprawdzanie integralności mapySuma kontrolna CRC mapy BSP może być osadzona w nagłówku w celu weryfikacji spójności
Typ MIMEapplication/octet-stream
StrukturaNagłówek (sygnatura, wersja protokołu, nazwa mapy, katalog gry, czas odtwarzania), a następnie strumień pakietów ramek i poleceń ze znacznikami czasu
Obsługiwane platformyWindows, macOS, Linux (różni się w zależności od tytułu gry)
Główny deweloperValve Software (silniki GoldSrc i Source); id Software (oryginalny format z ery Quake)
Wydano1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
Najnowsza wersjaSource 2 demo (protocol-specific; e.g. CS2 .dem, 2023)
Specyfikacjadeveloper.valvesoftware.com

Konwersje DEM

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DEM. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki DEM.

Najczęściej zadawane pytania

Jak obejrzeć plik .dem?
Odtwórz go wewnątrz gry, w której został nagrany. W przypadku gier Source (CS2/CS:GO) umieść plik .dem w folderze gry i użyj interfejsu Watch/demo lub wpisz „playdemo <nazwa>” w konsoli. Plik .dem to powtórka, a nie wideo, więc otwiera się tylko w danej grze.
Jak przekonwertować .dem na MP4?
Nie ma bezpośredniego konwertera. Odtwórz demo w grze i nagraj je - użyj polecenia silnika „startmovie” lub HLAE dla czystego obrazu, albo przechwyć obraz za pomocą OBS Studio. W ten sposób powstanie plik MP4/AVI z powtórki.
Dlaczego mój plik .dem się nie odtwarza?
Dema są specyficzne dla silnika i wersji. Demo z CS:GO nie zadziała w CS2, demo GoldSrc nie zadziała w Source, a demo z Quake nie zadziała w Half-Life. Musisz użyć dokładnie tej samej gry i wersji, w której zostało nagrane.
Czy mogę otworzyć .dem w odtwarzaczu wideo, takim jak VLC?
Nie. Demo z gry zawiera dane wejściowe gracza i stan sieci, a nie klatki wideo, więc odtwarzacze multimedialne nie potrafią go odczytać. Odtwórz je w grze i nagraj ekran, aby uzyskać wideo.
Czy .dem to to samo co nagranie wideo?
Nie - jest znacznie mniejsze, ponieważ przechowuje tylko dane do ponownej symulacji meczu w silniku, co pozwala również na zmianę kątów kamery podczas odtwarzania. Konwertujesz je na prawdziwe wideo, nagrywając proces odtwarzania.
Mój plik .dem to dane o terenie/wysokości, a nie gra - co to jest?
W takim przypadku jest to USGS Digital Elevation Model, niepowiązany format GIS, który przypadkowo współdzieli rozszerzenie .dem. Otwórz go w QGIS lub ArcGIS, a nie w grze.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z