vdf файл чем открыть
Steam Files. Часть 2 — BLOB, CDR, VDF, PAK, VPK
BLOB (Binary Large OBject)
В предыдущих версиях клиента Steam использовался в единственном экземпляре — ClienRegistry.blob.
Имеет четкую структуру в виде дерева и читается рекурсивно до исчерпания дочерних элементов. Отдельных заголовков не имеет — сразу идет корневой узел, имеющий минимум 1 потомка. Формат несколько нелинейный, о чем укажу далее.
Заголовок узла
Каждый узел имеет 2 заголовка — заголовок самого узла и заголовок данных узла.
Формат заголовка узла:
Заголовок сжатых данных
Если узел был сжат, то после заголовка узла следует заголовок сжатых данных:
UncompressedSize — размер «сырых» данных, под которые необходимо будет выделить память;
unknown1, unknown2 — назначение неизвестно, всегда равно 0x00000001, на парсинг не влияют.
Как и писалось выше, для данных, полученных после вызова uncompress из ZLib’а, следует повторно считать заголовок узла.
Разбор данных
После чтения заголовка узла и, по необходимости, распаковки его содержимого, наступает самая «веселая» часть — чтение содержимого узла. Алгоритм был максимально оптимизирован, из-за чего разобраться в нем по прошествии такого промежутка времени оказалось не так-то и просто.
Разбор данных зависит от поля TBLOBNodeHeader.Magic — если оно равно 0x5001, то сразу читаем узлы-потомки.
В противном случае читаем заголовок TBLOBDataHeader
CDR (Content Description Record)
Записи приложений
Описание пакетов приложений
В файлах данного формата хранятся настройки клиента, а в нынешних версиях — еще и информация о приложениях. Может быть как двоичным, так и текстовым файлом.
Как и BLOB имеет древовидную структуру.
Рассмотрим бинарный файл. Есть несколько типов файлов, отличающихся структурой и заголовками, но формат узлов у них одинаковый.
Рассмотрим основные бинарные файлы, использующие бинарный вариант формата VDF.
appcache/appinfo.vdf
Сперва идет заголовок со следующим содержимым:
Поля version1 и version2 ранее рассматривались как часть сигнатуры, но со временем и они изменились — раньше они были равны 0x24 и 0x06, теперь равны 0x26 и 0x07 соответственно.
Поле type является сигнатурой и содержит 0x4456 (‘DV’).
Поле version3 всегда содержит 0x00000001.
После заголовка идет список с информацией о приложении, каждый элемент которого имеет свой заголовок:
После заголовка следует список параметров-узлов, содержащих 1 байт метки конца списка (0х00, если конец) и элемент VDF-дерева.
appcache/packageinfo.vdf
Устаревший формат архивов, используемый в первых версиях Half-Life 1. Никакого сжатия, это просто контейнер для файлов.
Заголовок файла:
Sign — сигнатура, содержит ‘PACK’.
DirectoryOffset — смещение начала списка элементов.
DirectoryLength — размер списка элементов.
По указанному смещению находится массив заголовков элементов, содержащихся в архиве:
Думаю, тут ничего описывать не надо, всё и так понятно.
Signature — всегда содержит 0x55aa1234.
PaksCount — количество архивов с содержимым файлов;
DirSize — размер данных с мета-информацией о файлах.
После заголовка следует иерархический список с элементами. Причем структура списка упорядочена по расширениям файлов и пути к ним.
То есть сперва идет NULL-terminated строка с расширением файла, потом NULL-terminated строка с путем, где такие файлы есть, после чего следует NULL-terminated строка имя файла (без расширения) с информацией о файле. Концом каждого уровня списка является пустая строка.
bsp
hl2/maps
map1
map2
map3
wav
sound/amb
amb1
amb2
sound/voice
voice1
voice2
Формат информации о файле:
CRC — контрольная сумма файла;
PreloadBytes — размер данных в начале файла, содержащихся в корневом файле после данной структуры;
ArchiveIndex — номер архива с данными файлами;
EntryOffset — смещение данных внутри архива;
EntryLength — размер данных.
VDF Расширение файла.
Что такое файл VDF??
Файлы VDF часто можно увидеть при установке игр, распространяемых через игровой клиент Valve Steam, например Half- Жизнь 2 и Counter-Strike. Файл содержит формат KeyValues от Valve, который представляет собой простой текстовый формат, в котором сохраняются параметры ключ-значение в древовидной иерархии. Формат похож на JSON и YAML. Хотя файлы VDF предназначены для использования игровым движком Valve Source, вы можете открыть файлы в текстовом редакторе для просмотра содержимого.
ПРИМЕЧАНИЕ. Вы можете просмотреть дополнительную информацию. о формате Valve KeyValues на вики-странице KeyValues.
Тип файла 2 Файл определений вируса AntiVir.
Файл данных, используемый AntiVir, антивирусным приложением для Windows; сохраняет определения вирусов, которые содержат сигнатуры, которые используются для распознавания вирусов в компьютерной системе; часто загружаются во время обновлений программного обеспечения, чтобы программное обеспечение могло проверять наличие новых вирусов.
Тип файла 2 Файл определений вируса AntiVir.
Файл данных, используемый AntiVir, антивирусным приложением для Windows; сохраняет определения вирусов, которые содержат сигнатуры, которые используются для распознавания вирусов в компьютерной системе; часто загружаются во время обновлений программного обеспечения, чтобы программное обеспечение могло проверять наличие новых вирусов.
Тип файла 3 VirtualDub Video Filter.
Тип файла 2 Файл определений вируса AntiVir.
Файл данных, используемый AntiVir, антивирусным приложением для Windows; сохраняет определения вирусов, которые содержат сигнатуры, которые используются для распознавания вирусов в компьютерной системе; часто загружаются во время обновлений программного обеспечения, чтобы программное обеспечение могло проверять наличие новых вирусов.
Vdf файл чем открыть
Название (англ.): Avira Virus Definitions File
Название (рус.): Файл определения вирусов Avira
Разработчик: Avira Operations
Описание: VDF или Avira Virus Definitions File представляет собой формат файла определения вирусов, используемого антивирусным программным обеспечением Avira. Разработчиком формата VDF является компания Avira Operations. Внутреннее содержимое таких файлов представлено определениями вирусов. Как правило, файлы VDF автоматически обновляются антивирусной программой несколько раз в день. Для просмотра файлы VDF не предназначены, открываются они антивирусными продуктами Avira.
Для открытия (редактирования) файла этого формата можно использовать следующие программы:
Формат 2
Название (англ.): VirtualDub Video Filter
Название (рус.): Плагин-фильтр VirtualDub
Разработчик: Эвери Ли, VirtualDub
Описание: VDF или VirtualDub Video Filter представляет собой формат плагина, используемого популярной программой VirtualDub. Разработан формат Эвери Ли. Файлы этого формата относятся к категории подключаемых модулей. Файл VDF является плагином и используется для расширения функциональных возможностей редактора VirtualDub, в частности для добавления специальных эффектов. Плагины VDF можно подключить непосредственно из интерфейса программы или просто скопировав их в папку расширений VirtualDub.
Для открытия (редактирования) файла этого формата можно использовать следующие программы:
Файлы формата VDF открываются специальными программами. Существует 3 типа форматов VDF, каждый из которых открывается разными программами. Чтобы открыть нужный тип формата, изучите описания файлов и скачайте одну из предложенных программ.
Чем открыть файл в формате VDF
Плагин фильтра для VirtualDub — утилиты создания и обработки видео в Windows. Добавляет дополнительные возможности, такие как специальные эффекты и поддержка дополнительных файлов в программе VirtualDub.
Фильтры VDF можно загружать в VirtualDub при помощи нажатия на клавишу «Load» в диалоговом окне Add Filters. Они загрузятся автоматически, если файлы формата VDF размещены в папке плагинов программы VirtualDub.
Чем открыть файл в формате VDF (VirtualDub Video Filter)
Файл данных, используемый AntiVir — антивирусным приложением для Windows. Хранит определения вирусов, содержащие подписи, применяемые для распознавания вирусов в компьютерных системах. Часто загружается в процессе обновлений программы таким образом, что программа может проверять на предмет появления новых вирусов.
Файлы формата VDF хранятся в директории установки AntiVir и именют названия vbase000.vdf, vbase001.vdf и т.д.
Чем открыть файл в формате VDF (AntiVir Virus Definitions File)
Файл данных, используемый рядом видео-игр Gothic. Содержит миры, персонажей, 3D-модели, текстуру и звуки. Файлы Gothic II формата VDF размещаются в папке /Gothic II/Data.
Файлы VDF можно редактировать в GoMan или при помощи шестнадцатеричного редактора, но они не должны изменяться. Некорректное изменение файлов расширения VDF сделает их непригодными для использования.
Чем открыть файл в формате VDF (Gothic Game Data File)
Открытие VDF файлов
Файловое расширение .vdf преимущественно связано с типом файлов «Файл определений вирусов Avira» (.vdf), используемым антивирусным ПО Avira компании Avira Operations GmbH. Каждый файл .vdf имеет имя вида «vbase[nnn].vdf«, где [nnn] является 3-значным числовым индексом, и содержит в закрытом двоичном формате сигнатурные определения угроз. Такие файлы (.vdf) обеспечивают антивирусному сканеру и резидентной защите Avira базу обнаружения и нейтрализации вирусных, троянских и прочих вредоносных программ. Обычно все антивирусные продукты Avira обновляются автоматически по расписанию, получая обновленные файлы .vdf непосредственно с серверов Avira.
Для обновления баз антивирусной программы Avira вручную можно создавать консолидированные ZIP-архивы («vdf_fusebundle.zip», также называемые «fuse bundle»), содержащие последние версии библиотек сканера и сигнатурных определений (.vdf). Подобные архивы создаются с помощью бесплатного средства Avira Update Tool, также известного как Fusebundle Generator.
Помимо этого, расширение .vdf относится к «Формату данных Valve» (Valve Data Format, VDF), используемому игровым «движком» Source Engine компании Valve Corporation для программирования различных аспектов игровых сценариев в таких играх на базе Source, как Half-Life 2, Counter-Strike и другие. Файл .vdf содержит в текстовом виде исходный код на одном из языков VDF (напр., Actbusy). Такие файлы можно свободно открывать с целью просмотра или изменения в любом текстовом редакторе. Изменение файлов VDF широко используется в моддинге Half-Life 2/Counter-Strike. Например, популярное средство моддинга MetaMod:Source использует файл «metamod.vdf» для конфигурации игровых серверов.
Еще одна ассоциация расширения .vdf принадлежит типу/формату файлов «Файл виртуального диска Gothic/Gothic II» (.vdf), используемому в первых двух играх выпущенной Piranha Bytes ролевой серии Gothic — Gothic и Gothic II. В Gothic/Gothic II все ресурсы игры хранятся в контейнерах виртуальной файловой системы (Virtual Disk File System, VDFS) с расширением .vdf, расположенных в подкаталоге «Data» установочной директории игры. Каждый такой VDF-контейнер содержит внутреннее подобие файловой системы с файлами данных различных типов — например, текстуры хранятся в файле «Textures.vdf«. Занимающиеся моддингом Gothic/Gothic II манипулируют содержимым VDF-контейнеров с помощью утилит вроде GothicVDFS.
Применительно к свободно распространяемой утилите захвата, монтажа и редактирования видео в среде Майкрософт Windows под названием VirtualDub (автор: Avery Lee) расширение .vdf относится к типу файлов «Фильтр VirtualDub» (.vdf). В данном случае файл .vdf представляет собой исполняемый файл Майкрософт Windows в формате динамически подключаемой библиотеки (DLL), которая реализует данный видеофильтр. Для распознавания и загрузки фильтров программой VirtualDub файлы .vdf должны помещаться в подкаталог «plugins» ее установочного каталога.