У меня есть длинная «двоичная строка», например, выход функции PHPs pack. Как преобразовать это значение в base62 (0-9a-zA-Z)? Встроенные математические функции переполняются с такими длинными входами, а BCmath не имеет функции base_convert или что-то конкретное. Мне также нужна соответствующая функция «pack base62».
Есть ли способ принять любое число, скажем, от 1 до 40000 и создать хэш-символ с 8 символами? Я думал об использовании base_convert но не мог понять, как заставить его быть 8-символьным хэшем. Любая помощь будет оценена!