·4 min de leitura

Codificador e Decodificador Base64 para Mac

Decodificar strings Base64 via comandos de Terminal ou ferramentas web interrompe seu fluxo toda vez que você encontra um valor codificado em logs ou configurações.

Você está lendo variáveis de ambiente e encontra um valor que parece um amontoado de letras — eyJhbGciOiJIUzI1NiJ9. Você sabe que é Base64, mas não consegue lê-lo ali mesmo. Então você copia, abre o Terminal, digita echo "..." | base64 --decode, percebe que esqueceu a flag -D no macOS, tenta de novo e finalmente vê o resultado decodificado. Trinta segundos perdidos em algo que deveria levar dois.

A codificação Base64 aparece em todo lugar: cabeçalhos de autenticação, anexos de e-mail, URIs de dados em CSS, segredos do Kubernetes, configurações de pipelines de CI/CD. Se você trabalha com APIs ou infraestrutura, decodifica Base64 várias vezes por dia.

Por Que o Terminal Não É Suficiente

O comando base64 nativo do macOS funciona, mas tem peculiaridades. A flag de decodificação é -D (maiúscula) no macOS versus -d no Linux, o que confunde quem trabalha com os dois sistemas. Entradas multilinhas exigem aspas cuidadosas. E não há retorno visual — você digita um comando, recebe uma string de volta e espera não ter truncado a entrada por acidente.

Ferramentas baseadas em navegador resolvem o problema de usabilidade, mas criam um problema de segurança. Valores codificados em Base64 costumam ser segredos: chaves de API, tokens, dados de certificados. Colá-los em um site anula o propósito de tê-los codificado em primeiro lugar.

Codifique e Decodifique Localmente em Um Clique

Bellows inclui um codificador e decodificador Base64 como parte do seu conjunto de 41 ferramentas para desenvolvedores no macOS. Cole sua string codificada, veja o resultado decodificado imediatamente. Inverta a direção para codificar texto simples em Base64. Tudo acontece na sua máquina — nenhum dado sai do seu Mac.

Bellows Base64 encoder and decoder tool on macOS

Casos de Uso Comuns

Decodificar segredos do Kubernetes armazenados em Base64 em manifestos YAML. Inspecionar o payload de um JWT (que é codificado em Base64url). Converter uma imagem em um URI de dados Base64 para incorporar em HTML. Codificar credenciais para um cabeçalho de Autenticação Básica HTTP. Cada um desses casos leva uma única interação de colar e ler, em vez de um comando de Terminal ou uma ida e volta ao navegador.

Consciente da Área de Transferência

Copie uma string Base64 e abra o Bellows pela barra de menus. O app detecta o conteúdo codificado na sua área de transferência e sugere a ferramenta Base64, então você pula a etapa de navegar até ela manualmente.

Sem Sobrecarga de Instalação

Diferente de fórmulas do Homebrew ou scripts Python que precisam de manutenção, o Bellows é uma única instalação pela Mac App Store com atualizações automáticas. Roda nativamente em Macs com Apple Silicon e Intel, sem dependências.

Obtenha o Bellows na Mac App Store

Próximo artigo

Bellows

41 developer tools in one native Mac app — JSON, JWT, Base64, hashes, and more.

Get Bellows on the Mac App Store