Comment faire le codage et le décodage de Basetop 10 en C #?

Comment faire le codage et le décodage de Basetop 10 en C #?
C # est un langage de haut niveau extrêmement populaire utilisé dans le monde de la programmation d'aujourd'hui. Il est utilisé très largement pour concevoir des applications Web; Cependant, à part cela, il peut également être utilisé pour servir des fins apparemment petites, comme effectuer le codage de base64 des données importantes. Par conséquent, aujourd'hui, nous parlerons des méthodes pour faire le codage et le décodage de la base64 en C # en partageant avec vous le code source complet et ses détails d'exécution.

Pourquoi avons-nous ramassé C # pour faire le codage et le décodage de la base64?

Vous pensez peut-être que lorsqu'il y a un grand nombre d'autres langages de programmation disponibles sur le marché, alors pourquoi choisissons-nous de vous enseigner le codage et le décodage de la base64 en C #. Eh bien, nous essaierons de répondre à cette question dans cette section de notre article. Quand il s'agit de nommer les meilleurs langages de programmation de haut niveau, alors C # se rendra très facilement à cette liste. Il n'y a absolument aucun doute. C'est une des raisons derrière la sélection de ce langage de programmation.

L'autre raison est que la syntaxe de C # a une ressemblance très étroite avec Java ainsi qu'avec les langages de programmation traditionnels C et C++. Pour cette raison, même si un programmeur connaît les bases de l'une ou l'autre de ces langues, il peut rapidement mettre la main sur le langage de programmation C # et cela aussi sans aucune difficulté. De plus, même les programmeurs à l'ancienne trouvent cette langue tout à fait conviviale. C'est exactement pourquoi aujourd'hui, nous souhaitons partager la méthode du codage et du décodage de la base64 avec vous en utilisant le langage de programmation C #.

Compilateur utilisé

Nous avons utilisé un compilateur en ligne pour écrire et exécuter le script C # pour faire le codage et le décodage de base64.

Cependant, vous pouvez également utiliser n'importe quel autre compilateur de votre choix si vous ne souhaitez pas utiliser un compilateur en ligne tel que Visual Studio, Visual Studio Code, etc.

Le processus général du codage et du décodage de la base64 en C #

Avant de partager avec vous le script C # réel pour le codage et le décodage de la base64, nous aimerions vous donner un bref aperçu du processus général du codage Base64. Pour le codage, C # convertit d'abord les données souhaitées en octets UTF8, puis code ces octets sous la forme d'une chaîne. Ensuite, pour le décodage de base64, la chaîne codée est convertie en octets UTF8, puis ces octets sont convertis en chaîne d'origine. Maintenant, il sera relativement plus facile pour vous de comprendre le script partagé ci-dessous.

C # Script pour le codage et le décodage de la base64

Pour effectuer le codage et le décodage de la base64 en C #, nous avons écrit un script complet qui est montré dans les images ci-dessous:

Dans le script C # indiqué dans les images ci-dessus, nous avons commencé par inclure les deux bibliothèques, je.e., «Système» et «système.Texte, "Cela nous aidera à effectuer le codage et le décodage de la base64 dans ce script C #. Ensuite, nous avons créé une classe publique nommée «EncodeCode» qui contiendra l'ensemble de notre code. Dans cette classe, nous avons une fonction nommée «Tobase64Encode» qui accepte un argument de chaîne, je.e., la chaîne à coder.

Le type de retour de cette fonction est également une chaîne, i.e., il renverra la chaîne codée. Dans cette fonction, nous avons d'abord vérifié si la chaîne passée est vide ou non. Si la chaîne est vide, il sera retourné comme il est sans aucun encodage. Cependant, si la chaîne d'entrée n'est pas vide, elle sera d'abord convertie en code UTF8 et sera enregistrée dans un tableau d'octets. Après cela, les octets codés seront retournés par cette fonction après avoir été converti en une chaîne.

Ensuite, nous avons créé une fonction nommée «tobase64decode» qui prend une chaîne codée comme une entrée et renvoie la chaîne décodée. À l'intérieur de cette fonction, encore une fois, nous avons vérifié si la chaîne codée est vide ou non. S'il est vide, la chaîne codée sera retournée comme elle est sans décodage. Cependant, s'il n'est pas vide, alors d'abord, la chaîne codée sera convertie en octets UTF8, après quoi ces octets seront décodés en tant que chaîne normale, et la chaîne décodée sera renvoyée par cette fonction.

Nous avons également une fonction «main ()» à l'intérieur de cette classe. Un échantillon de chaîne est défini à l'intérieur de cette fonction. Ensuite, nous avons utilisé la commande pour afficher cette chaîne sur la console. Après cela, nous avons défini une chaîne nommée «codée» et l'avons égalisée au résultat renvoyé par la fonction de codage. Ensuite, nous avons imprimé le résultat de cette chaîne sur la console. De la même manière, nous avons créé une autre chaîne nommée «Decoded» pour tenir le résultat de la fonction de décodage. Ensuite, nous venons d'imprimer cette chaîne sur la console.

Résultat du script C # pour le codage et le décodage de la base64

Pour exécuter ce script C #, nous avons utilisé le bouton «Exécuter» présent dans la fenêtre de notre compilateur en ligne. Ce bouton est également mis en surbrillance dans l'image illustrée ci-dessus. Le résultat du script C # pour le codage et le décodage de base64 est affiché dans l'image suivante:

Le script C # que nous venons de concevoir a d'abord imprimé la chaîne d'origine, après quoi il a imprimé la chaîne codée suivie de la chaîne décodée. Étant donné que les chaînes décodées et originales sont les mêmes, nous pouvons donc dire que ce script a parfaitement effectué le codage et le décodage de la base64 en C #.

Conclusion

Cet article était destiné à vous fournir les connaissances pertinentes concernant l'exécution du codage et du décodage de la base64 en C #. Cependant, comme nous voulions uniquement nous concentrer sur la méthode du codage Base64 en C #, nous n'avons donc pas installé de compilateur indépendant; Nous avons plutôt utilisé un compilateur en ligne. Après avoir parcouru le code fourni dans cet article, vous pourrez effectuer le codage et le décodage de la base64 de vos données souhaitées très efficacement en C #.