Articles of шестнадцатеричный

Проблемы анализа пост-запроса в байтах из Java и PHP

У меня довольно сложная ситуация. У меня возникли некоторые вопросы, но теперь я ближе к решению. Ситуация: Java-кодер отправляет мне запрос с изображением. Здесь я получаю его запрос и помещаю его в файл журнала: $query = fopen("php://input",'rb'); $queryFile= fopen("/var/www/9292/querylog.txt","wb"); stream_copy_to_stream($query, $queryFile); fclose($queryFile); fclose($query); Данные из журнала являются шестнадцатеричными, поэтому я обрабатываю его следующим образом: $query=file_get_contents("/var/www/9292/querylog.txt"); […]

Как я могу распаковать двоичные форматированные данные в формате Python?

Используя функцию PHP pack () , я преобразовал строку в двоичное шестнадцатеричное представление: $string = md5(time); // 32 character length $packed = pack('H*', $string); Форматирование H * означает «Hex string, high nibble first». Чтобы распаковать это в PHP, я просто использовал бы функцию unpack () с флагом формата H *. Как я распакую эти данные […]