·4 min de lecture

Encodeur et décodeur Base64 pour Mac

Décoder des chaînes Base64 via des commandes Terminal ou des outils web interrompt votre flux à chaque valeur encodée rencontrée dans des logs ou des configurations.

Vous parcourez des variables d'environnement et trouvez une valeur qui ressemble à du charabia — eyJhbGciOiJIUzI1NiJ9. Vous savez que c'est du Base64, mais vous ne pouvez pas la lire telle quelle. Alors vous la copiez, ouvrez Terminal, tapez echo "..." | base64 --decode, réalisez que vous avez oublié le flag -D sur macOS, réessayez, et voyez enfin le résultat décodé. Trente secondes perdues pour quelque chose qui devrait en prendre deux.

L'encodage Base64 apparaît partout : en-têtes d'authentification, pièces jointes d'e-mails, data URI dans le CSS, secrets Kubernetes, configurations de pipelines CI/CD. Si vous travaillez avec des API ou de l'infrastructure, vous décodez du Base64 plusieurs fois par jour.

Pourquoi le Terminal ne suffit pas

La commande base64 intégrée à macOS fonctionne mais a ses bizarreries. Le flag de décodage est -D (majuscule) sur macOS contre -d sur Linux, ce qui piège quiconque travaille sur les deux systèmes. Les entrées multi-lignes exigent un guillemetage soigné. Et il n'y a aucun retour visuel — vous tapez une commande, récupérez une chaîne, et espérez ne pas avoir tronqué l'entrée par inadvertance.

Les outils web résolvent le problème d'ergonomie mais en créent un de sécurité. Les valeurs encodées en Base64 sont souvent des secrets : clés API, jetons, données de certificats. Les coller sur un site web annule tout l'intérêt de les avoir encodées au départ.

Encoder et décoder localement en un clic

Bellows inclut un encodeur et décodeur Base64 au sein de sa boîte à outils de développement de 41 outils pour macOS. Collez votre chaîne encodée, voyez le résultat décodé immédiatement. Inversez le sens pour encoder du texte brut en Base64. Tout se passe sur votre machine — aucune donnée ne quitte votre Mac.

Bellows Base64 encoder and decoder tool on macOS

Cas d'usage courants

Décoder des secrets Kubernetes stockés en Base64 dans des manifestes YAML. Inspecter le payload d'un JWT (qui est encodé en Base64url). Convertir une image en data URI Base64 pour l'intégrer dans du HTML. Encoder des identifiants pour un en-tête d'authentification HTTP Basic. Chacun de ces cas ne demande qu'un simple copier-lire au lieu d'une commande Terminal ou d'un aller-retour vers un navigateur.

Sensible au presse-papiers

Copiez une chaîne Base64 et ouvrez Bellows depuis la barre de menus. L'application détecte le contenu encodé sur votre presse-papiers et suggère l'outil Base64, vous évitant l'étape de navigation manuelle.

Aucune surcharge d'installation

Contrairement aux formules Homebrew ou aux scripts Python qui nécessitent une maintenance, Bellows s'installe en une fois via le Mac App Store avec des mises à jour automatiques. Il fonctionne nativement sur Apple Silicon et Intel sans aucune dépendance.

Obtenez Bellows sur le Mac App Store

Article suivant

Bellows

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

Get Bellows on the Mac App Store