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

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