.VDF

Файл VDF

Valve Data Format
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл VDF - это чаще всего файл Valve Data Format, текстовый файл формата «ключ-значение», используемый Steam для хранения манифестов приложений, конфигураций игр и привязок контроллеров. Откройте его любым текстовым редактором, таким как Notepad++ или VS Code. Если файл называется vbase000.vdf или похоже, он принадлежит антивирусу Avira, и его не следует открывать или редактировать.

Разработчик: Valve Corporation Категория: Файлы игр MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 14, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла VDF?

Файлы .VDF используют текстовый формат Valve KeyValues - иерархическую структуру данных «ключ-значение», разработанную для платформы Steam и игр на движке Source. Формат был представлен в 2004 году вместе со Steam и *Half-Life 2* и встречается в тысячах файлов конфигураций, манифестов и игровых данных в любой установке Steam.

Файл .vdf является обычным текстом: ключи в кавычках сопоставляются либо со строковыми значениями в кавычках, либо с вложенными блоками { }. Эта структура напоминает JSON, но не использует запятые или двоеточия. Типичные способы использования включают манифесты библиотек Steam, файлы конфигурации игр, настройки серверов и метаданные модов. Будучи человекочитаемыми, файлы .vdf можно открывать и редактировать в любом текстовом редакторе.

Также существует бинарный вариант KeyValues, используемый внутри некоторых компонентов движка, где теги типов закодированы в виде необработанных байтов. Формат эволюционировал от KeyValues 1 (движок Source, 2004) до KeyValues 2 и KeyValues3 (KV3, .kv3 / .vdata), представленного в Source 2 и используемого в Dota 2, CS2 и других проектах.

Примечание: Avira (ранее AntiVir) также использует расширение .vdf для своих файлов базы данных вирусных определений (vbase000.vdf), которые являются проприетарными бинарными данными, не связанными с форматом Valve.

Безопасность и защита

РИСК: LOW

Текстовые файлы VDF - это безвредный обычный текст, они не могут исполнять код. Будьте осторожны при редактировании файлов манифеста Steam - поврежденный appmanifest может заставить Steam заново скачивать всю игру. Никогда не редактируйте бинарные файлы определений Avira .vdf; это может нарушить антивирусную защиту. Избегайте загрузки VDF-файлов «для исправления конфига Steam» из неофициальных источников - они могут перенаправить Steam на вредоносные серверы обновлений.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕValve Data Formatтакже известен как Valve Data File, KeyValues file
РАЗРАБОТЧИКValve Corporationс 2004 (with the Source engine and Steam)
КАТЕГОРИЯФайлы игр
MIME-ТИПtext/plain
ТИПиерархический файл данных «ключ-значение» в текстовом (или бинарном) виде
СВЯЗАННЫЕ.obb.pak.rofl.package
Это расширение также используется в…
  • Avira AntiVir Virus Definition - Проприетарные бинарные файлы (vbase000.vdf, vbase001.vdf, …), содержащие антивирусные сигнатуры; загружаются автоматически Avira; публичная спецификация формата отсутствует.
  • VariCAD Drawing File - Программное обеспечение VariCAD 3D/2D CAD использует .vdf для своего формата чертежей в Linux/Windows.

Программы, открывающие файлы VDF

Windows3 apps
Notepad Открытый код Откройте файл .vdf в Notepad++; используйте «Вид» → «Синтаксис» → «JSON» для примерной подсветки синтаксиса.
Visual Studio Code Открытый код Откройте в VS Code; установите расширение синтаксиса KeyValues/VDF из магазина для подсветки.
SteamCMD Бесплатно Консольный клиент Steam от Valve автоматически читает и записывает манифесты VDF.
macOS1 app
Visual Studio Code Открытый код Откройте в VS Code; установите расширение синтаксиса KeyValues/VDF из магазина для подсветки.
Linux1 app
Visual Studio Code Открытый код Откройте в VS Code; установите расширение синтаксиса KeyValues/VDF из магазина для подсветки.

Технические подробности

глубокая спецификация
Кодировка файлаОбычный текст (UTF-8 или UTF-16 LE) для стандартного VDF; бинарный для варианта KeyValues binary
СинтаксисРекурсивные пары «ключ-значение» в кавычках внутри блоков { }; без запятых и двоеточий (в отличие от JSON)
Версии форматаKeyValues 1 (движок Source, 2004); KeyValues 2; KeyValues3 / KV3 (Source 2, 2019)
Порядок байтов бинарного вариантаLittle-endian; теги типов закодированы как одиночные байты перед каждым ключом и значением
ШифрованиеОтсутствует; клиент Steam проверяет целостность манифеста извне с помощью контрольных сумм
Типичный размер файла1 КБ - 5 МБ (большинство конфигов маленькие; манифесты крупных библиотек могут достигать нескольких МБ)
MIME-типtext/plain
Общие случаи использованияМанифесты библиотек Steam appmanifest_*.acf, файлы конфигурации игр, метаданные Workshop, настройки серверов
Поддерживаемые платформыWindows, Linux, macOS (кроссплатформенный Steam)
Формат-преемникKeyValues3 (.kv3 / .vdata) для проектов на Source 2, таких как Dota 2, CS2 и Half-Life: Alyx
Альтернативное использование .vdfФайлы вирусных определений Avira AntiVir (vbase000.vdf) - бинарные данные, не связанные с форматом Valve
Выпущен2004 (with the Source engine and Steam)
Последняя версияKeyValues3 (KV3, 2019, used in Dota 2 / Source 2)
Спецификацияdeveloper.valvesoftware.com

Конвертации VDF

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами VDF. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах VDF.

Часто задаваемые вопросы

Как открыть файл VDF?
Если это VDF от Valve/Steam, откройте его любым текстовым редактором (Notepad++, VS Code). Если это файл определений Avira AntiVir (с именем vbase000.vdf и т. д.), не открывайте и не редактируйте его - это бинарная база данных антивируса, управляемая Avira автоматически.
Могу ли я редактировать свои файлы VDF в Steam?
Да, но сначала закройте Steam. Самая частая правка - исправление файла appmanifest_*.acf для восстановления записи в библиотеке; следуйте руководствам сообщества Steam, чтобы избежать ошибок.
В чем разница между VDF и ACF?
.acf (App Cache File) - это просто файл формата VDF с расширением .acf, специально используемый для манифестов приложений Steam. Формат идентичен.
Что такое KeyValues3 / KV3?
KV3 - это обновленный формат Valve для игр на Source 2 (Dota 2, CS2). Он лучше поддерживает типизированные значения и комментарии; файлы часто используют расширения .kv3 или .vdata.
Безопасно ли иметь файл вирусных определений VDF?
Да - файлы vbase*.vdf размещаются программой Avira в ее папке во время обновлений. Это бинарные сигнатуры антивируса, их не следует перемещать, открывать или удалять вручную.

Ссылки

1Valve Developer Community - VDF (KeyValues)developer.valvesoftware.com
2ValvePython/vdf - Python library for Valve KeyValuesgithub.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z