WDB Cache
WBD - это файлы в которых кешируется сетевой трафик передаваемый сервером клиенту. Но wdb-cache не содержит все данные, а только часть их.
Структура WBD следующая: Заголовок:
Тут идет последовательность байт которые надо считывать в определенном порядке по заранее известной структуре. Саму структуру можно посмотреть тут http://wiki.ytdb.ru/index.php/Wdb_struct PS. Вобще-то саму строку можно представить в виде структуры: Код:
uint Entry Код:
Файл Подпись |
uint32 unk2 = Client Cache Version
|
Цитата:
если в wdb-шке есть поля типа string, то сложно определить конец этого поля и начало следующего, особенно если следующее поле тоже типа string. Я как-то выкручивался в такой ситуации с помощью значения RowLenght, но не помню, помогло ли мне это. |
нет, вряд ли, строка тут стандартная сишная с 0 в конце, так что вряд ли
|
Есть библиотечка wdbc https://code.launchpad.net/~wdbc-commits/+junk/main .
Кое какие файлы умеет открывать, свои форматы при знании языка и структуры тоже несложно добавлять. Также dbc читает. |
Ну при работе с бинарными файлами библиотеки не надо, достаточно знать структуру. В принципе у каждого свои методы и способы.
|
Как открывать эти бинарные файлы?
Склеено Гугл = .bin это скомпиленный проект (полностью рабочий модуль программы), который обратно открыть, в теории, конечно возможно, но на практике лучше не стоит. Полученный код будет на ассемблере, а ресурсы в зашифрованном виде. Это с учетом того, если после компиляции не применялись программы шифровки и замены исходного кода, потому что если применялись то шанс раскрыть чуть выше чем 0,001% |
А может ли последняя строка не полностью быть? Просто пытаюсь читать creaturecache.wdb, все читается нормально, но последняя запись обрывается на имени. Пробывал чистый кеш с офа (почистил, зашел, вышел, открыл), но все тоже самое :(
И RowLenght это кол-во записей в wdb? |
В gameobjectcache.wdb (4.0.6) кол-во полей data увеличили до 32. Тоже самое и в снифах. Поправьте на wiki.ytdb.ru кому не трудно, а то там регистрация закрыта :(
|
Когда YTDB будет поддерживать 4.0.6, тогда и поправят :)
|
Цитата:
|
Официально 335а.
|
|
Текущее время: 08:11. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS