Russian Qt Forum
Ноябрь 24, 2024, 04:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Работа с файлами  (Прочитано 1928 раз)
Raumnur
Гость
« : Июль 15, 2016, 17:26 »

Всем привет!
В общем есть файл неизвестного формата. В нем с каждой записи нужно считать первый байт. В первом байте хранится так называемый тип сообщения формата "0xFF". Вопрос, как хотя бы считать все первые байты с каждой записи в файле?
Гуглил, ничего не могу разобрать. Объясните для недалекового. Заранее спасибо.
Записан
Bepec
Гость
« Ответ #1 : Июль 15, 2016, 18:42 »

Либо в протоколе должен быть фиксированный размер записи. Допустим 56 байт на каждую запись, тогда получается 1 байт начала и 56 данных.
Либо в пакете должен содержаться размер. Допустим FF 05 01 02 03 04 05. Где FF - байт начала, 05 - размер, 01 02 03 04 05 - данные.
Либо должен быть признак конца записи. Перевод конца строки, или последовательность байт.
Записан
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« Ответ #2 : Июль 15, 2016, 18:55 »

Либо FF и является разделителем записей.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.124 секунд. Запросов: 23.