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

Как я могу обрабатывать упакованные данные из Perl / PHP на C ++?
У меня проблема с реализацией программы PHP на C ++. Речь идет о функции PHP / Perl unpack . Я не знаю, как это сделать на C ++ (нет проблем с чтением файла ... но как мне распаковать («C *») прочитанное содержимое). <?php $file =...
1015 просмотров
schedule 19.10.2021

распаковать синтаксис в Python 3
Я пытаюсь преобразовать шестнадцатеричные числа в десятичные с помощью распаковки. Когда я использую: from struct import * unpack("<H",b"\xe2\x07") Результат: 2018 , это то, что я хочу. Дело в том, что у меня шестнадцатеричные данные в...
2229 просмотров
schedule 22.10.2021

Как использовать пакет/распаковку в Perl?
Мои данные кодируются как 64-битный сетевой порядок байтов, когда я анализирую их с помощью Ruby язык следующим образом: def unpack_string(str) binary = str.unpack('m*').first binary.unpack('G*') end my_array_of_floats =...
1678 просмотров
schedule 26.02.2022

Распаковать поля из файла данных IBM
У меня есть файл данных в кодировке EBCDIC из источника мейнфрейма IBM, который необходимо проанализировать и преобразовать в ASCII. Я смог преобразовать его, прочитав его побайтно в шестнадцатеричном формате и найдя соответствующие совпадения в...
651 просмотров
schedule 27.02.2022

Perl Pack Распаковать переменную оболочки
В конечном итоге моя цель - преобразовать шестнадцатеричный дамп данных в правильное значение с плавающей запятой. Я настроил свой сценарий оболочки, чтобы изолировать отдельные шестнадцатеричные значения, которые мне нужно посмотреть, и упорядочить...
201 просмотров
schedule 01.03.2022

Проблема с использованием Python Struct Unpack в последнее время
В сценарии Python я записываю звук с помощью следующей команды: import subprocess import wave self.rec_args =['arecord', '--device=pulse', '-f', 'cd', '-t', '/home/USER/audioFile.wav')] self.rec = subprocess.Popen(self.rec_args, shell=False)...
402 просмотров
schedule 12.04.2022

Разбирайте каждый бит в потоке байтов с помощью Python
У меня есть двоичный файл, который содержит наборы байтов для представления различных флагов состояния некоторых модулей. Вот пример 4-байтовой структуры: 7A 05 00 00 Что должно быть (согласно конвертеру hex->bin): 0111 1010 0000 0101...
3901 просмотров
schedule 24.04.2022

Структура распаковки запроса на чтение в реализации TFTP
Что касается RFC TFTP (простой протокол передачи файлов), пакет RRQ/WRQ (запросы на чтение\запись) имеет следующий формат: 2 bytes string 1 byte string 1 byte ------------------------------------------------ | Opcode |...
569 просмотров
schedule 31.05.2022

распаковать функцию в питоне
Я пытаюсь понять функцию распаковки в Python и то, как она использует строку формата. В качестве примера я использую строку формата «I», которая соответствует беззнаковому целому числу (размер, 4 байта). Согласно документации, функция распаковки...
32219 просмотров
schedule 05.06.2022

Распаковка бинарных данных в PHP
Я использую сторонний API, который позволяет мне загружать изображение с помощью запроса POST, и параметр должен быть в двоичном формате, например. [137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,3,...] Я попытался использовать функцию...
416 просмотров
schedule 20.06.2022

Упаковать и распаковать пару целых чисел в шестнадцатеричный формат
У меня есть пара 32-битных целых чисел в формате Little-Endian, и мне нужно преобразовать их в шестнадцатеричное значение и обратить процесс вспять. Я знаю, как преобразовать в шестнадцатеричное, но у меня проблемы с возвратом к целому. h =...
240 просмотров
schedule 31.07.2022

Как я могу ускорить обработку Perl данных фиксированной ширины?
У нас есть готовый код, который загружает данные из файлов в базу данных. Существует несколько форматов файлов; все они являются полями фиксированной ширины. Часть кода использует функцию Perl unpack() для чтения полей из входных данных в...
764 просмотров
schedule 27.08.2022

Структура Python, распаковывающая целое число, за которым следует двойное число
Я пытаюсь распаковать структуру из двоичного файла и знаю, что первые 4 байта представляют собой целое число (со значением 64), а следующие 3*8 байтов — три двойных числа. Я сохранил данные в векторе с именем fileContent следующим образом: with...
1580 просмотров
schedule 01.09.2022

Распаковать бит из бинарной строки с помощью Ruby
Я использую String::unpack для распаковки набора целых и двойных значений из двоичного потока. Как я могу распаковать один бит из этого битового потока? Я не могу найти конкретную директиву для декодирования отдельных битов с помощью unpack.
1075 просмотров
schedule 14.09.2022

Способы найти ОЭП запакованного файла
Мне удалось распаковать файл с помощью OllyDbg и исправить дамп с помощью ImportRec, но я все еще не могу найти OEP. Когда я загружаю файл с OllyDbg, я сначала вижу эти инструкции (см. скриншот "EP" ): CALL unpackme.00401931 MOV EAX,8C603...
2848 просмотров
schedule 23.09.2022

Как создать файл .BAT для загрузки и распаковки zip-файла?
Как создать файл .BAT для загрузки и распаковки zip-файла с HTTP-сервера? У нас есть ссылки типа http://example.com/folder.zip и абсолютная ссылка на папку типа C:\Users\UserName\Some mixed Русский English Adress\ если файлы из zip...
15696 просмотров
schedule 03.11.2022

функции упаковки/распаковки для node.js
Существуют ли какие-либо модули, которые обеспечивают функциональность упаковки/распаковки для nodejs, аналогичную модулю структуры python? Я не нашел ничего специально для узла, и я предполагаю, что реализация javascript будет значительно медленнее....
26287 просмотров
schedule 06.02.2023

PHP - читать 8-битные целые числа
У меня есть двоичный файл, состоящий из 8-битных целых чисел. Я пытался использовать функции php unpack(), но я не могу заставить какие-либо аргументы работать для целых чисел размером 1 байт. Я попытался объединить данные с фиктивным байтом, чтобы...
7003 просмотров
schedule 06.12.2022

Синтаксис Perl unpack(A4/A*) length+bytes в форме регулярного выражения
Как подробно описано в perlpacktut, вы можете использовать строку распаковки X/Y*, чтобы сначала получить длину потока байтов, а затем прочитать ровно столько байтов. Однако я изо всех сил пытаюсь найти что-то подобное в регулярном выражении, скажем,...
463 просмотров

производительность распаковки в сочетании с соединением в Perl
У меня есть парсер, написанный на Perl, который анализирует файл записей фиксированной длины. Часть записи состоит из нескольких строк (также фиксированной длины), состоящих только из цифр. Каждый символ в строке кодируется как число, а не как...
386 просмотров
schedule 14.02.2023