двоичный файл .dat - PullRequest
       2

двоичный файл .dat

0 голосов
/ 28 ноября 2008

как получить доступ к файлу двоичных данных (.DAT). Я использую Geonames API. Может кто-нибудь мне помочь?

Ответы [ 2 ]

1 голос
/ 29 ноября 2008

Если вы ссылаетесь на двоичный формат плоских файлов, используемый базой данных MaxMinds GeoLocation, они предлагают несколько удобных служебных классов в C # и Java для доступа к ним.

http://www.maxmind.com/app/api

0 голосов
/ 29 ноября 2008

Если вы используете C # (из тега), вы можете использовать BinaryReader class для чтения двоичных данных. См. Как читать и записывать в двоичный файл :

FileStream fs = File.Open(Environment.CurrentDirectory + @"\settings.bin", FileMode.Open);
BinaryReader reader = new BinaryReader(fs);

long number = reader.ReadInt64();
byte[] bytes = reader.ReadBytes(3);
string s = reader.ReadString();

reader.Close();
fs.Close();

Console.WriteLine(number);
foreach (byte b in bytes)
{
    Console.Write("[{0}]", b);
}
Console.WriteLine();
Console.WriteLine(s);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...