Für die Kodierung und Dekodierung von binären Daten bzw. Dateien (z. B. Programme, komprimierte Dateien, Bilder) wird u.a. das Base32- oder Base64-Verfahren angewendet. Dabei werden die Binärdaten in lesbare ASCII-Zeichen umgewandelt. Das Base32-Verfahren eignet sich für Datenformate, bei denen nicht zwischen Groß- und Kleinbuchstaben unterschieden wird. Base64 wird häufig im Internet (z. B. E-Mail-Anhänge oder bei der HTTP-Basisauthentifizierung) verwendet. Für Kodierung und Dekodierung der beiden Verfahren ("Base32" und "Base64") stehen in den WSL-Distributionen (z. B. "Ubuntu", "Debian") zwei gleichnamige Tools bereit.
So geht's (Inhalt einer Datei kodieren):
- Starten Sie die entsprechende Linux-Distribution (z. B. "").
- Als Befehl geben Sie folgenden Syntax "" bzw. "" ein. Z. B.: ""
- Drücken Sie die Eingabetaste.
- Die kodierte Zeichenfolge wird ausgegeben.
So geht's (Inhalt einer Datei dekodieren):
- Starten Sie die entsprechende Linux-Distribution (z. B. "").
- Als Befehl geben Sie folgenden Syntax "" bzw. "" ein. Z. B.: ""
- Drücken Sie die Eingabetaste.
- Die dekodierte Zeichenfolge wird ausgegeben.
Tabelle der Befehlsparameter (für "base32" und "base64"):
Parameter: |
Kurzbeschreibung: |
-d |
Der Inhalt der Datei oder die Zeichenfolge wird dekodiert. |
-i |
Ignoriert bei der Dekodierung alle nicht gültigen Zeichen. |
-w [Zahl] |
Legt die Zeilenumbruch bei Ausgabe der kodierten Zeichenfolge fest.
Bei "0" wird der Zeilenumbruch deaktiviert.
Standard: 76 (Zeichen) |
Beispiele:
- Den Inhalt der Datei "windowspage.txt" mit "Base32" kodieren und den Zeilenumbruch bei 38 Zeichen festlegen:
""
- Den Inhalt der Datei "windowspage.txt mit "Base64" dekodieren und alle ungültigen Zeichen ignorieren:
""
- Die Zeichenfolge "Alles rund um Windows!" mit "Base32" kodieren:
""
- Die mit "Base32" kodierte Zeichenfolge "IFWGYZLTEBZHK3TEEB2W2ICXNFXGI33XOMQQU===" dekodieren:
""
Hinweis:
- Weitere Optionen zur Steuerung der Ausgabe können mit dem Befehl "" bzw. "" ausgegeben werden.
Versionshinweis:
- Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.
|