Verwenden Sie eine Byte-zu-Byte-Konvertierung, wenn Ihre Daten kein Text sind. Dieses Beispiel nimmt die hexadezimalen Paare ff, 00 und 80 und stellt dieselben drei Bytes wie Base64 dar. Es ist keine UTF-8-Textdekodierung erforderlich, so dass die ungültige Textsequenz diese Konvertierung nicht verhindert.
Beispieleingabe
ff0080Erwartetes Ergebnis
/wCASchritt für Schritt
- Öffnen Sie den Hex- und Base64-Konverter und wählen Sie Hex auf Base64.
- Geben Sie ff0080 ein und führen Sie die Umwandlung aus. Überprüfen Sie das genaue Ergebnis /wCA.
- Wählen Sie Base64 zu Hex und geben Sie /wCA ein, um ff0080 wiederherzustellen.
Das Ergebnis verstehen
Jedes Hex-Paar stellt ein Byte dar, so dass sechs Hexadezimale Ziffern drei Bytes sind. Base64 codiert diese Bytes hier in vier Zeichen, ohne dass für diesen Drei-Byte-Eingang ein Padding erforderlich ist. Die Konvertierung des wörtlichen Textes ff0080 in Base64 würde sechs Textzeichen codieren und ein anderes Ergebnis erzeugen.
Grenzen und Hinweise
Hex und Base64 sind reversible Codierungen, keine Verschlüsselung. Eine ungerade Anzahl von Hex-Ziffern oder ungültigen Zeichen wird abgelehnt. Die binäre Ausgabe muss nicht gültig UTF-8 sein und sollte nicht automatisch als lesbarer Text interpretiert werden.