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

Ошибка распаковки Lua?
Я наткнулся на странное поведение функции распаковки Lua table1 = {true, nil, true, false, nil, true, nil} table2 = {true, false, nil, false, nil, true, nil} a1,b1,c1,d1,e1,f1,g1 = unpack( table1 ) print ("table1:",a1,b1,c1,d1,e1,f1,g1)...
3418 просмотров
schedule 27.09.2022

Когда бы вы использовали unpack('h*' ) или pack('h*' )?
В Perl pack и unpack имеет два шаблона для преобразования байтов в/из шестнадцатеричного: h Шестнадцатеричная строка (сначала младший полубайт). H Шестнадцатеричная строка (сначала старший полубайт). Лучше всего это пояснить на...
16024 просмотров
schedule 15.06.2022

Неожиданный результат от AVX _m256_unpack*_ps распаковать встроенный
Я пытаюсь использовать встроенные инструкции распаковки AVX _m256_unpacklo_ps и _m256_unpackhi_ps для чередования 16 значений с плавающей запятой. Результаты, которые я получаю, странные, либо потому, что я не понимаю, как распаковка должна...
1381 просмотров
schedule 11.05.2023

ruby base64 кодирование/декодирование/распаковка ('m') проблемы
Имея странную рубиновую кодировку: ruby-1.9.2-p180 :618 > s = "a8dnsjg8aiw8jq".ljust(16,'=') => "a8dnsjg8aiw8jq==" ruby-1.9.2-p180 :619 > s.size => 16 ruby-1.9.2-p180 :620 > s.unpack('m0') ArgumentError: invalid base64 from...
5977 просмотров
schedule 15.01.2023

распаковать структуру python в dict
struct.unpack распаковывает данные в кортеж. Есть ли эквивалент, который вместо этого будет хранить данные в dict? В моей конкретной проблеме я имею дело с двоичным форматом фиксированной ширины. Я хочу иметь возможность одним махом распаковывать...
15882 просмотров
schedule 05.08.2022

Распакуйте содержимое из файла Excel .XLL, созданного с помощью Excel-DNA.
Я не знаю, знаете ли вы проект excel-dna, это проект, который помогает интегрировать сборку .net и язык в надстройки excel. Моя проблема в том, что я хочу распаковать dll из файла xll (excel-dna умеет упаковывать ресурсы внутри xll). Я загрузил...
2675 просмотров
schedule 06.02.2024

Как распаковать () эту структуру с помощью PHP?
Как распаковать () первую структуру в этом списке ? Я хочу, чтобы второе поле было целым числом (или, лучше сказать, float, поскольку PHP не поддерживает 64-битное int)
693 просмотров
schedule 25.03.2022

Ошибка при открытии .tar.gz через Shell для установки Apache Maven
Машина: Mac OSX 10.5.8 32-разрядная версия. Цель: Чтобы установить apache maven в соответствии с его инструкциями на веб-сайтах , чтобы установить пакет JUNG в соответствии с его инструкции по установке , поэтому я могу использовать...
2192 просмотров
schedule 28.05.2022

Неожиданное поведение PHP unpack()
Тесты $x = sprintf( "foo\x00bar\x00baz" ); $y = unpack( 'afoo/abar/abaz' , $x ); print_r( $y ); $x = sprintf( "foo\x00bar\x00baz" ); $y = unpack( 'a*foo/a*bar/a*baz' , $x ); print_r( $y ); Результаты Array ( [foo] => f [bar]...
1819 просмотров
schedule 24.05.2022

PHP Pack / unpack - может ли он обрабатывать строки переменной длины
Я пытался выяснить, может ли PHP-реализация Pack / Unpack делать то, что может делать версия Perl. Пример, который я хотел бы сделать на PHP: http://perldoc.perl.org/perlpacktut.html#String-Lengths # pack a message: ASCIIZ, ASCIIZ,...
3607 просмотров
schedule 09.11.2022

разбить 128-битную последовательность на биты
я пытаюсь реализовать в php парсер, который читает бинарные файлы разного размера (например, $fsize). В этих файлах есть повторяющиеся 16-байтовые последовательности, которые я хочу обрабатывать независимо (по одной 16-байтовой последовательности за...
320 просмотров
schedule 16.06.2022

Упаковка данных разных размеров в список беззнаковых целых чисел
У меня есть набор данных, представляющий аппаратную структуру, которой мне нужно манипулировать в python. Реальная структура имеет размер 4 КБ ... Я просто приведу быстрый пример: Byte(s) Value 0-1 0x0102 2-3 0x0304 4-23...
881 просмотров
schedule 29.08.2023

Как распаковать различные формы целых чисел в байтовый буфер в Golang?
Мне нужно извлечь различные поля в байтовом буфере. Я придумал это решение: func (fs *FileSystem) readSB() { // fs.f is a *os.File buf := make([]byte, 1024) fs.f.ReadAt(buf, 1024) // Offset: type var p *bytes.Buffer //...
10386 просмотров
schedule 10.04.2022

Получить IV из заголовка RNCryptor AES 256 в PHP
Использование последнего источника RNCryptor и попытка отправить зашифрованные данные в PHP-скрипт. RNCryptor упаковывает IV в раздел заголовка, который добавляется к фактическим зашифрованным данным. - (NSData *)header { uint8_t header[2] =...
2188 просмотров
schedule 28.04.2023

Распаковать бинарные данные с помощью python
Я хотел бы распаковать массив двоичных данных в uint16 данные с помощью Python. Интернет полон примеров, использующих struct.unpack , но только примеры, связанные с двоичным массивом размера 4. Большинство из этих примеров выглядят следующим...
27124 просмотров
schedule 27.12.2022

С# эквивалент Python struct.pack?
Есть ли какая-либо функция, эквивалентная Python struct.pack и strike.unpack в C#, которая позволяет мне упаковывать и распаковывать значения, подобные этому? def hexlongbits2double(str): return struct.unpack('d', struct.pack('Q', int(str,...
1550 просмотров
schedule 08.05.2022

Как преобразовать байтовые массивы UTF8 в строку в lua
у меня такая таблица table = {57,55,0,15,-25,139,130,-23,173,148,-24,136,158} это массив байтов в кодировке utf8 с помощью функции распаковки php unpack('C*',$str); как я могу преобразовать его в строку utf-8, которую я могу...
11454 просмотров
schedule 18.05.2022

Python распаковывает список кортежей
Я использую python/django, и у меня есть кортеж кортежей (или список кортежей. Не имеет большого значения), в основном это результат SQL-запроса. Я печатаю так: Если бы у меня был output= [(a1,b1,c1,d1), (a2,b2,c2,d2), ...] So I'll do:...
1921 просмотров
schedule 08.11.2022

PHP конвертирует целое число в 32-битный (4 байта) шестнадцатеричный код для программирования сокетов
Мне нужно преобразовать целое число в 4-байтный (32-битный) шестнадцатеричный код для отправки его в качестве ACK на устройство, которое я сейчас пытаюсь интегрировать. Например 3 = 00000003 15 = 0000000F Проверьте...
2657 просмотров
schedule 13.04.2022

python ValueError: слишком много значений для распаковки в кортеже
Итак, я извлекаю данные из файла JSON. Я пытаюсь упаковать свои данные таким образом, чтобы сценарий предварительной обработки мог их использовать. код скрипта предварительной обработки: for key in split: hist = split[key] for text,...
8973 просмотров
schedule 07.05.2023