В Java я создаю строку base36 из двоичных данных следующим образом:
String data = new BigInteger(binaryData).toString(36);
// returns something like: 1orzkii2bst4o0yi5npnbq9bxxh22tn1xnfrpubisntoq7ilwbc63
Обратите внимание, что BigInteger
обрабатывает данные как порядок с прямым порядком байтов
Теперь я хочу получить сгенерированный data
строка в PHP, и получить его оригинальный двоичный контент. Как можно этого добиться? Я наткнулся на GMP
функции, но до сих пор мне не повезло.
Попробуй это:
gmp_export(gmp_init("1orzkii2bst4o0yi5npnbq9bxxh22tn1xnfrpubisntoq7ilwbc63", 36));
Других решений пока нет …