Warum haben wir C# für die Base64 -Codierung und Dekodierung aufgenommen?
Sie denken vielleicht, wenn es auf dem Markt eine große Anzahl anderer Programmiersprachen gibt. Nun, wir werden versuchen, diese Frage in diesem Abschnitt unseres Artikels zu beantworten. Wenn es darum geht, die obersten Programmiersprachen auf hoher Ebene zu benennen. Es gibt absolut keinen Zweifel daran. Dies ist ein Grund für die Auswahl dieser Programmiersprache.
Der andere Grund ist, dass die Syntax von C# eine sehr ähnliche Ähnlichkeit mit Java sowie den traditionellen Programmiersprachen C und C hat++. Aus diesem Grund kann er auch dann, wenn ein Programmierer die Grundlagen einer dieser Sprachen kennt, schnell die C# -Perenzsprache und das auch ohne Schwierigkeiten in die Hände bekommen. Darüber hinaus finden selbst die Programmierer der alten Schule diese Sprache sehr benutzerfreundlich. Genau deshalb möchten wir heute die Methode der Codierung und Dekodierung der Base64 mit Ihnen teilen, indem wir die C# -Programmiersprache verwenden.
Compiler verwendet
Wir haben einen Online -Compiler zum Schreiben und Ausführen des C# -Skripts verwendet.
Sie können jedoch auch einen anderen Compiler Ihrer Wahl verwenden, wenn Sie keinen Online -Compiler wie Visual Studio, Visual Studio Code usw. verwenden möchten.
Der allgemeine Prozess der Base64 -Codierung und -decodierung in C#
Bevor wir Ihnen das eigentliche C# -Skript für die Base64 -Codierung und -decodierung teilen, möchten wir Ihnen einen kurzen Überblick über den allgemeinen Prozess der Basis64 -Codierung geben. Für die Codierung konvertiert C# zuerst die gewünschten Daten in UTF8 -Bytes und codiert diese Bytes dann in Form einer Zeichenfolge. Für die Basis64 -Dekodierung wird die codierte Zeichenfolge dann in UTF8 -Bytes umgewandelt, und dann werden diese Bytes wieder in den Original -String konvertiert. Jetzt ist es für Sie relativ einfacher, das unten geteilte Skript zu verstehen.
C# -Skript für die Basis64 -Codierung und -decodierung
Für die Durchführung der Base64 -Codierung und -decodierung in C#haben wir ein vollständiges Skript geschrieben, das in den folgenden Bildern angezeigt wird:
In dem in den obigen Bildern gezeigten C# -Skript haben wir zunächst die beiden Bibliotheken einbezogen, ich.e., "System" und "System".Text “, das uns helfen wird, die Base64 -Codierung und -decodierung in diesem C# -Skript durchzuführen. Dann haben wir eine öffentliche Klasse namens "codhedecode" erstellt, die unseren gesamten Code enthält. Innerhalb dieser Klasse haben wir eine Funktion mit dem Namen "Tobase64Encode", die ein String -Argument akzeptiert.e., die zu kodierende Zeichenfolge.
Der Rückgabetyp dieser Funktion ist auch eine Zeichenfolge, ich.e., Es wird die codierte Zeichenfolge zurückgeben. In dieser Funktion haben wir zuerst überprüft, ob die übergebene Zeichenfolge leer ist oder nicht. Wenn die Zeichenfolge leer ist, wird sie so zurückgegeben, wie sie ohne Codierung ist. Wenn die Eingangszeichenfolge jedoch nicht leer ist, wird er zunächst in den UTF8-Code konvertiert und in einem Byte-Array gespeichert. Danach werden die codierten Bytes durch diese Funktion zurückgegeben, nachdem sie in eine Zeichenfolge konvertiert wurden.
Dann haben wir eine Funktion namens "Tobase64Decode" erstellt, die eine codierte Zeichenfolge als Eingabe nimmt und die dekodierte Zeichenfolge zurückgibt. In dieser Funktion haben wir erneut überprüft, ob die codierte Zeichenfolge leer ist oder nicht. Wenn es leer ist, wird die codierte Zeichenfolge so zurückgegeben, wie sie ohne Dekodierung ist. Wenn es jedoch nicht leer ist, wird die codierte Zeichenfolge zuerst in UTF8-Bytes konvertiert, woraufhin diese Bytes als normale Zeichenfolge dekodiert werden, und die dekodierte Zeichenfolge wird durch diese Funktion zurückgegeben.
Wir haben auch eine "main ()" -Funktion in dieser Klasse. In dieser Funktion wird eine Stichprobenzeichenfolge definiert. Dann haben wir den Befehl zum Anzeigen dieser Zeichenfolge auf der Konsole verwendet. Danach haben wir eine Zeichenfolge mit dem Namen "codiert" definiert und sie dem von der Codierungsfunktion zurückgegebenen Ergebnis ausgeglichen. Dann druckten wir das Ergebnis dieser Zeichenfolge auf der Konsole. Auf die gleiche Weise haben wir eine andere Zeichenfolge mit dem Namen "dekodiert" erstellt, um das Ergebnis der Dekodierungsfunktion zu halten. Dann haben wir diese Zeichenfolge gerade auf der Konsole gedruckt.
Ergebnis des C# -Skripts für die Basis64 -Codierung und -decodierung
Für die Ausführung dieses C# -Skripts haben wir die Schaltfläche „Ausführen“ im Fenster unseres Online -Compilers verwendet. Diese Taste wird auch in dem oben gezeigten Bild hervorgehoben. Das Ergebnis des C# -Skripts für die Codierung und Dekodierung von Base64 ist im folgenden Bild angezeigt:
Das C# -Skript, das wir gerade entworfen haben. Da die dekodierten und die ursprünglichen Saiten gleich sind, können wir also sagen, dass dieses Skript die Base64 -Codierung und -decodierung in C# perfekt ausgeführt hat.
Abschluss
Dieser Artikel sollte Ihnen das relevante Wissen über die Durchführung der Base64 -Codierung und -decodierung in C# vermitteln. Da wir uns jedoch nur auf die Methode der Basis64 -Codierung in C#konzentrieren wollten, haben wir keinen unabhängigen Compiler dafür installiert. Wir haben vielmehr einen Online -Compiler verwendet. Nachdem Sie den in diesem Artikel bereitgestellten Code durchlaufen haben, können Sie die Base64 -Codierung und -decodierung Ihrer gewünschten Daten sehr effektiv in C# durchführen.