.VPK

Archivo VPK

Valve Pak
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo VPK es un Valve Pak - el formato de archivo que los juegos del motor Source (TF2, Portal 2, Left 4 Dead, Dota 2, CS) utilizan para almacenar modelos, texturas, sonidos y mapas. Abra uno para modding con el programa gratuito GCFScape o con el vpk.exe de Valve. No elimine ni cambie el nombre de los archivos VPK de un juego; esto rompe la instalación. Nota: El homebrew de PS Vita también utiliza .vpk, pero se trata de un formato independiente basado en ZIP.

Desarrollador: Valve Corporation Categoría: Archivos de juegos MIME: application/octet-stream
SE ABRE EN Windows Linux
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

En esta página

19k+ extensiones indexadas
Última revisión Jul 31, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo VPK?

Un archivo .vpk, también conocido como archivo Valve Pak, es un archivo sin compresión utilizado para empaquetar recursos de juego para el motor Source de Valve. El .vpk puede contener un directorio maestro que almacena materiales, modelos, partículas, escenas de coreografía, sonidos y otros tipos de archivos. El formato .vpk es el sucesor del antiguo formato de contenido .GCF, reemplazándolo como el sistema de empaquetado estándar para títulos del motor Source como *Counter-Strike: Global Offensive*, *Team Fortress 2* y *Left 4 Dead 2*.

El archivo .vpk consta de un archivo de directorio maestro y uno o más archivos de archivo VPK numerados. El archivo de directorio (normalmente llamado pak01_dir.vpk) lleva una firma mágica de 4 bytes en little-endian (34 12 AA 55 en el desplazamiento 0) y un índice de cada recurso: su extensión, ruta, nombre de archivo, suma de comprobación CRC-32 por archivo y qué archivo numerado contiene sus datos. Los archivos numerados (pak01_000.vpk, pak01_001.vpk, …) contienen los bytes de los recursos en bruto y sin comprimir, sin cabecera propia; los archivos individuales suelen estar limitados a unos 200 MB. Los recursos como los archivos de material .VMT o las texturas .VTF también pueden almacenar un pequeño bloque de precarga de hasta 65.535 bytes incrustado en la propia entrada del directorio.

El archivo .vpk se crea utilizando la herramienta de línea de comandos vpk.exe incluida en el Source SDK, y el archivo puede almacenarse como parte de un paquete VPK que abarca varios archivos. Existen dos versiones del formato: la Versión 1 (cabecera más árbol de directorios) y la Versión 2, que añade sumas de comprobación MD5 y un bloque de firma RSA opcional para la verificación de la integridad a nivel de paquete. Herramientas de terceros como GCFScape y Crowbar permiten examinar, extraer y reempaquetar archivos .vpk en Windows.

Seguridad y protección

RIESGO: MEDIUM

El principal riesgo es autoinfligido: eliminar, renombrar o editar descuidadamente los archivos .vpk de un juego rompe o corrompe la instalación - nunca los elimine para «liberar espacio»; use Steam para desinstalar en su lugar. Los mods VPK descargados son una segunda preocupación: un VPK es solo un contenedor de recursos que no ejecuta código automáticamente, pero los paquetes de mods pueden incluir scripts o ejecutables, así que obtenga mods de sitios de buena reputación para ese juego y haga una copia de seguridad del .vpk original antes de reemplazarlo. Para el homebrew .vpk de PS Vita, instálelo solo de fuentes confiables - el homebrew se ejecuta con acceso al sistema.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOValve Paktambién conocido como Valve Package, Source engine VPK archive
DESARROLLADORValve Corporationdesde 2010 (Source engine; replaced the older GCF content packaging)
TIPO MIMEapplication/octet-stream
TIPOArchivo de recursos de juego sin comprimir para el motor Source de Valve (binario, directorio + datos)
Esta extensión también es utilizada por…
  • Paquete VPK de PlayStation Vita - Un paquete de aplicación/juego homebrew basado en ZIP para la PS Vita, instalado con VitaShell - no relacionado con Valve.
  • Exportaciones de Visual Paradigm / otras aplicaciones - Algunas aplicaciones no relacionadas han reutilizado .vpk para sus propios archivos de paquete; identifíquelos por el programa de origen.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
3412AA55
ASCII
4··U
La firma 0x55AA1234 aparece como los bytes 34 12 AA 55 en el desplazamiento 0, pero SOLO en el archivo de directorio (normalmente llamado *_dir.vpk). Los archivos numerados (pak01_000.vpk, pak01_001.vpk …) que contienen los datos reales no tienen cabecera y son recursos concatenados en bruto indexados por el archivo _dir. Los bytes 4-7 indican la versión del formato (1 o 2).

Programas que abren archivos VPK

Windows3 apps
GCFScape Gratis Abra el pak01_dir.vpk; explore el árbol de archivos y extraiga recursos. El visor estándar de VPK/GCF para juegos de Source.
vpk.exe (Source SDK) Gratis Herramienta de línea de comandos de Valve: vpk x pak01_dir.vpk para extraer, o vpk <carpeta> para crear un VPK. Se incluye con el Source SDK / juegos en Steam.
Crowbar Gratis Para modders que necesitan descompilar los modelos de Source extraídos (.mdl) a un formato editable.
Linux1 app
vpk (Source SDK CLI) Gratis Utilice el binario vpk para Linux incluido con los juegos de Source: vpk x pak01_dir.vpk para extraer.

Detalles técnicos

especificación profunda
Bytes mágicos34 12 AA 55 en el desplazamiento de byte 0 (0x55AA1234 en little-endian); presente solo en el archivo de directorio `_dir.vpk` - los archivos de datos numerados no llevan cabecera
Estructura del archivoDividido en un archivo de índice `*_dir.vpk` más archivos de datos numerados (`*_000.vpk`, `*_001.vpk`, …) que contienen los bytes de recursos concatenados en bruto
CompresiónNinguna - los recursos se almacenan sin comprimir para una transmisión directa y de baja latencia por parte del motor Source
CodificaciónBinario, orden de bytes little-endian en todo el archivo
Versiones del formatoVersión 1: magia de 4 bytes, versión uint32, tamaño del árbol, luego árbol de directorios. Versión 2 añade tamaño de la sección de datos, bloques MD5 por archivo, sección MD5 general y una sección de firma RSA
Integridad por archivoSuma de comprobación CRC-32 por entrada de archivo en ambas versiones; la Versión 2 almacena adicionalmente hashes MD5 por bloque de archivo de datos y una firma RSA-2048 opcional que cubre el paquete completo
Diseño del árbol de directoriosÍndice de tres niveles organizado por extensión de archivo → ruta → nombre de archivo; cada entrada de hoja almacena el número de archivo, desplazamiento de datos, longitud de datos, recuento de bytes de precarga y CRC-32
Datos de precargaCada entrada de directorio puede incrustar hasta 65.535 bytes de contenido de archivo en línea, eliminando una búsqueda en el archivo para recursos muy pequeños
Tamaño del archivo de datosLos archivos numerados individuales suelen estar limitados a ~200 MB cada uno; el conjunto VPK de un juego completo puede sumar muchos gigabytes
Tipos de recursos indexadosTexturas (`.vtf`), materiales (`.vmt`), modelos (`.mdl`), mapas (`.bsp`), sonidos, sistemas de partículas, escenas de coreografía (`.vcd`) y otros tipos de recursos del motor Source
Soporte de plataformasWindows, macOS, Linux y Android (vía ports del motor Source)
Tipo MIMEapplication/octet-stream
DesarrolladorValve Corporation (canal de contenido del motor Source)
Formato predecesorReemplazó a los antiguos formatos de empaquetado de contenido GCF y NCF utilizados en versiones anteriores de Steam/motor Source
Herramienta de creación oficial`vpk.exe` (Windows Source SDK) o CLI `vpk` (Linux Source SDK); las herramientas de terceros incluyen GCFScape y Crowbar
Lanzado2010 (Source engine; replaced the older GCF content packaging)
Última versiónVPK directory format version 2 (adds per-file CRC and signature sections); v1 still in use
Especificacióndeveloper.valvesoftware.com

Conversiones de VPK

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos VPK. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos VPK.

Preguntas frecuentes

¿Cómo abro un archivo VPK?
Para un VPK de un juego de Source, use el programa gratuito GCFScape: abra pak01_dir.vpk y explore/extraiga los recursos. El vpk.exe de línea de comandos de Valve también extrae (vpk x pak01_dir.vpk). Un .vpk de PS Vita es diferente: instálelo con VitaShell.
¿Puedo eliminar archivos VPK para liberar espacio?
No. Los archivos VPK contienen el contenido principal de un juego de Source; eliminarlos o renombrarlos rompe el juego. Si necesita espacio, desinstale el juego completo a través de Steam.
¿Por qué hay pak01_000.vpk, pak01_001.vpk y un pak01_dir.vpk?
El archivo _dir es el índice; los archivos numerados contienen los datos reales divididos en fragmentos. Abra el archivo _dir en GCFScape: este vincula todos los archivos numerados para que pueda ver el árbol de archivos completo.
¿Cómo extraigo modelos/texturas de un VPK para modding?
Abra pak01_dir.vpk en GCFScape y extraiga los archivos que necesite (modelos .mdl, texturas .vtf/.vmt). Para editar un modelo, descompile el .mdl extraído con Crowbar; para ver una textura, abra el .vtf en VTFEdit.
¿Es un VPK de Source lo mismo que un VPK de PS Vita?
No. A pesar de compartir la extensión, el Valve Pak del motor Source (un archivo de recursos sin comprimir) y el VPK de homebrew de PS Vita (un paquete de aplicación basado en ZIP) son formatos no relacionados con herramientas diferentes.
¿Cómo creo mi propio VPK?
Use el vpk.exe de Valve: apunte a una carpeta de recursos (vpk <carpeta>) y este creará un pak##_dir.vpk más los archivos numerados. Siga la guía de modding específica del juego para el diseño de carpetas correcto.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta 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

Extensiones 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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z