Вопросы по теме 'unpack'
Декодирование упакованных данных в структуру
Как лучше всего распаковать строку python в поля
У меня есть данные, полученные из tcp-сокета, они упакованы следующим образом, я полагаю, что они будут в строке из функции recv сокета
Он имеет следующий формат
uint8 - header uint8 - length...
11160 просмотров
schedule
07.05.2023
Python: как передавать массивы переменной длины по сетевому соединению
Мне нужно передать массив разной длины, в котором каждый элемент представляет собой кортеж из двух целых чисел. Например:
path = [(1,1),(1,2)]
path = [(1,1),(1,2),(2,2)]
Я пытаюсь использовать упаковку и распаковку, однако, поскольку массив...
520 просмотров
schedule
09.06.2022
Как распаковать двоичную строку в PHP?
Как я могу сделать этот код Perl в PHP?
print unpack ("H*", pack ("B*", "00000000100000012000000" ));
2523 просмотров
schedule
10.05.2023
Perl упаковать/распаковать/сдвинуть
У меня была эта проблема в Perl в течение нескольких дней, и после тщательного изучения бесчисленных справочных страниц, perldocs и слишком большого количества поисковых запросов, надеюсь, кто-то здесь может мне помочь.
Мне даны две строки, которые...
2275 просмотров
schedule
14.05.2023
Проверка солёных хэшей с помощью Perls unpack ()
Я пытаюсь проверить соленые пароли с помощью Perl и застрял в распаковке.
У меня есть соленый хешированный пароль, например для SHA256: SSHA256 = SHA256 ('пароль' + 'соль') + 'соль' в кодировке Base64, которая получает '{SSHA256} eje4XIkY6sGakInA...
958 просмотров
schedule
31.07.2022
Универсальная библиотека распаковщика архивов
Многие антивирусы могут распаковывать большинство архивов, находящихся на жестких дисках пользователей. Они анализируют .zip , .rar , .chm , .exe , .msi (и другие установщики) и многое другое. Также они могут распаковывать исполняемый файл...
1292 просмотров
schedule
06.08.2022
Php как распаковать шестнадцатеричные данные
У меня есть это:
0xC1 0x3A 0x00 0x01 0x5D 0xDA 0x47 0x53 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00, 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00...
1229 просмотров
schedule
03.12.2022
Распаковать структуру Python
Я пытаюсь преобразовать следующий код perl:
unpack(.., "Z*")
на python, однако отсутствие модификатора формата «*» в struct.unpack() делает это невозможным. Есть ли способ сделать это на питоне?
P.S. Модификатор «*» в perl из perldoc....
1774 просмотров
schedule
31.03.2024
ValueError: слишком много значений для распаковки при построении графика с помощью Sage
вот мой код до сих пор. У меня есть Python 2.7 (который я скачал сегодня вместе с Sage), и я запускаю его на Mac OS X 10.6.8 из терминала (хотя я планирую запустить его из графического интерфейса ноутбука(), как только выясню, что происходит). с...
2179 просмотров
schedule
10.05.2023
Hexa в десятичное преобразование в Ruby
У меня есть "\001\022" как значение a. мое желаемое десятичное значение равно 274.
Я попробовал следующую функцию. но я получаю ["0112"]
a.unpack("H*") ==> ["0112"]
Когда я конвертирую это «0112» в десятичное число с помощью...
1742 просмотров
schedule
18.05.2023
Как работают pack() и unpack() в Ruby
Зачем в Ruby нужен массив Packing ? Как directive помогает в такой упаковке?
Я запустил некоторый код в своей консоли, чтобы увидеть, как и как выглядят директивы в упаковке массива. Но вывод практически одинаков для каждой директивы....
4790 просмотров
schedule
24.06.2023
Упаковать / распаковать двоичную строку в Perl
Я пытаюсь понять фрагмент кода Perl. Я думаю , что его цель - создать двоичную строку из входного целого числа, но в обратном порядке битов (младший бит слева, старший бит справа). Однако я не понимаю, что делает pack / unpack с входными...
1830 просмотров
schedule
13.02.2023
PERL: распаковка огромных данных приводит к необычно долгому времени обработки
Я пытаюсь отделить данные заголовка и пикселя от растрового файла. Используя следующий код
($bmpHdr1, @bmpData1[0..$bmpSize-1]) = unpack "(H$hdrNibbleLen)(H2)*", $data1;
Прекрасно работает с небольшими файлами, но приводит к нелепому...
92 просмотров
schedule
14.05.2024
Как использовать функцию perl pack для изменения порядка полей
Я пытаюсь изменить порядок полей при построении строки с помощью pack , но не могу заставить pack делать то, что я хочу. Например, я хочу заполнить строку abc по смещению 12, defg по смещению 8 и hi по смещению 3 (и любым другим,...
129 просмотров
schedule
18.03.2023
Как устранить неточность с плавающей запятой при упаковке и распаковке числа с плавающей запятой?
Я упаковываю массив чисел для отправки через UDP на другое оборудование, используя программирование сокетов.
Когда я pack число 12,2, а затем unpack , я получаю 12,199999892651. Поскольку я работаю с числами, связанными с широтами и долготами,...
231 просмотров
schedule
14.05.2022
Меня интересует эффективность поиска
В настоящее время я изучаю структуру PE. Я пытаюсь разобрать это, используя perl вместо C.
Это не важно, но если вы читаете бинарный файл, вы должны перейти к определенному разделу. (Например, чтобы прочитать e_lfanew)
Я хочу прочитать данные...
51 просмотров
schedule
04.09.2022
распаковка неизвестного сериализованного формата с переменной длиной
Я использую Perl (5.8.8, не спрашивайте) и просматриваю сериализованный двоичный файл, из которого хочу проанализировать и извлечь информацию.
Формат следующий:
7 байт, значение которых мне неизвестно (DB DB 00 00 7A 03 00)
ноль (0x00)...
265 просмотров
schedule
01.05.2023