Вопросы по теме 'unpack'

Упаковка/распаковка Perl и длина двоичной строки
Рассмотрим этот короткий пример: $a = pack("d",255); print length($a)."\n"; # Prints 8 $aa = pack("ddddd", 255,123,0,45,123); print length($aa)."\n"; # Prints 40 @unparray = unpack("d "x5, $aa); print scalar(@unparray)."\n"; # Prints 5 print...
3278 просмотров
schedule 07.09.2022

Как распаковать значение двойной точности в Perl?
Из этого вопроса: bytearray - Perl pack/unpack и длина двоичной строки - Stack Overflow Я узнал, что @unparray = unpack("d "x5, $aa); в приведенном ниже фрагменте приводит к строковым элементам в unparray , а не к числам с двойной точностью...
839 просмотров
schedule 12.11.2023

Строка в кодировке Base64 в файл (Ruby on Rails) — неопределенный метод «распаковать» Ошибка
В одном из моих контроллеров Rails я пытаюсь взять строку в кодировке Base64, декодировать ее и записать в файл (.png). Вот мой код: def create_character @character = Character.new(params[:character]) @base64 = params[:base64]...
5049 просмотров

Perl распаковывает и символ новой строки
Я использую функцию распаковки для преобразования содержимого двоичного файла в шестнадцатеричное. Я делаю это следующим образом: #! /usr/bin/perl use strict; use warnings; my $input=$ARGV[0]; open(INPUT,'<',$input) || die("Couldn't open...
568 просмотров
schedule 03.04.2022

простое чтение бинарных данных на фортране не так просто в питоне
У меня есть двоичный выходной файл из кода FORTRAN. Хотите прочитать это на питоне. (Чтение с FORTRAN и вывод текста для чтения для python не вариант. Долгая история.) Я могу прочитать первую запись упрощенно: >>>...
1901 просмотров
schedule 24.06.2022

Распаковка вложенных структур C в Python
Я пытаюсь распаковать структуру C, которая передается моей программе Python в двоичной форме и включает в себя другую вложенную структуру. Соответствующая часть заголовка C выглядит следующим образом: typedef struct { uint8_t seq; uint8_t...
4528 просмотров
schedule 01.10.2022

Невозможно распаковать элементы в списке
Вот MWE моего кода: import numpy as np # Load data from file. data = np.genfromtxt('data_input', dtype=None, unpack=True) print data Вот пример файла data_input : 01_500_aa_1000 990.0 990.0 112.5 0.2 72 0 0 1 0...
133 просмотров
schedule 11.04.2022

Чтение в двоичном режиме с интерпретацией символа новой строки
У меня есть двоичный файл, который я пытаюсь проанализировать на основе протокола. В двоичных данных есть это значение '\nW\xe1A' , которое было сгенерировано структурой C следующим образом: struct. pack( '< f',28.1675). Когда я пытаюсь...
252 просмотров
schedule 17.05.2023

Распаковать глубоко вложенную структуру с заданным заголовком C в словарь?
Я ищу способ распаковать двоичные данные. Данные описываются целым деревом структур (до четырех слоев в глубину, общий размер структуры почти 64 КБ) в заголовочном файле C. На этот вопрос: Распаковка вложенных структур C в Python единственный...
3622 просмотров
schedule 29.09.2023

Временно распаковать словарь
Скажи, у меня есть такой диск my_dictionary = {'a':1,'c':5,'b':20,'d':7} Теперь я хочу сделать это со своим диском: if my_dictionary['a'] == 1 and my_dictionary['d'] == 7: print my_dictionary['c'] Это выглядит нелепо, потому что...
95 просмотров
schedule 22.10.2023

IDA Pro: обратное проектирование временного хранилища
В исполняемом файле, который я реконструирую, есть несколько ссылок на путь в моем D:\ drive . Однако у меня нет подключенного D:\ drive . Возможно ли, что он создает сайт временного хранения в исполняемом файле? Например, есть строка:...
113 просмотров

Как преобразовать 64-битную двоичную строку в двойное число с плавающей запятой в ruby?
Мне интересно, как преобразовать 64-битную двоичную строку в двойное число с плавающей запятой в ruby. Строка, которая у меня есть, выглядит следующим образом: binaryString = "0011111111110000000000000000000000000000000000000000000000000000"...
214 просмотров
schedule 08.09.2022

распаковать из родительского класса
Итак, я делал ролевую игру и столкнулся с некоторыми проблемами с наследованием и распаковкой. Я попытался сделать простую версию проблемы, с которой я сталкиваюсь: class Animal(): def __init__(self,name): self.name = name def...
36 просмотров
schedule 17.04.2024

Как восстановить структуру в python из списка чисел pyserialtransfer
Я пытаюсь установить двунаправленную связь между моим ноутбуком и моим Arduino, передавая общую структуру туда и обратно, но у меня возникают проблемы с распаковкой байтов, возвращенных из Arduino. Используя pySerialTransfer, кажется, что rxBuff...
188 просмотров
schedule 04.12.2022