Я знаком с функцией php bin2hex()
для преобразования двоичных данных к его шестнадцатеричному представлению.
Однако, что дополнительная функция состоит в том, чтобы преобразовать шестнадцатеричное представление данных назад к двоичным данным?
Например:
$foo = "hello";
$foo = bin2hex($foo);
echo $foo; // Displays 68656c6c6f
Как я поворачиваюсь спиной к "привет"?
$foo = "68656c6c6f";
// Now what?
Существует нет hex2bin()
функция.
Если вы посмотрите на страницу PHP bin2hex , там есть предлагаемые решения, включая это:
$foo = pack("H*" , $foo);
echo $foo;
Также есть различные реализации hex2bin, из которых вы можете выбирать.