Есть бинарный файл, в котором хранятся записанные из си-программы структуры данных (Интел, 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 только начал разбираться, поэтому если есть решения, то объясняйте пожалуйста поподробнее).