Вопросы по теме '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 просмотров
schedule
30.05.2024
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 просмотров
schedule
07.05.2023
Как преобразовать 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