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