Вы просматриваете переменные окружения и находите значение, похожее на бессмыслицу — eyJhbGciOiJIUzI1NiJ9. Вы знаете, что это Base64, но не можете прочитать его на месте. Поэтому копируете его, открываете Terminal, вводите echo "..." | base64 --decode, вспоминаете, что забыли флаг -D в macOS, пробуете снова и наконец видите раскодированный результат. Тридцать секунд потрачены на то, что должно занимать две.
Кодирование Base64 встречается повсюду: заголовки аутентификации, вложения писем, data URI в CSS, секреты Kubernetes, конфиги CI/CD пайплайнов. Если вы работаете с API или инфраструктурой, вы декодируете Base64 по нескольку раз в день.
Почему терминала недостаточно
Встроенная команда base64 в macOS работает, но с особенностями. Флаг декодирования — -D (заглавная) в macOS против -d в Linux, что сбивает с толку тех, кто работает на обеих системах. Многострочный ввод требует аккуратного экранирования кавычек. И никакой визуальной обратной связи — вы вводите команду, получаете строку и надеетесь, что случайно не обрезали ввод.
Браузерные инструменты решают проблему удобства, но создают проблему безопасности. Значения в Base64 часто являются секретами: API-ключи, токены, данные сертификатов. Вставлять их на сайт сводит на нет саму цель кодирования.
Кодируйте и декодируйте локально в один клик
Bellows включает кодировщик и декодировщик Base64 в составе набора из 41 инструмента для разработчиков на macOS. Вставьте закодированную строку — сразу увидите раскодированный результат. Переключите направление, чтобы закодировать открытый текст в Base64. Всё происходит на вашей машине — никакие данные не покидают Mac.
Типичные сценарии использования
Декодирование секретов Kubernetes, хранящихся в Base64 в YAML-манифестах. Просмотр payload JWT (который закодирован в Base64url). Преобразование изображения в data URI Base64 для встраивания в HTML. Кодирование учётных данных для заголовка HTTP Basic Auth. Каждая из этих задач сводится к одному действию «вставить и прочитать» вместо команды терминала или похода в браузер.
Учитывает буфер обмена
Скопируйте строку Base64 и откройте Bellows из строки меню. Приложение распознаёт закодированное содержимое в буфере обмена и предлагает инструмент Base64, избавляя вас от ручного перехода к нему.
Никаких накладных расходов на установку
В отличие от формул Homebrew или Python-скриптов, требующих поддержки, Bellows — это единственная установка из Mac App Store с автоматическими обновлениями. Приложение работает нативно на Apple Silicon и Intel Mac без зависимостей.