Об этом инструменте
Инструмент Ascii85 / Base85 преобразует двоичные данные в Ascii85 (также называемый Base85) и обратно — это текстовая кодировка, упаковывающая четыре байта в пять печатных символов, что примерно на 25% компактнее Base64. Она используется в потоках PostScript и PDF (вариант Adobe) и в форматах патчей/диффов. Всё выполняется локально в вашем браузере с помощью TextEncoder/TextDecoder; ничего из вставленного вами не загружается на сервер.
При кодировании ввод обрабатывается как 4-байтовые группы с порядком big-endian, каждая группа читается как 32-битное беззнаковое целое, и выводится пять цифр путём многократного взятия значения по модулю 85 и добавления 33, так что каждая цифра попадает в печатный диапазон от '!' (33) до 'u' (117). Группа из одних нулей сворачивается в единственный символ 'z'. Финальная неполная группа из n байтов (1–3) дополняется нулями до четырёх, кодируется, а последние 4−n выходных символа отбрасываются, давая n+1 символ. Вариант Adobe оборачивает результат в '<~' и '~>'.
Декодирование обращает процесс: пробелы и любая обёртка удаляются, 'z' разворачивается в четыре нулевых байта, пятисимвольные группы читаются как value = Σ (cᵢ−33)·85^(4−i) и записываются как четыре байта big-endian, а завершающая неполная группа из m символов (2–5) дополняется 'u' (значение 84) и сохраняет m−1 байт. Выберите направление, стандартный или Adobe вариант, и являются ли входные байты текстом UTF-8 или hex.