PHP: десериализовать Java BigInteger

В Java я создаю строку base36 из двоичных данных следующим образом:

String data = new BigInteger(binaryData).toString(36);
// returns something like: 1orzkii2bst4o0yi5npnbq9bxxh22tn1xnfrpubisntoq7ilwbc63

Обратите внимание, что BigInteger обрабатывает данные как порядок с прямым порядком байтов

Теперь я хочу получить сгенерированный data строка в PHP, и получить его оригинальный двоичный контент. Как можно этого добиться? Я наткнулся на GMP функции, но до сих пор мне не повезло.

0

Решение

Попробуй это:

gmp_export(gmp_init("1orzkii2bst4o0yi5npnbq9bxxh22tn1xnfrpubisntoq7ilwbc63", 36));
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]