Wie man den Basetop 10 codieren und dekodieren in Golang?

Wie man den Basetop 10 codieren und dekodieren in Golang?
Die Go -Programmiersprache, auch als Golang bekannt, ist eine statisch getippte und kompilierte Sprache. Diese Sprache wurde 2007 von Google entwickelt. Da es sich um eine kompilierte Programmiersprache handelt, ist der Code, der in dieser Sprache geschrieben wurde. Dies bedeutet, dass die in dieser Programmiersprache geschriebenen Programme für die Ausführung sehr weniger Zeit in Anspruch nehmen. In diesem Leitfaden lernen wir, die Base64 -Codierung und -decodierung in der Go -Programmiersprache durchzuführen.

Compiler, der für die Go -Programmiersprache verwendet wird

Der am häufigsten verwendete Microsoft -Compiler für die Go -Programmiersprache ist der Visual Studio -Code. Sie können es einfach auf Ihrem Windows- oder Linux -System installieren und auch verwenden. Wir haben es jedoch vorgezogen, einen Online -Compiler namens The Go Playground zu verwenden. Der Grund für die Auswahl eines Online -Compilers ist, dass dieser extrem einfach zu bedienen ist. Sie müssen lediglich Ihren Golang -Code in den bereitgestellten Bereich eingeben und dann auf die Schaltfläche „Ausführen“ klicken, um ihn auszuführen, und Sie können die Ergebnisse innerhalb einer Sekunde sehen. Darüber hinaus haben wir den Google Chrome -Browser in einem Windows 10 -System zum Zugriff auf diesen Compiler verwendet. Wenn Sie jedoch einen Online -Compiler nicht wohl fühlen, können Sie einfach den anderen, den wir oben verschrieben haben, auswählen.

Die integrierten Base64-Codierungs- und Dekodierungsfunktionen der Go-Programmiersprache

Der größte Vorteil der Ausführung der Base64-Codierung und -decodierung in der Go-Programmiersprache besteht darin, dass sie aus integrierten Funktionen dafür besteht. Die allgemeine Syntax der Base64 -Codierungsfunktion der Go -Programmiersprache ist wie folgt:

Basis64.Stillding.Codetostring (str);

Hier repräsentiert „Str“ die String, die in Bytes codiert werden soll.

Die allgemeine Syntax der Base64 -Dekodierungsfunktion der Go -Programmiersprache ist unten angegeben:

Basis64.Stillding.Decodestring (codedstring);

Hier bezieht sich „codedString“ auf die Zeichenfolge, die Sie dekodieren möchten.

Sie können sehen, wie einfach die Syntax der GO -Programmiersprache Base64 Codierung und Dekodierungsfunktionen ist. Sie müssen jedoch immer noch etwas vorsichtig sein, während Sie die Base64 -Dekodierungsfunktion von Golang verwenden, da dies zu bestimmten Fehlern führen kann. Daher ist es obligatorisch, relevante Fehlerprüfungen anzuwenden, während diese Funktion der Go -Programmiersprache verwendet wird.

Das Base64 -Codieren und Dekodieren in der Go -Programmiersprache durchführen

Für die Base64-Codierung und -decodierung werden wir direkt die integrierten Funktionen der Go-Programmiersprache verwenden. Wir müssen jedoch die Syntax der Go -Programmiersprache verstehen, was etwas zu komplex ist. Dafür müssen Sie sich den folgenden Code ansehen, den wir in der Go -Programmiersprache geschrieben haben, um die Base64 -Codierung und -decodierung durchzuführen.

Für diesen bestimmten Code haben wir zunächst die Anweisung „Paket Main“ verwendet, um das „Haupt“ -Paket in unseren Code aufzunehmen. Dies ist ein spezielles Paket der Go -Programmiersprache, das die Funktion „main ()“ enthält. Danach haben wir die beiden erforderlichen Bibliotheken mit dem Schlüsselwort "Import" importiert, ich.e., "Codierung/Base64" und "FMT".Mit dem Paket „Coding/Base64“ können wir die Codierungs- und Dekodierungsfunktionen der Go -Programmiersprache verwenden, während das „FMT“ -Paket für die Verwendung des Befehls „println“ benötigt wird. Dann haben wir die Funktion „main ()“ mit der Anweisung „Func Main ()“ definiert. In dieser Funktion haben wir eine Zeichenfolge definiert, die wir mit der Notation „Str: =“ codieren möchten. Dann haben wir diese Zeichenfolge auf der Konsole gedruckt.

Für die Codierung dieser Zeichenfolge haben wir eine andere Zeichenfolge mit dem Namen "codedString" erstellt und sie mit der Ausgabe unserer Codierungsfunktion ausgeglichen. Dann druckten wir die codierte Zeichenfolge auf der Konsole. Für die Dekodierung der codierten Zeichenfolge in die ursprüngliche Zeichenfolge haben wir die Dekodierungsfunktion der Go -Programmiersprache verwendet und sein Ergebnis in der Variablen „decodedstring“ gespeichert.

In diesem Zeitpunkt haben wir jedoch auch eine Fehlerprüfung angewendet, da die Verwendung der Dekodierungsfunktion von Golang einige Fehler erzeugt. Wenn es in der dekodierten Zeichenfolge keine Fehler gibt, wird es auf der Konsole gedruckt. Am Ende möchten wir Ihnen eine besondere Empfehlung geben, ich.e., Sie müssen mit der Syntax der GO -Programmiersprache besonders vorsichtig sein, da selbst kleine Fehler von Räumen oder Klammern zu Ausführungsfehlern führen können. Daher müssen Sie dem oben genannten Code so folgen, wie er ist.

Ergebnis der Basis64 -Codierung und -decodierung in der Go -Programmiersprache

Um den oben geschriebenen GO -Programmiercode auszuführen, um das Ergebnis zu sehen, haben wir die Schaltfläche „Ausführen“ im Codebereich verwendet. Die Ausgabe unseres GO -Programmiersprachencode für die Basis64 -Codierung und -decodierung wird im Bild unten angezeigt:

Sie können in dieser Ausgabe sehen, dass unsere ursprüngliche Zeichenfolge zuerst auf der Konsole, dann in der codierten Zeichenfolge und schließlich der dekodierten Zeichenfolge, die mit unserer ursprünglichen Zeichenfolge entspricht, gedruckt wurde. So können Sie die Base64 -Codierung und -decodierung einer Ihrer gewünschten Daten leicht durchführen, während Sie die Go -Programmiersprache verwenden.

Abschluss

Wir wollten in diesem Artikel die Base64 -Codierungs- und Dekodierungsmethode in Golang diskutieren. Dafür haben wir Sie zum ersten Mal kurz in die Go -Programmiersprache vorgestellt. Dann haben wir den Code geteilt, den wir in Golang geschrieben hatten, um die Base64 -Codierung und -decodierung durchzuführen. Danach haben wir das Ergebnis dieses Code mit Ihnen besprochen. Sie können Ihre gewünschten Daten auch in der GO -Programmiersprache codieren oder dekodieren, indem Sie denselben Code verwenden. Darüber hinaus können Sie auch jeden Compiler- und Betriebssystem verwenden, um diesen Code auszuführen.