У меня есть вариант использования, когда мне нужно закодировать 38-значное число в строку длиной от 18 до 20.
Я использую ByteBuffer емкостью 16 байт в Java для хранения двух длинных значений. Затем я пытаюсь закодировать его в строку без каких-либо специальных символов. Я попробовал кодировку base32, в результате получилась строка длиной 26, но для моего варианта использования мне нужна строка гораздо меньшего размера.
Есть ли обходной путь для этой проблемы?
Под специальными символами я подразумеваю исключение всего, что находится за пределами диапазона A–Z или 0–9.
Подробнее здесь: https://stackoverflow.com/questions/790 ... o-20-witho
Есть ли способ преобразовать 38-значное число в строку длиной от 18 до 20 без каких-либо специальных символов? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение