base64
Textverarbeitung
Aufruf
base64 [file]Wandelt Bytes in ASCII-Text und zurück, damit Binärdaten durch reine Textkanäle passen; es ist Kodierung, keine Verschlüsselung, und das Dekodier-Flag ist -d bei GNU, -D auf älterem macOS.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -d | Decode. GNU and recent macOS take -d; older macOS needs -D |
| -w | GNU: wrap at N columns, and -w0 keeps it on one line |
| -i | GNU: ignore junk while decoding. On macOS -i names the input file |
| -o | BSD and macOS: write to this file |
| -b | BSD and macOS: wrap the encoded output at N characters |
Beispiele
base64 -w0 cert.pemOne long line, no wrapping (GNU).
echo aGVsbG8= | base64 -dDecodes back to hello.
base64 -i photo.png -o photo.txtEncoding into a file on macOS.
Sie sind fürs Zusammenstecken mit Pipes gebaut. Drei verkettete Befehle sind meist kürzer als einer, der alles macht.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht base64?
Wandelt Bytes in ASCII-Text und zurück, damit Binärdaten durch reine Textkanäle passen; es ist Kodierung, keine Verschlüsselung, und das Dekodier-Flag ist -d bei GNU, -D auf älterem macOS.
Q. Wie gibt man ihn ein?
base64 [file] — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 5; die vollständige Liste steht in man base64. Der Befehl gehört zu Textverarbeitung.
Verwandte Befehle
man-Seite: man base64