Есть бинарный файл, в котором хранятся записанные из си-программы структуры данных (Интел, 64 бит).
В java программе (Интел, 64 бит) необходимо прочитать файл и вывести значения записанных структур по полям.
Структура, объекты которой записываются в файл из си-программы:
struct Data
{
char C;//1 byte -127..+127
unsigned char UC; //1 bytr 0..+255
long L;//8 byte -maxlong..+maxlong
unsigned long UL;//8 byte 0..+maxlong*2
};
Количество таких записей известно, тк есть размер файла и размер одной структуры.
Хотел использовать DataInputStream (readByte, readLong), но как прочитать из файла unsigned char, unsigned long и записать в переменные в java-программе не догоняю, тк вроде нет в java беззнаковых типов.
Help please...
Пс. Не кидайте камнями я в java только начал разбираться, поэтому если есть решения, то объясняйте пожалуйста поподробнее).
Андрей
9 уровень
Разбор бинарного файла с беззнаковыми данными
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
wan-derer.ru
25 декабря 2021, 10:09
Есть, реализованы отдельными классами, которые надо импортировать.
0