← Текстові інструменти та списки
Текстові інструменти та списки · працює локально

Кодувальник і декодувальник тексту Bitcoin Base58

Перетворюйте байти UTF-8 за допомогою алфавіту Bitcoin Base58, зберігаючи початкові нульові байти точно.

Готово. Ваші робочі дані залишаються в цьому браузері.

Чому цей інструмент корисний

Використовуйте Base58 для ідентифікаторів, які можна копіювати, де слід виключити візуально неоднозначні символи, такі як нуль, велика літера O, I та мала літера l.

Як це працює

Браузер інтерпретує обмежений масив байтів як одне беззнакове ціле число, зберігає кожен початковий нуль як 1 і виконує обернену операцію під час декодування.

Практичний приклад

Hello кодується як 9Ajdvzr; початковий байт NUL утворює початкову 1 і зберігається під час зворотного проходу.

Перевірка

Обчислення є детермінованим і пояснює помилки перевірки замість того, щоб непомітно змінювати некоректні вхідні дані.

Межа приватності

Ввід і вивід залишаються в цій вкладці. Копіювання та завантаження відбуваються через API браузера без завантаження на сервер.

Паспорт результату

Кожен запуск повідомляє свій режим інструмента, мітку часу та розмір вхідних/вихідних даних, щоб можна було перевірити перетворені дані.