.VPK

VPK-bestand

Valve Pak
Stel een vraag
SNEL ANTWOORD

Een VPK-bestand is een Valve Pak - het archiefformaat dat Source-engine games (TF2, Portal 2, Left 4 Dead, Dota 2, CS) gebruiken om modellen, texturen, geluiden en kaarten op te slaan. Open er een voor modding met het gratis GCFScape of Valve's vpk.exe. Verwijder of hernoem de VPK-bestanden van een spel niet; dit verbreekt de installatie. Let op: PS Vita homebrew gebruikt ook .vpk, maar dat is een afzonderlijk op ZIP gebaseerd formaat.

Ontwikkelaar: Valve Corporation Categorie: Spelbestanden MIME: application/octet-stream
OPENT OP Windows Linux
Gerelateerd: .OBB · .PAK · .ROFL · .PACKAGE

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 31, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het VPK-bestandsformaat?

Een .vpk-bestand, ook wel bekend als een Valve Pak-bestand, is een ongecomprimeerd archief dat wordt gebruikt om game-assets voor Valve's Source-engine te verpakken. De .vpk kan een hoofddirectory bevatten die materialen, modellen, deeltjes, choreografie-scènes, geluiden en andere bestandstypen opslaat. Het .vpk-formaat is een opvolger van het oudere .GCF content-formaat en vervangt dit als het standaard verpakkingssysteem voor Source-engine titels zoals *Counter-Strike: Global Offensive*, *Team Fortress 2* en *Left 4 Dead 2*.

Het .vpk-bestand bestaat uit een hoofddirectorybestand en een of meer genummerde VPK-archiefbestanden. Het directorybestand (meestal genaamd pak01_dir.vpk) bevat een 4-byte little-endian magic signature (34 12 AA 55 op offset 0) en een index van elke asset - de extensie, het pad, de bestandsnaam, de CRC-32 checksum per bestand en welk genummerd archief de gegevens bevat. De genummerde archieven (pak01_000.vpk, pak01_001.vpk, …) bevatten ruwe, ongecomprimeerde asset-bytes zonder eigen header; individuele archieven zijn doorgaans beperkt tot ongeveer 200 MB. Assets zoals .VMT materiaalbestanden of .VTF texturen kunnen ook een klein preload-blok van maximaal 65.535 bytes inline in de directory-ingang zelf opslaan.

Het .vpk-bestand wordt gemaakt met de opdrachtregeltool vpk.exe die is opgenomen in de Source SDK, en het bestand kan worden opgeslagen als onderdeel van een VPK-pakket dat meerdere archieven beslaat. Er bestaan twee formaatversies: Versie 1 (header plus directoryboom) en Versie 2, die MD5-checksums en een optioneel RSA-handtekeningblok toevoegt voor integriteitsverificatie op pakketniveau. Tools van derden zoals GCFScape en Crowbar maken het mogelijk om .vpk-archieven te bladeren, uit te pakken en opnieuw in te pakken op Windows.

Beveiliging & veiligheid

RISICO: MEDIUM

Het grootste risico is zelf toegebracht: het verwijderen, hernoemen of onzorgvuldig bewerken van de .vpk-bestanden van een spel verbreekt of beschadigt de installatie - verwijder ze nooit om „ruimte vrij te maken”; gebruik in plaats daarvan Steam om te deïnstalleren. Gedownloade VPK-mods zijn een tweede punt van zorg: een VPK is slechts een asset-container die niet automatisch code uitvoert, maar mod-pakketten kunnen samen met scripts of uitvoerbare bestanden worden geleverd, dus haal mods van betrouwbare sites voor dat spel en maak een back-up van de originele .vpk voordat je deze vervangt. Voor PS Vita .vpk homebrew geldt: installeer alleen vanuit vertrouwde bronnen - homebrew draait met systeemtoegang.

Formaatdetails

in een notendop
VOLLEDIGE NAAMValve Pakook bekend als Valve Package, Source engine VPK archive
ONTWIKKELAARValve Corporationsinds 2010 (Source engine; replaced the older GCF content packaging)
CATEGORIESpelbestanden
MIME-TYPEapplication/octet-stream
TYPEOngecomprimeerd game-asset archief voor Valve's Source-engine (binair, directory + data)
Deze extensie wordt ook gebruikt door…
  • PlayStation Vita VPK-pakket - Een op ZIP gebaseerd homebrew app/game-pakket voor de PS Vita, geïnstalleerd met VitaShell - niet gerelateerd aan Valve.
  • Visual Paradigm / andere app-exports - Een paar niet-gerelateerde applicaties hebben .vpk hergebruikt voor hun eigen pakketbestanden; identificeer deze aan de hand van het oorspronkelijke programma.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
3412AA55
ASCII
4··U
De signatuur 0x55AA1234 verschijnt als bytes 34 12 AA 55 op offset 0, maar ALLEEN in het directorybestand (meestal genaamd *_dir.vpk). De genummerde archiefbestanden (pak01_000.vpk, pak01_001.vpk …) die de werkelijke gegevens bevatten, hebben geen header en zijn ruwe aaneengeschakelde assets die door het _dir-bestand worden geïndexeerd. Bytes 4-7 geven de formaatversie aan (1 of 2).

Programma's die VPK-bestanden openen

Windows3 apps
GCFScape Gratis Open de pak01_dir.vpk; blader door de mappenstructuur en extraheer assets. De standaard VPK/GCF-viewer voor Source-games.
vpk.exe (Source SDK) Gratis Valve's opdrachtregeltool: vpk x pak01_dir.vpk om uit te pakken, of vpk <map> om een VPK te maken. Wordt geleverd bij de Source SDK / games op Steam.
Crowbar Gratis Voor modders die de geëxtraheerde Source-modellen (.mdl) moeten decompileren naar een bewerkbare vorm.
Linux1 app
vpk (Source SDK CLI) Gratis Gebruik de Linux vpk-binary die bij Source-games wordt geleverd: vpk x pak01_dir.vpk om uit te pakken.

Technische details

diepe specificaties
Magic bytes34 12 AA 55 op byte-offset 0 (little-endian 0x55AA1234); alleen aanwezig in het `_dir.vpk` directorybestand - genummerde data-archieven bevatten geen header
ArchiefstructuurOpgesplitst in één `*_dir.vpk` indexbestand plus genummerde data-archieven (`*_000.vpk`, `*_001.vpk`, …) die ruwe aaneengeschakelde asset-bytes bevatten
CompressieGeen - assets worden ongecomprimeerd opgeslagen voor directe streaming met lage latentie door de Source-engine
CoderingBinair, overal little-endian bytevolgorde
FormaatversiesVersie 1: 4-byte magic, versie uint32, boomgrootte, dan directoryboom. Versie 2 voegt data-sectiegrootte, MD5-blokken per archief, een algemene MD5-sectie en een RSA-handtekeningsectie toe
Integriteit per bestandCRC-32 checksum per bestandsvermelding in beide versies; Versie 2 slaat bovendien MD5-hashes op per data-archiefblok en een optionele RSA-2048 handtekening die het volledige pakket dekt
Indeling directoryboomIndex op drie niveaus op basis van bestandsextensie → pad → bestandsnaam; elke leaf-vermelding slaat archiefnummer, data-offset, datalengte, preload-byte-aantal en CRC-32 op
Preload-gegevensElke directory-ingang kan tot 65.535 bytes aan bestandsinhoud inline insluiten, waardoor een zoekactie in het archief voor zeer kleine assets niet nodig is
Grootte data-archiefIndividuele genummerde archieven zijn doorgaans beperkt tot ~200 MB elk; de VPK-set van een volledig spel kan in totaal vele gigabytes beslaan
Geïndexeerde asset-typenTexturen (`.vtf`), materialen (`.vmt`), modellen (`.mdl`), kaarten (`.bsp`), geluiden, deeltjessystemen, choreografie-scènes (`.vcd`) en andere Source-engine resourcetypen
PlatformondersteuningWindows, macOS, Linux en Android (via Source-engine poorten)
MIME-typeapplication/octet-stream
OntwikkelaarValve Corporation (Source engine content pipeline)
Voorgaand formaatVerving de oudere GCF- en NCF-pakketformaten die in eerdere Steam/Source-engine versies werden gebruikt
Officieel aanmaakprogramma`vpk.exe` (Windows Source SDK) of `vpk` CLI (Linux Source SDK); tools van derden zijn onder meer GCFScape en Crowbar
Uitgebracht2010 (Source engine; replaced the older GCF content packaging)
Laatste versieVPK directory format version 2 (adds per-file CRC and signature sections); v1 still in use
Specificatiedeveloper.valvesoftware.com

VPK conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met VPK-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over VPK-bestanden.

Veelgestelde vragen

Hoe open ik een VPK-bestand?
Gebruik voor de VPK van een Source-game het gratis GCFScape: open pak01_dir.vpk en blader door de assets of pak ze uit. Valve's opdrachtregel vpk.exe pakt ook uit (vpk x pak01_dir.vpk). Een PS Vita .vpk is anders - installeer deze met VitaShell.
Kan ik VPK-bestanden verwijderen om ruimte vrij te maken?
Nee. VPK-bestanden bevatten de kerninhoud van een Source-game; het verwijderen of hernoemen ervan maakt het spel onbruikbaar. Als je ruimte nodig hebt, verwijder dan het hele spel via Steam.
Waarom zijn er pak01_000.vpk, pak01_001.vpk en een pak01_dir.vpk?
Het _dir-bestand is de index; de genummerde bestanden bevatten de werkelijke gegevens verdeeld in stukken. Open het _dir-bestand in GCFScape - dit koppelt alle genummerde archieven aan elkaar zodat je de volledige mappenstructuur ziet.
Hoe extraheer ik modellen/texturen uit een VPK voor modding?
Open pak01_dir.vpk in GCFScape en extraheer de bestanden die je nodig hebt (.mdl modellen, .vtf/.vmt texturen). Om een model te bewerken, decompileer je het geëxtraheerde .mdl-bestand met Crowbar; om een textuur te bekijken, open je de .vtf in VTFEdit.
Is een Source VPK hetzelfde als een PS Vita VPK?
Nee. Ondanks de gedeelde extensie zijn de Source-engine Valve Pak (een ongecomprimeerd asset-archief) en de PS Vita homebrew VPK (een op ZIP gebaseerd app-pakket) niet-gerelateerde formaten met verschillende tools.
Hoe maak ik mijn eigen VPK?
Gebruik Valve's vpk.exe: verwijs naar een map met assets (vpk <map>) en het bouwt een pak##_dir.vpk plus genummerde archieven. Volg de mod-handleiding van het specifieke spel voor de juiste mapindeling.

Referenties

1Valve Developer Wiki - VPK (file format)developer.valvesoftware.com
2Valve Developer Wiki - VPK tool (vpk.exe)developer.valvesoftware.com

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z