Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Опкоды, Формулы, Клиент > Копаем клиент

Важная информация

Копаем клиент Копаем клиент

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.03.2010, 07:31   #1
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию Стуктура DBC файлов и как их читать

DBC (DataBaseClient) - Это файлы базы данных клиента, которые содержат разную информацию о его наполнении.
DBC - Это бинарный файл, который имеет следующюю структуру:
  • Заголовок (20 байт)
  • Числовые данные (records count * record size)
  • Текстовые данные (string block size)
Структура заголовка:
  • 4 байта (byte[4]) - signature (всегда 57 44 42 43 или WDBC)
  • 4 байта (uint) - records count (указывает сколько записей имеет таблица)
  • 4 байта (uint) - fields count (Указывает сколько столбцов в этой таблице)
  • 4 байта (uint) - record size (указывает размер в байтах строки)
  • 4 байта (uint) - string block size (размер в байтах блока с текстом)

*Примечание: обычно одно значение занимает 4 байта (но не всегда)

Особенностью считывания этого файла являтся то, что в самой строке записи (record) не содержится текста, а содержится число, которое указывает на смещение теста в блоке (string block size)
__________________
Konctantin вне форума   Ответить с цитированием
13 пользователя(ей) сказали cпасибо:
deadangel (25.10.2010), Dereka (27.03.2010), DeusModus (10.03.2010), Fear (11.03.2010), KiriX (13.03.2010), mAdloVe (27.07.2011), MaS0n (15.12.2010), Mayss (11.03.2010), Shadez (07.08.2011), Sid (19.04.2011), Vladimir (10.03.2010)
Ответ

« Предыдущей темы нет | WorldMapTransforms.dbc »

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка файлов на форум MaNGOS Новости RMDC 4 09.03.2010 17:33


Текущее время: 20:47. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot