Кодировщик и декодировщик Base85 / Ascii85

Разработчик
Реклама · УДАЛИТЬ?
Размерное сравнение появится здесь
Реклама · УДАЛИТЬ?

Гид

Кодировщик и декодер Base85 / Ascii85

Кодируйте текст в Base85 или декодируйте закодированные данные обратно в их исходную форму. Кодирование Base85 преобразует 4 байта бинарных данных в 5 печатных символов ASCII, обеспечивая лучшую экономию пространства по сравнению с Base64 (перегрузка 25% против 33%). Это инструмент поддерживает три основные варианта Base85, используемых в различных приложениях.

Как использовать

Выберите режим (кодирование или декодирование), выберите вариант Base85, вставьте ваш текст или закодированные данные и нажмите КонвертироватьИнструмент обрабатывает всё в вашем браузере и отображает результат вместе с сравнением размеров входных/выходных данных.

Возможности

  • Двунаправленный Энкодировать текст в Base85 или декодировать Base85 обратно в исходный текст
  • Три варианта Асци-85 (Adobe/btoa с разделителями ``), RFC 1924 (Python/Git) и Z85 (ZeroMQ).
  • Кодировка ASCII-85 с особым обработкой Поддерживает шорткат **«з»** для всех нулевых групп и автоматическое обёртывание разделителей.
  • Сравнение размеров – Показывает размеры входных и выходных байт с процентом перегрузки
  • Пробельный терпимый Декодер игнорирует пробелы в входе ASCII-85 для гибкого копирования.
  • Диагностика ошибок – Ясные сообщения об некорректных символах или неправильно закодированных данных
  • На стороне клиента – Все кодирование и декодирование происходит в вашем браузере

Реклама · УДАЛИТЬ?

Часто задаваемые вопросы

  1. Что отличает Base85 от Base64?

    Оба являются схемами кодировки бинарных данных в текстовые строки, но используют разные основания. Base64 кодирует 3 байта в 4 символа (перегрузка 33%), а Base85 — 4 байта в 5 символов (перегрузка 25%). Base85 более экономичен по объёму, но использует более широкий диапазон печатных ASCII-символов. Base64 шире поддерживается в протоколах и системах, тогда как Base85 часто применяется в PostScript, PDF-файлах, бинарных патчах Git и сообщениях ZeroMQ.

  2. Что отличает ASCII85, RFC 1924 и Z85?

    Три из них кодируют 4 байта в 5 символов с использованием арифметики base-85, но они различаются по своим наборам символов и соглашениям. ASCII85 (Adobe) использует символы от ! до u (ASCII 33–117), оборачивает вывод в делимиторы и имеет специальную шортинг-символ «z» для всех нулевых групп. RFC 1924 использует цифры, буквы A-Z, a-z и выбранные символы — этот вариант используется в Python и Git. Z85 (ZeroMQ) использует собственный набор символов, оптимизированный для встраивания в исходный код и XML без проблем с экранированием.

  3. Когда следует использовать кодировку Base85?

    Используйте Base85 при необходимости встраивания бинарных данных в текстовый формат, когда важнее эффективность по использованию пространства, чем универсальная совместимость. Типичные случаи применения включают потоки документов PostScript и PDF (Ascii85), бинарные дифференциальные патчи для git (RFC 1924), фрейминг сообщений ZeroMQ (Z85) и любые приложения, где экономия места в 8% по сравнению с Base64 значительна для больших объёмов данных. Для общих веб-API и прикреплений к электронным письмам предпочтительнее остаётся Base64 из-за более широкой поддержки.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
Реклама · УДАЛИТЬ?