pack

    13зной

    1ответ

    Я хотел бы упаковать все данные в списке в один буфер для отправки через UDP-сокет. Список относительно длинный, поэтому индексирование каждого элемента в списке является утомительным. Это то, что я д

    1зной

    1ответ

    Я пытаюсь отправить/получить данные со встроенным устройством с использованием настраиваемого протокола. struct.pack() и unpack() кажутся, что они выполнили бы эту работу, но аргумент fmt не является

    0зной

    1ответ

    Я играл с pack() дольше, чем я хотел бы признать, и случайно наткнулся на data structure alignment. Есть ли «хороший» способ создания структур C из PHP и учет этих дополнительных байтов заполнения? Я

    1зной

    1ответ

    Я хочу упаковать байт, за которым следует длинный. Мой буфер может содержать только 9 элементов. Почему я не могу упаковать их в буфер? >>> from struct import * >>> calcsize('qB') 9 >>> calcsize('B

    2зной

    1ответ

    Есть ли какая-либо функция, эквивалентная Python struct.pack и struck.unpack в C#, которая позволяет мне упаковывать и распаковывать такие значения? def hexlongbits2double(str): return struct.unp

    -1зной

    1ответ

    Я получаю предупреждение от функции пакета без какой-либо информации. Строка, которую я прохожу, кажется прекрасной. Может ли кто-нибудь сказать мне, что может вызвать проблему? $s = trim(hash_hmac('s

    1зной

    3ответ

    Я встречаю проблему с кодировкой ... Ошибок в консоли не возникает, но результат плохо кодируется. I должен использовать Digest::SHA1.hexdigest на строке, а затем долженpack результат. Приведенный ниж

    0зной

    1ответ

    Вот фрагмент кода. Я пытаюсь записать шестнадцатеричный файл в binmode. #!/usr/bin/perl die "Usage: $0 infile outfile" unless scalar(@ARGV) > 1; open(my $out, '>', $ARGV[1]) or die "cannot open in f