Das Geheimnis der Front-End-Base64-Codierung: Ursprung und Prinzip enthüllen (JavaScript)

Die Base64-Kodierung ist eine gängige Front-End-Technik, mit der Binärdaten in druckbare ASCII-Zeichen zur Übertragung oder Speicherung in einer Textumgebung umgewandelt werden. In diesem Artikel werden der Ursprung, das Prinzip und die Verwendung der Base64-Codierung eingehend untersucht und relevante Beispiele für JavaScript-Quellcode bereitgestellt.

Was ist Base64-Kodierung?

Die Base64-Kodierung ist eine Kodierungsmethode, die Binärdaten in druckbare ASCII-Zeichen umwandelt. Sein Name stammt aus dem von der Codierung verwendeten Zeichensatz, der eine Teilmenge von 64 Zeichen ist, einschließlich Großbuchstaben, Kleinbuchstaben, Zahlen und zwei zusätzlichen Zeichen (normalerweise „+“ und „/“). Der Hauptzweck der Base64-Codierung besteht darin, Binärdaten sicher über unzuverlässige Übertragungsmedien zu übertragen, beispielsweise bei E-Mail-Übertragungen oder der Weitergabe von Daten in URLs.

Der Ursprung der Base64-Kodierung

Die Base64-Kodierung wurde erstmals 1977 vom Beratenden Ausschuss der Vereinten Nationen für internationalen Telegraphen- und Telefondienst (CCITT) in einem Dokument eingeführt, um Binärdaten bei der Telegrafenübertragung in druckbare Zeichen umzuwandeln. Später wurde die Base64-Kodierung häufig in Internet-Transportprotokollen wie E-Mail (MIME) und Hypertext Transfer Protocol (HTTP) verwendet.

Das Prinzip der Base64-Kodierung

Das Prinzip der Base64-Codierung ist sehr einfach: Sie gruppiert die eingegebenen Binärdaten in jeweils 6 Bits (Bits) und wandelt jede 6-Bit-Kombination in ein druckbares Zeichen um. Wenn die Länge der eingegebenen Binärdaten kein Vielfaches von 6 ist, wird eine Auffüllung durchgeführt.

Hier ist eine einfache JavaScript-Funktion zum Konvertieren einer Zeichenfolge in die Base64-Kodierung:

function base64Enc

Je suppose que tu aimes

Origine blog.csdn.net/Jack_user/article/details/133472927
conseillé
Classement