Come fare la codifica e la decodifica di Basetop 10 in Golang?

Come fare la codifica e la decodifica di Basetop 10 in Golang?
Il linguaggio di programmazione Go, noto anche come Golang, è un linguaggio staticamente tipizzato e compilato. Questa lingua è stata sviluppata da Google nel 2007. Poiché si tratta di un linguaggio di programmazione compilato, il codice scritto in questo linguaggio è già così vicino a quello che il tuo processore può facilmente comprendere. Significa che i programmi scritti in questo linguaggio di programmazione richiedono molto meno tempo per eseguire. In questa guida, impareremo a fare la codifica e la decodifica di base64 nel linguaggio di programmazione Go.

Compilatore usato per il linguaggio di programmazione Go

Il compilatore più comunemente usato di Microsoft per il linguaggio di programmazione Go è il codice Visual Studio. Puoi installarlo facilmente sul tuo sistema Windows o Linux e usarlo anche. Tuttavia, abbiamo preferito utilizzare un compilatore online noto come GO Playground. Il motivo dietro la scelta di un compilatore online è che questo è estremamente facile da usare. Tutto quello che devi fare è digitare il tuo codice Golang all'interno dello spazio fornito e quindi fare clic sul pulsante "Esegui" per eseguirlo e sarai in grado di vedere i risultati entro un secondo. Inoltre, abbiamo utilizzato il browser Google Chrome su un sistema Windows 10 per accedere a questo compilatore. Tuttavia, se non ti senti a tuo agio nell'uso di un compilatore online, puoi facilmente scegliere l'altro che abbiamo prescritto sopra.

La base di codifica e decodifica incorporata di base del linguaggio di programmazione Go

Il più grande vantaggio di eseguire la codifica e la decodifica di base64 nel linguaggio di programmazione Go è che consiste in funzioni integrate per farlo, a causa del quale non abbiamo davvero bisogno di scrivere un codice lungo. La sintassi generale della funzione di codifica Base64 del linguaggio di programmazione GO è la seguente:

Base64.Stdencoding.Codetostring (STR);

Qui, "STR" rappresenta la stringa da codificare in byte.

Di seguito è riportata la sintassi generale della funzione di decodifica Base64 del linguaggio di programmazione GO:

Base64.Stdencoding.Decodifica (codifica);

Qui, "codifica" si riferisce alla stringa che si desidera decodificare.

Puoi vedere quanto è semplice la sintassi delle funzioni di codifica e decodifica del linguaggio di programmazione Go. Tuttavia, devi ancora essere un po 'attento durante l'utilizzo della funzione di decodifica di Base64 di Golang perché potrebbe portare a determinati errori. Pertanto, è obbligatorio applicare controlli di errore pertinenti durante l'utilizzo di questa funzione del linguaggio di programmazione GO.

Fare la codifica e decodifica di base64 nel linguaggio di programmazione Go

Per fare la codifica e la decodifica di base64, useremo direttamente le funzioni integrate del linguaggio di programmazione Go. Tuttavia, dobbiamo davvero capire la sintassi del linguaggio di programmazione Go, che è un po 'troppo complesso. Per questo, è necessario esaminare il seguente codice che abbiamo scritto nel linguaggio di programmazione Go per fare la codifica e la decodifica di base64.

Per questo particolare codice, abbiamo usato per la prima volta l'istruzione "pacchetto principale" per includere il pacchetto "principale" nel nostro codice. Questo è un pacchetto speciale del linguaggio di programmazione Go che contiene la funzione "main ()". Successivamente, abbiamo importato le due librerie richieste utilizzando la parola chiave "importazione", i.e., "Codifica/base64" e "fmt."Il pacchetto" codifica/base64 "ci consentirà di utilizzare le funzioni di codifica e decodifica del linguaggio di programmazione Go, mentre il pacchetto" FMT "è necessario per l'utilizzo del comando" println ". Quindi, abbiamo definito la funzione "main ()" utilizzando l'istruzione "func main ()". In questa funzione, abbiamo definito una stringa che vogliamo codificare usando la notazione "STR: =". Quindi, abbiamo stampato questa stringa sulla console.

Per codificare questa stringa, abbiamo creato un'altra stringa denominata "codedstring" e uguagliata nell'output della nostra funzione di codifica a cui abbiamo superato la nostra stringa da codificare. Quindi, abbiamo stampato la stringa codificata sulla console. Per decodificare la stringa codificata nella stringa originale, abbiamo usato la funzione di decodifica del linguaggio di programmazione GO e memorizzato il risultato nella variabile "DecodedString".

Tuttavia, questa volta, abbiamo anche applicato un controllo degli errori perché l'uso della funzione di decodifica di Golang produce alcuni errori. Se non ci sono errori nella stringa decodificata, verrà stampato sulla console. Alla fine, vorremmo darti una raccomandazione speciale, io.e., Devi stare molto attento con la sintassi del linguaggio di programmazione GO perché anche gli errori minori di spazi o parentesi possono portare a errori di esecuzione. Pertanto, è necessario seguire il codice sopra menzionato così com'è.

Risultato della codifica e decodifica di base64 nel linguaggio di programmazione Go

Ora, per l'esecuzione del codice linguistico di programmazione Go che abbiamo scritto sopra per vedere il suo risultato, abbiamo usato il pulsante "Esegui" sul riquadro del codice. L'output del nostro codice di linguaggio di programmazione GO per la codifica e la decodifica Base64 è mostrato nell'immagine qui sotto:

Puoi vedere in questo output che prima, la nostra stringa originale è stata stampata sulla console, quindi la stringa codificata e, infine, la stringa decodificata, che è la stessa della nostra stringa originale. È così che puoi facilmente eseguire la codifica e la decodifica di Base64 di uno qualsiasi dei dati desiderati durante l'utilizzo del linguaggio di programmazione Go.

Conclusione

Volevamo discutere il metodo di codifica e decodifica di base64 in Golang in questo articolo. Per questo, ti abbiamo introdotto per la prima volta brevemente il linguaggio di programmazione Go. Quindi, abbiamo condiviso il codice che avevamo scritto in Golang per eseguire la codifica e la decodifica di base64. Dopodiché, abbiamo discusso con te il risultato di questo codice. È inoltre possibile codificare o decodificare i dati desiderati nel linguaggio di programmazione GO utilizzando lo stesso codice. Inoltre, sei anche libero di utilizzare qualsiasi compilatore e sistema operativo per eseguire questo codice.