.VTF

Archivo VTF

Valve Texture Format
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo VTF es una textura en formato Valve Texture Format utilizada por juegos del motor Source como Half-Life 2, Team Fortress 2, Counter-Strike: Source y Portal. Ábralo con VTFEdit (gratuito, Windows) o VTFLib en Linux y macOS. Los archivos VTF no contienen código ejecutable y son seguros de abrir desde fuentes de mods confiables.

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

En esta página

19k+ extensiones indexadas
Última revisión Sep 1, 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 VTF?

Un archivo .vtf es un archivo Valve Texture Format, el contenedor de texturas binario propietario utilizado por el motor Source de Valve, introducido por primera vez con Half-Life 2 en noviembre de 2004. Los archivos VTF almacenan datos de textura comprimidos o sin comprimir listos para la GPU junto con una pirámide de mip-maps preconstruida y una pequeña miniatura comprimida en DXT1 utilizada para previsualizaciones del motor.

El archivo comienza con la firma mágica de 4 bytes VTF\0 (hex 56 54 46 00) seguida de un par de versión mayor/menor (la mayor siempre es 7; la menor oscila entre 0 y 6). El encabezado codifica las dimensiones de la imagen, el recuento de fotogramas, la profundidad (para texturas de volumen), el recuento de caras de cube-map, un vector de color de reflectividad y un enumerador de formato de píxel. La versión 7.3 añadió una sección de datos de recursos extensible para fragmentos de metadatos arbitrarios definidos por el motor.

Los formatos de píxel compatibles incluyen DXT1 (4 bpp), DXT5 (8 bpp), BGR888 (24 bpp), BGRA8888 (32 bpp) y RGBA16161616F (64 bpp HDR). Las dimensiones de la imagen deben ser potencias de dos, hasta 4096×4096 en el uso típico.

Las texturas .vtf siempre se emparejan con un archivo .vmt (Valve Material Type) que define los parámetros del sombreador, el tipo de superficie y los modos de mezcla, haciendo referencia al .vtf por su nombre. VTFEdit es la herramienta estándar de la comunidad para crear y editar archivos .vtf fuera del SDK de Valve.

En Source 2, el equivalente de textura compilada es .vtex_c, producido por el flujo de trabajo VTex en lugar de VTFEdit.

Seguridad y protección

RIESGO: LOW

VTF es un archivo de datos de textura sin código ejecutable. Los archivos VTF creados maliciosamente podrían, teóricamente, activar errores de análisis en VTFLib/VTFEdit (desbordamientos de búfer en los campos de dimensión o formato), pero esto es una preocupación teórica. En la práctica, solo abra archivos VTF de fuentes de juegos o mods confiables.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOValve Texture Formattambién conocido como VTF texture, Source engine texture
DESARROLLADORValve Corporationdesde 2004 (Half-Life 2 and Source engine launch)
TIPO MIMEapplication/octet-stream
TIPOContenedor de texturas de juego propietario (binario)
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
56544600
ASCII
VTF·
Firma ASCII de 4 bytes «VTF» seguida de un byte nulo. Par DWORD de versión (mayor.menor) en el desplazamiento 4.

Programas que abren archivos VTF

Windows3 apps
Half-Life 2 Pago Los archivos VTF son cargados internamente por el motor Source; el usuario no los abre directamente. Use Source SDK/HLMV para previsualización.
VTFEdit Código abierto File → Open → seleccione .vtf. Visualice la textura, inspeccione los mip-maps, exporte a PNG/TGA/BMP o cree un nuevo VTF desde una imagen.
GIMP (with VTF plugin) Código abierto Instale el complemento VTF para GIMP; luego File → Open → seleccione .vtf para editar la textura.
macOS1 app
VTFLib (CLI) Código abierto Biblioteca de línea de comandos; use vtfcmd o scripts personalizados para convertir VTF a PNG/TGA.
Linux1 app
VTFLib (CLI) Código abierto Biblioteca de línea de comandos; use vtfcmd o scripts personalizados para convertir VTF a PNG/TGA.

Detalles técnicos

especificación profunda
Bytes mágicos56 54 46 00 («VTF\0») en el desplazamiento 0; versión mayor (siempre 7) y versión menor (0-6) en el desplazamiento 4 como dos DWORDs
Orden de bytesLittle-endian
Formatos de píxelDXT1 (4 bpp), DXT3, DXT5 (8 bpp), BGR888 (24 bpp), BGRA8888 (32 bpp), RGBA16161616F (64 bpp HDR); seleccionados por el enumerador de formato en el encabezado
Pirámide de mip-mapsCadena completa de mips almacenada desde el nivel más pequeño al más grande; recuento de mips especificado en el encabezado; utilizado para renderizado LOD
MiniaturaPequeña previsualización de baja resolución comprimida en DXT1 almacenada en el área del encabezado; utilizada por el motor para la identificación rápida de recursos
Tipos de texturaTexturas 2D, cube-maps (6 caras), texturas de volumen/3D, sprites animados (múltiples fotogramas), mapas de normales
Restricciones de dimensiónSe requiere potencia de dos (anterior a v7.5); máximo típico 4096x4096; algunas versiones de Source admiten hasta 16384x16384
Sección de recursosFragmentos de datos de recursos extensibles añadidos en v7.3, que permiten metadatos arbitrarios definidos por el motor; utilizados para datos de hojas de partículas, etc.
Tamaño típico4 KB - 32 MB dependiendo de la resolución, los niveles de mip y el formato de píxel
Formato emparejadoSiempre se utiliza con un archivo .vmt (Valve Material Type) que define el sombreador, el modo de mezcla y el tipo de superficie; el .vtf solo contiene los datos de píxeles
CompresiónSin compresión a nivel de archivo; la compresión de texturas de GPU (DXT1/DXT5/BCn) está integrada en los datos de píxeles almacenados
Equivalente en Source 2.vtex_c (compilado por el flujo de trabajo VTex); VTF sigue vigente para los títulos del motor Source (Team Fortress 2, CS:GO, etc.)
Lanzado2004 (Half-Life 2 and Source engine launch)
Última versiónVTF 7.5 (Source engine); VTF 7.6 (Source 2 / Portal 2 on Linux)
Especificacióndeveloper.valvesoftware.com

Conversiones de VTF

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos VTF. 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 VTF.

Preguntas frecuentes

¿Cómo abro un archivo VTF sin tener un juego instalado?
Utilice VTFEdit (gratuito, Windows); abre archivos VTF independientemente de cualquier juego. Descárguelo desde nemstools.github.io.
¿Cómo convierto VTF a PNG o TGA?
En VTFEdit: File → Export → elija PNG o TGA. O use la línea de comandos de VTFLib: vtfcmd -file input.vtf -output out.png -exportformat png
¿Cómo creo un archivo VTF a partir de una imagen PNG?
En VTFEdit: File → Import → seleccione su PNG, configure el formato DXT y los ajustes de mip → File → Save As .vtf
¿Cuál es la diferencia entre VTF y VMT?
VTF almacena los píxeles reales de la textura. VMT (Valve Material Type) es un archivo de texto que hace referencia a un VTF y define las propiedades de renderizado (sombreador, escala UV, transparencia, etc.). Ambos son necesarios para un material completo.
¿Los juegos de Source 2 (CS2, Dota 2) usan VTF?
Source 2 compila las texturas en archivos .vtex_c dentro de archivos VPK; se derivan de VTF pero no son el mismo formato. VTF sigue siendo el formato para los juegos originales del motor Source.

Referencias

1Valve Developer Community - VTF (Valve Texture Format)developer.valvesoftware.com
2VTFLib / VTFEdit - Nem's Toolsnemstools.github.io

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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.PRO6XProPresenter 6 Bundle File
10.PRDXSoftMaker Presentations Document

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