Das VPK (Valve Pak) Dateiformat ist ein proprietäres Archivformat, das von der Valve Corporation entwickelt und hauptsächlich zur Speicherung von Spielinhalten für ihre Source Engine-Spiele verwendet wird, wie z.B. Dota 2, Team Fortress 2 und Counter-Strike: Global Offensive. Diese Archive bündeln verschiedene Spielressourcen, darunter Modelle, Texturen, Sounds, Karten (Maps), Skripte und Konfigurationsdateien, in einem einzigen, optimierten Paket. Diese Struktur ermöglicht schnellere Ladezeiten sowie eine einfachere Verteilung und das Patchen von Spielinhalten im Vergleich zur Verwaltung tausender einzelner Dateien. VPK-Dateien ersetzen oft oder ergänzen ältere Formate wie BSP (für Karten) oder herkömmliche ZIP-Archive. Sie sind darauf ausgelegt, während der Laufzeit direkt von der Source Engine gelesen zu werden. Obwohl es sich im Wesentlichen um Archive handelt, ist ihre Struktur spezifisch für Valves Asset-Management-System, was sie weniger universell lesbar macht als Standardformate wie ZIP oder RAR. Modding-Communities interagieren häufig mit VPK-Dateien, um benutzerdefinierte Inhalte zu erstellen, was spezialisierte Tools zum Extrahieren oder Injizieren von Assets erfordert.