.VPK

Arquivo VPK

Valve Pak
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo VPK é um Valve Pak - o formato de arquivo que os jogos da engine Source (TF2, Portal 2, Left 4 Dead, Dota 2, CS) usam para armazenar modelos, texturas, sons e mapas. Abra um para modding com o GCFScape gratuito ou o vpk.exe da Valve. Não exclua nem renomeie os arquivos VPK de um jogo; isso corrompe a instalação. Nota: o homebrew do PS Vita também usa .vpk, mas esse é um formato separado baseado em ZIP.

Desenvolvedor: Valve Corporation Categoria: Arquivos de Jogos MIME: application/octet-stream
ABRE EM Windows Linux
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Jul 31, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro VPK?

Um arquivo .vpk, também conhecido como arquivo Valve Pak, é um arquivo não compactado usado para empacotar recursos de jogo para a engine Source da Valve. O .vpk pode conter um diretório mestre que armazena materiais, modelos, partículas, cenas de coreografia, sons e outros tipos de arquivos. O formato .vpk é um sucessor do antigo formato de conteúdo .GCF, substituindo-o como o sistema de empacotamento padrão para títulos da engine Source, como *Counter-Strike: Global Offensive*, *Team Fortress 2* e *Left 4 Dead 2*.

O arquivo .vpk compreende um arquivo de diretório mestre e um ou mais arquivos de arquivo VPK numerados. O arquivo de diretório (geralmente chamado pak01_dir.vpk) carrega uma assinatura mágica little-endian de 4 bytes (34 12 AA 55 no deslocamento 0) e um índice de cada recurso - sua extensão, caminho, nome de arquivo, soma de verificação CRC-32 por arquivo e qual arquivo numerado contém seus dados. Os arquivos numerados (pak01_000.vpk, pak01_001.vpk, …) contêm bytes de recursos brutos e não compactados sem cabeçalho próprio; os arquivos individuais são normalmente limitados a cerca de 200 MB. Recursos como arquivos de material .VMT ou texturas .VTF também podem armazenar um pequeno bloco de pré-carregamento de até 65.535 bytes embutido na própria entrada do diretório.

O arquivo .vpk é criado usando a ferramenta de linha de comando vpk.exe incluída no Source SDK, e o arquivo pode ser armazenado como parte de um pacote VPK que abrange vários arquivos. Existem duas versões de formato: Versão 1 (cabeçalho mais árvore de diretórios) e Versão 2, que adiciona somas de verificação MD5 e um bloco de assinatura RSA opcional para verificação de integridade em nível de pacote. Ferramentas de terceiros, como GCFScape e Crowbar, permitem navegar, extrair e reempacotar arquivos .vpk no Windows.

Segurança e proteção

RISCO: MEDIUM

O principal risco é autoinfligido: excluir, renomear ou editar descuidadamente os arquivos .vpk de um jogo corrompe a instalação - nunca os remova para «liberar espaço»; use o Steam para desinstalar. Mods VPK baixados são uma segunda preocupação: um VPK é apenas um contêiner de recursos que não executa código automaticamente, mas pacotes de mods podem vir acompanhados de scripts ou executáveis, portanto, obtenha mods de sites confiáveis para esse jogo e faça backup do .vpk original antes de substituí-lo. Para homebrew .vpk de PS Vita, instale apenas de fontes confiáveis - o homebrew roda com acesso ao sistema.

Detalhes do formato

em resumo
NOME COMPLETOValve Paktambém conhecido como Valve Package, Source engine VPK archive
DESENVOLVEDORValve Corporationdesde 2010 (Source engine; replaced the older GCF content packaging)
TIPO MIMEapplication/octet-stream
TIPOArquivo de recursos de jogo não compactado para a engine Source da Valve (binário, diretório + dados)
Esta extensão também é usada por…
  • Pacote VPK do PlayStation Vita - Um pacote de aplicativo/jogo homebrew baseado em ZIP para o PS Vita, instalado com o VitaShell - não relacionado à Valve.
  • Exportações do Visual Paradigm / outros apps - Alguns aplicativos não relacionados reutilizaram .vpk para seus próprios arquivos de pacote; identifique pelo programa de origem.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
3412AA55
ASCII
4··U
A assinatura 0x55AA1234 aparece como os bytes 34 12 AA 55 no deslocamento 0, mas APENAS no arquivo de diretório (geralmente chamado *_dir.vpk). Os arquivos numerados (pak01_000.vpk, pak01_001.vpk …) que contêm os dados reais não têm cabeçalho e são recursos brutos concatenados indexados pelo arquivo _dir. Os bytes 4-7 indicam a versão do formato (1 ou 2).

Programas que abrem arquivos VPK

Windows3 apps
GCFScape Gratuito Abre o pak01_dir.vpk; navega na árvore de arquivos e extrai recursos. O visualizador padrão de VPK/GCF para jogos Source.
vpk.exe (Source SDK) Gratuito Ferramenta de linha de comando da Valve: vpk x pak01_dir.vpk para extrair, ou vpk <pasta> para criar um VPK. Vem com o Source SDK / jogos no Steam.
Crowbar Gratuito Para modders que precisam descompilar os modelos Source extraídos (.mdl) em um formato editável.
Linux1 app
vpk (Source SDK CLI) Gratuito Use o binário vpk para Linux fornecido com os jogos Source: vpk x pak01_dir.vpk para extrair.

Detalhes técnicos

especificação profunda
Bytes mágicos34 12 AA 55 no deslocamento de byte 0 (little-endian 0x55AA1234); presente apenas no arquivo de diretório `_dir.vpk` - arquivos de dados numerados não possuem cabeçalho
Estrutura do arquivoDividido em um arquivo de índice `*_dir.vpk` mais arquivos de dados numerados (`*_000.vpk`, `*_001.vpk`, …) contendo bytes de recursos brutos concatenados
CompressãoNenhuma - recursos armazenados sem compactação para streaming direto e de baixa latência pela engine Source
CodificaçãoBinário, ordem de bytes little-endian em todo o arquivo
Versões do formatoVersão 1: magic de 4 bytes, versão uint32, tamanho da árvore, depois a árvore de diretórios. Versão 2 adiciona tamanho da seção de dados, blocos MD5 por arquivo, seção MD5 geral e uma seção de assinatura RSA
Integridade por arquivoSoma de verificação CRC-32 por entrada de arquivo em ambas as versões; a Versão 2 armazena adicionalmente hashes MD5 por bloco de arquivo de dados e uma assinatura RSA-2048 opcional cobrindo o pacote completo
Layout da árvore de diretóriosÍndice de três níveis organizado por extensão de arquivo → caminho → nome do arquivo; cada entrada armazena o número do arquivo, deslocamento de dados, comprimento dos dados, contagem de bytes de pré-carregamento e CRC-32
Dados de pré-carregamentoCada entrada de diretório pode incorporar até 65.535 bytes de conteúdo de arquivo internamente, eliminando uma busca no arquivo para recursos muito pequenos
Tamanho do arquivo de dadosArquivos numerados individuais normalmente limitados a ~200 MB cada; um conjunto de VPK de um jogo completo pode totalizar muitos gigabytes
Tipos de recursos indexadosTexturas (`.vtf`), materiais (`.vmt`), modelos (`.mdl`), mapas (`.bsp`), sons, sistemas de partículas, cenas de coreografia (`.vcd`) e outros tipos de recursos da engine Source
Suporte de plataformaWindows, macOS, Linux e Android (via ports da engine Source)
Tipo MIMEapplication/octet-stream
DesenvolvedorValve Corporation (pipeline de conteúdo da engine Source)
Formato predecessorSubstituiu os antigos formatos de empacotamento de conteúdo GCF e NCF usados em versões anteriores do Steam/engine Source
Ferramenta de criação oficial`vpk.exe` (Windows Source SDK) ou CLI `vpk` (Linux Source SDK); ferramentas de terceiros incluem GCFScape e Crowbar
Lançado2010 (Source engine; replaced the older GCF content packaging)
Versão mais recenteVPK directory format version 2 (adds per-file CRC and signature sections); v1 still in use
Especificaçãodeveloper.valvesoftware.com

Conversões de VPK

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos VPK. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos VPK.

Perguntas frequentes

Como faço para abrir um arquivo VPK?
Para um VPK de um jogo Source, use o GCFScape gratuito: abra o pak01_dir.vpk e navegue/extraia os recursos. O vpk.exe de linha de comando da Valve também extrai (vpk x pak01_dir.vpk). Um .vpk de PS Vita é diferente - instale-o com o VitaShell.
Posso excluir arquivos VPK para liberar espaço?
Não. Os arquivos VPK contêm o conteúdo principal de um jogo Source; excluí-los ou renomeá-los corrompe o jogo. Se precisar de espaço, desinstale o jogo inteiro pelo Steam.
Por que existem pak01_000.vpk, pak01_001.vpk e um pak01_dir.vpk?
O arquivo _dir é o índice; os arquivos numerados contêm os dados reais divididos em partes. Abra o arquivo _dir no GCFScape - ele vincula todos os arquivos numerados para que você veja a árvore de arquivos completa.
Como extraio modelos/texturas de um VPK para modding?
Abra o pak01_dir.vpk no GCFScape e extraia os arquivos necessários (modelos .mdl, texturas .vtf/.vmt). Para editar um modelo, descompile o .mdl extraído com o Crowbar; para visualizar uma textura, abra o .vtf no VTFEdit.
Um VPK da Source é o mesmo que um VPK de PS Vita?
Não. Apesar da extensão compartilhada, o Valve Pak da engine Source (um arquivo de recursos não compactado) e o VPK de homebrew do PS Vita (um pacote de aplicativo baseado em ZIP) são formatos não relacionados com ferramentas diferentes.
Como faço para criar meu próprio VPK?
Use o vpk.exe da Valve: aponte-o para uma pasta de recursos (vpk <pasta>) e ele criará um pak##_dir.vpk mais os arquivos numerados. Siga o guia de mod do jogo específico para o layout de pasta correto.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.M4AMPEG-4 Audio File
7.BINCD/DVD Disc Image (BIN/CUE)
8.JSONJavaScript Object Notation file
9.EXEWindows Executable (Portable Executable)
10.ICSiCalendar data file

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z