Я пытаюсь прочитать данные из файла, содержащего непрерывные байтовые значения для 4 байтовых целых чисел. Так, например, целые числа 1
, 2
, 3
будет храниться в файле, содержащем байты:Чтение байт данных из файла в несколько целых чисел
00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000010 00000000 00000000 00000000 00000011
Я хочу, чтобы прочитать это и назначить каждый номер на другой переменной, например a = 1
, b = 2
и c = 3
. Как мне это сделать?
Любая помощь будет оценена с использованием команд read
и unpack
. Кроме того, если в решении, которое вы даете, вы можете дать краткое объяснение, почему ваш код работает.
Этот файл создается программой, написанной на Java. Я сбрасываю байты, потому что скорость является ключевой, но если процесс чтения в отдельные целые числа становится проще, добавив байт-разделитель или что-то подобное, я тоже буду открыт для этого предложения.
имеет мой ответ был полезен? –