Вопросы по теме '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