Comment faire le codage et le décodage de Basetop 10 à Golang?

Comment faire le codage et le décodage de Basetop 10 à Golang?
Le langage de programmation Go, également connu sous le nom de Golang, est un langage dactylographié et compilé statiquement. Cette langue a été développée par Google en 2007. Puisqu'il s'agit d'un langage de programmation compilé, le code écrit dans cette langue est déjà si proche de celui que votre processeur peut facilement comprendre. Cela signifie que les programmes écrits dans ce langage de programmation prennent beaucoup moins de temps à exécuter. Dans ce guide, nous apprendrons à faire le codage et le décodage de la base64 dans le langage de programmation Go.

Compilateur utilisé pour le langage de programmation Go

Le compilateur le plus couramment utilisé de Microsoft pour le langage de programmation Go est le code Visual Studio. Vous pouvez facilement l'installer sur votre système Windows ou Linux et l'utiliser également. Cependant, nous avons préféré utiliser un compilateur en ligne connu sous le nom de GO Playground. La raison du choix d'un compilateur en ligne est que celui-ci est extrêmement facile à utiliser. Tout ce que vous avez à faire est de taper votre code Golang dans l'espace fourni, puis de cliquer sur le bouton "Exécuter" pour l'exécuter, et vous pourrez voir les résultats dans une seconde. De plus, nous avons utilisé le navigateur Google Chrome sur un système Windows 10 pour accéder à ce compilateur. Cependant, si vous n'êtes pas à l'aise d'utiliser un compilateur en ligne, vous pouvez facilement choisir l'autre que nous avons prescrit ci-dessus.

Les fonctions de codage et de décodage intégrées intégrées du langage de programmation Go

Le plus grand avantage de l'exécution du codage et du décodage de la base64 dans le langage de programmation Go est qu'il se compose de fonctions intégrées pour ce faire, à cause de laquelle nous n'avons pas vraiment besoin d'écrire un long code. La syntaxe générale de la fonction de codage de base64 du langage de programmation Go est la suivante:

base64.Stdencoding.EncodetoString (STR);

Ici, «Str» représente la chaîne à coder en octets.

La syntaxe générale de la fonction de décodage de base64 du langage de programmation Go est donnée ci-dessous:

base64.Stdencoding.Décodestring (codéstring);

Ici, «EncodedString» fait référence à la chaîne que vous souhaitez décoder.

Vous pouvez voir à quel point la syntaxe des fonctions de codage et de décodage du langage de programmation GO est simple. Cependant, vous devez toujours être un peu prudent lors de l'utilisation de la fonction de décodage Base64 de Golang car cela pourrait entraîner certaines erreurs. Par conséquent, il est obligatoire d'appliquer les vérifications d'erreur pertinentes tout en utilisant cette fonction du langage de programmation Go.

Faire le codage et le décodage de la base64 dans le langage de programmation Go

Pour faire le codage et le décodage de la base64, nous utiliserons directement les fonctions intégrées du langage de programmation Go. Cependant, nous devons vraiment comprendre la syntaxe du langage de programmation Go, ce qui est un peu trop complexe. Pour cela, vous devez examiner le code suivant que nous avons écrit dans le langage de programmation Go pour faire le codage et le décodage de la base64.

Pour ce code particulier, nous avons d'abord utilisé l'instruction «Package Main» pour inclure le package «Main» dans notre code. Ceci est un package spécial du langage de programmation Go qui contient la fonction «Main ()». Après cela, nous avons importé les deux bibliothèques requises en utilisant le mot clé «Importer», je.e., «Encoding / Base64» et «FMT."Le package" Encoding / Base64 "nous permettra d'utiliser les fonctions de codage et de décodage du langage de programmation Go, tandis que le package" FMT "est nécessaire pour utiliser la commande" println ". Ensuite, nous avons défini la fonction «Main ()» en utilisant l'instruction «Func Main ()». Dans cette fonction, nous avons défini une chaîne que nous voulons coder en utilisant la notation «str: =». Ensuite, nous avons imprimé cette chaîne sur la console.

Pour encoder cette chaîne, nous avons créé une autre chaîne nommée «EncodedString» et l'avons égalisée à la sortie de notre fonction de codage à laquelle nous avons passé notre chaîne à coder. Ensuite, nous avons imprimé la chaîne codée sur la console. Pour décoder la chaîne codée dans la chaîne d'origine, nous avons utilisé la fonction de décodage du langage de programmation Go et stocké son résultat dans la variable «décodésstring».

Cependant, cette fois, nous avons également appliqué un contrôle d'erreur car l'utilisation de la fonction de décodage de Golang produit des erreurs. S'il n'y a pas d'erreurs dans la chaîne décodée, il sera imprimé sur la console. En fin de compte, nous aimerions vous donner une recommandation spéciale, je.e., Vous devez être très prudent avec la syntaxe du langage de programmation Go, car même les erreurs mineures d'espaces ou de supports peuvent entraîner des erreurs d'exécution. Par conséquent, vous devez suivre le code susmentionné tel qu'il est.

Résultat du codage et du décodage de la base64 dans le langage de programmation Go

Maintenant, pour exécuter le code de langage de programmation Go que nous avons écrit ci-dessus pour voir son résultat, nous avons utilisé le bouton "Exécuter" dans le volet de code. La sortie de notre code de langage de programmation GO pour le codage et le décodage de la base64 est indiqué dans l'image ci-dessous:

Vous pouvez voir dans cette sortie que d'abord, notre chaîne d'origine a été imprimée sur la console, puis la chaîne codée, et enfin, la chaîne décodée, qui est la même que notre chaîne d'origine. C'est ainsi que vous pouvez facilement effectuer le codage et le décodage de la base64 de l'une de vos données souhaitées tout en utilisant le langage de programmation Go.

Conclusion

Nous voulions discuter de la méthode de codage et de décodage de la base64 à Golang dans cet article. Pour cela, nous vous avons d'abord présenté brièvement le langage de programmation Go. Ensuite, nous avons partagé le code que nous avions écrit à Golang pour effectuer le codage et le décodage de la base64. Après cela, nous avons discuté du résultat de ce code avec vous. Vous pouvez également coder ou décoder les données souhaitées dans le langage de programmation Go en utilisant le même code. De plus, vous êtes également libre d'utiliser n'importe quel compilateur et système d'exploitation pour exécuter ce code.