·4 Min. Lesezeit

Base64-Kodierer und -Dekodierer für Mac

Base64-Strings über Terminal-Befehle oder Web-Tools zu dekodieren unterbricht jedes Mal deinen Flow, wenn du auf einen kodierten Wert in Logs oder Configs stößt.

Du liest Umgebungsvariablen durch und findest einen Wert, der wie Kauderwelsch aussieht — eyJhbGciOiJIUzI1NiJ9. Du weißt, dass es Base64 ist, aber du kannst es nicht direkt lesen. Also kopierst du es, öffnest Terminal, tippst echo "..." | base64 --decode, merkst, dass du auf macOS das -D-Flag vergessen hast, versuchst es nochmal, und siehst endlich die dekodierte Ausgabe. Dreißig Sekunden weg für etwas, das zwei dauern sollte.

Base64-Kodierung taucht überall auf: Authentifizierungs-Header, E-Mail-Anhänge, Data-URIs in CSS, Kubernetes-Secrets, CI/CD-Pipeline-Konfigurationen. Wenn du mit APIs oder Infrastruktur arbeitest, dekodierst du Base64 mehrmals am Tag.

Warum Terminal nicht ausreicht

Der eingebaute base64-Befehl auf macOS funktioniert, hat aber Eigenheiten. Das Decode-Flag ist -D (Großbuchstabe) auf macOS versus -d auf Linux, was jeden stolpern lässt, der auf beiden Systemen arbeitet. Mehrzeilige Eingaben erfordern sorgfältiges Quoting. Und es gibt kein visuelles Feedback — du tippst einen Befehl, bekommst einen String zurück und hoffst, dass du die Eingabe nicht versehentlich abgeschnitten hast.

Browser-basierte Tools lösen das Usability-Problem, schaffen aber ein Sicherheitsproblem. Base64-kodierte Werte sind oft Secrets: API-Schlüssel, Tokens, Zertifikatsdaten. Sie in eine Website einzufügen, macht den Zweck der Kodierung zunichte.

Lokal kodieren und dekodieren mit einem Klick

Bellows enthält einen Base64-Kodierer und -Dekodierer als Teil seines 41-Tool-Entwickler-Werkzeugkastens für macOS. Füge deinen kodierten String ein, sieh sofort die dekodierte Ausgabe. Wechsle die Richtung, um Klartext in Base64 zu kodieren. Alles passiert auf deinem Rechner — keine Daten verlassen deinen Mac.

Bellows Base64-Kodierer und -Dekodierer-Tool auf macOS

Häufige Anwendungsfälle

Kubernetes-Secrets dekodieren, die als Base64 in YAML-Manifesten gespeichert sind. Den Payload eines JWT inspizieren (der Base64url-kodiert ist). Ein Bild in eine Base64-Data-URI konvertieren, um es in HTML einzubetten. Anmeldedaten für einen HTTP-Basic-Auth-Header kodieren. Jede dieser Aufgaben erfordert nur ein einfaches Einfügen-und-Lesen statt eines Terminal-Befehls oder Browser-Umwegs.

Zwischenablage-fähig

Kopiere einen Base64-String und öffne Bellows über die Menüleiste. Die App erkennt den kodierten Inhalt in deiner Zwischenablage und schlägt das Base64-Tool vor, sodass du den Schritt des manuellen Navigierens überspringst.

Kein Installations-Overhead

Im Gegensatz zu Homebrew-Formulas oder Python-Skripten, die Pflege brauchen, ist Bellows eine einzige Mac-App-Store-Installation mit automatischen Updates. Die App läuft nativ auf Apple-Silicon- und Intel-Macs ohne Abhängigkeiten.

Bellows im Mac App Store laden

Nächster Artikel

Bellows

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

Get Bellows on the Mac App Store