Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public struct SxGeoHeader
- {
- public string Version;
- public DateTime Timestamp;
- public SxGeoType DBType;
- public SxGeoEncoding DBEncoding;
- public byte fbIndexLen; //элементов в индексе первых байт (b_idx_len)
- public ushort mIndexLen; //элементов в основном индексе (m_idx_len)
- public ushort Range; //Блоков в одном элементе индекса (range)
- public uint DiapCount; //Количество диапазонов (db_items)
- public byte IdLen; //Размер ID-блока в байтах (1 для стран, 3 для городов) (id_len)
- public ushort MaxRegion;//Максимальный размер записи региона - до 64 кб (max_region)
- public ushort MaxCity;// Максимальный размер записи города - до 64 кб (max_city)
- public uint RegionSize;//Размер справочника регионов (region_size)
- public uint CitySize;//Размер справочника городов (city_size)
- public ushort MaxCountry;//Максимальный размер записи страны - до 64 кб (max_country)
- public uint CountrySize;//Размер справочника стран (country_size)
- public ushort PackSize; //Размер описания формата упаковки города/региона/страны (pack_size)
- public string PackFormat; //описание формата упаковки города/региона/страны
- public uint block_len; //Длина одного блока диапазонов
- //смещения частей БД
- public uint fb_begin; //Начало индекса первых байт
- public uint midx_begin; //начало основного индекса
- public uint db_begin; //начало диапазонов
- public long regions_begin; //начало справочника регионов
- public long cites_begin; //начало справочника городов
- public long countries_begin; //начало справочника стран
- public string pack_country;
- public string pack_city;
- public string pack_region;
- /*справочники идут:
- * 1 - регион
- * 2 - страна
- * 3 - город
- * описание упаковки идет:
- * страна (точно 1, у региона нет ISO-кода)
- * регион (точно 2, у него координат нет)
- * город
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement