:: Архив конференции по VFP до 2005 года
Никто не занимался чтением данных из файлов *.KDF
vadim
Автор
Никто не занимался чтением данных из файлов *.KDF?
Ratings: 0 negative/0 positive
Re: Никто не занимался чтением данных из файлов *.KDF
vadim
Автор
Нашел формат kdf файла.

Формат тарификационного пакета в KDF-файле:

1. A5 4C-маркер тар-пакета-[0-й и 1-й байты];
2. категория АОН вызывающего абонента-[старшие 4-е бита 2-го байта];
3. 7-значный номер вызывающего абонента-[младшие 4-е бита 2-го байта,3,4,5
байты];
4. часы и минуты [ччмм] времени начала разговорного соединения [по часам
сервера]-[6-й и 7-й байты];
5. младшие 16 разрядов двоичного 24-х разрядного кода длительности разговорного
соединения [сек]-[8-й и 9-й байты];
6. набранные цифры -[A,B,C,D,E,F,10,11,12 байты];
7. номер модуля АТС-[13-й байт];
8. циклический номер [00-FF] тарификационного пакета указанного модуля-
-[14-й байт];
9. коды ДВО-[15-й и 16-й байты];
10. день и месяц [ДДММ] начала разговорного соединения-[17-й и 18-й байты];
11. старшие 8 разрядов двоичного 24-х разрядного кода длительности разговорного
соединения [сек]-[19-й байт].

Можно ли Fox прочитать эти данные и сохранить в таблицу? Пример файла kdf с 2 записями в 02-02-20.zip
Заранее спасибо.
Ratings: 0 negative/0 positive
Re: Никто не занимался чтением данных из файлов *.KDF
Burn

Сообщений: 5640
Откуда: Днепр
Дата регистрации: 02.01.2002
>Можно ли Fox прочитать эти данные и сохранить в таблицу?
Почемубы и нет - считывай функциями низкого уровня по 20 байт, разбирай эти 20 байт по переменым и запихивай их в поля своей таблицы




------------------
В борьбе бобра с козлом побеждает бобро
Ratings: 0 negative/0 positive
Re: Никто не занимался чтением данных из файлов *.KDF
Vladimir Sklyar

Сообщений: 1397
Дата регистрации: 13.06.2002
Hello, vadim!
You wrote on Tue, 15 Mar 2005 03:58:04 +0300 (MSK):

v> Формат тарификационного пакета в KDF-файле:

Поспрошал я тут у пацанов на телекоме, грят в этом формате возвращает АТС-ка данные о звонках. Так вот они это все разгребают побайтово, а ввиду того что формат известен - проблем не должно быть.

Да ксати, пацаны сказали что есть штатный конвертер, который преобразовал твой KDF вот к такому виду (вроде даже есть возможность и в DBF)

245961220.02.200223:534110319284
245817220.02.200223:59320244448

Стукнись в мыло или в ICQ 98466893, дам конвертер (может то что нада)

With best regards, Vladimir M Sklyar. E-mail: ''.phorum_html_encode('cservice@konotop.net').''




------------------
С уважением Владимир.
Ratings: 0 negative/0 positive
Re: Никто не занимался чтением данных из файлов *.KDF
vadim
Автор
Vladimir Sklyar
Да ксати, пацаны сказали что есть штатный конвертер, который преобразовал твой KDF вот к такому виду (вроде даже есть возможность и в DBF)
Конвертер то есть, просто охото напрямую фоксом читать.
Ratings: 0 negative/0 positive
Re: Никто не занимался чтением данных из файлов *.KDF
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, vadim!

Ну так и читай - никаих проблем! FOPEN, FREAD, SUBSTR, BITRSHIFT, BITAND, FCLOSE- всё замечательно делается с помощью этих функций.




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Никто не занимался чтением данных из файлов *.KDF
vadim
Автор
Всем спасибо
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 3 (Гостей: 3)

© 2000-2024 Fox Club 
Яндекс.Метрика