Формат файла VPK (Valve Pak) — это проприетарный архивный формат, разработанный и используемый корпорацией Valve, главным образом для хранения игровых ресурсов для игр на движке Source, таких как Dota 2, Team Fortress 2 и Counter-Strike: Global Offensive. Эти архивы объединяют различные игровые ресурсы, включая модели, текстуры, звуки, карты, скрипты и конфигурационные файлы, в единый оптимизированный пакет. Такая структура обеспечивает более быстрое время загрузки и упрощает распространение и обновление игрового контента по сравнению с управлением тысячами отдельных файлов. Файлы VPK часто заменяют или дополняют более старые форматы, такие как BSP (для карт) или традиционные архивы ZIP. Они спроектированы таким образом, чтобы движок Source мог считывать их напрямую во время выполнения. Хотя по сути это архивы, их структура специфична для системы управления ресурсами Valve, что делает их менее универсально читаемыми, чем стандартные форматы, такие как ZIP или RAR. Сообщества моддеров часто взаимодействуют с файлами VPK для создания пользовательского контента, что требует специализированных инструментов для извлечения или внедрения ресурсов.