|
|
|
Извлечение двоичных данных из файла
|
|||
|---|---|---|---|
|
#18+
Проблема в следующем. Есть файл, содержащий данные в двоичном виде. Необходимо извлекать их из него побайтно. Я гружу его в blob. Затем извлекаю интересующий фрагмент в строку, затем через ASC получаю код каждого символа и нехитрыми преобразованиями получаю десятичный или шестнадцатиричный эквивалент байта. Все бы хорошо, но управляющие символы (с номерами от 0 до 31) извлекаются из блоба пустыми строками, шо естественно сводит к нулю шансы получить правильный результат для этих чисел. Есть у кого-то идеи шо делать? Может есть другие средства работы с подобными файлами в PB или в PFC? А то мне придется преобразовывать исходный файл в HEX-формат и работать с ним, а лень!)))) Вдруг счастье где-то близко! Кстати вопрос по-ходу. Как подключить к PB9 код на Си? желательно без ДЛЛ всяких... Спасибо заранее за любую помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 02:09 |
|
||
|
Извлечение двоичных данных из файла
|
|||
|---|---|---|---|
|
#18+
blackman_odessaЗатем извлекаю интересующий фрагмент в строку ИМХО, тогда уж лучше не в строку а в в массив Char... --- С уважением, IKAR ikarhomecenter@narod.ru IkarHomeCenter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 09:27 |
|
||
|
Извлечение двоичных данных из файла
|
|||
|---|---|---|---|
|
#18+
Спасибо, конечно, но это гемором попахивает - все функции придется переписывать. Да и как из блоба екстрактить фрагмент в массив char? Я уже написал функцию, которая читает Intel Hex file, а дальше все можно обработать, используя тот же инструментарий шо и раньше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 00:44 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32703328&tid=1338863]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 487ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...