Kompilatoren brukt til Go -programmeringsspråket
Microsofts mest brukte kompilator for Go -programmeringsspråket er Visual Studio Code. Du kan enkelt installere det på vinduene dine eller Linux -systemet og bruke det også. Vi foretrakk imidlertid å bruke en online kompilator kjent som Go Playground. Årsaken til å velge en online kompilator er at denne er ekstremt enkel å bruke. Alt du trenger å gjøre er å skrive inn Golang -koden din i det medfølgende rommet og deretter klikke på "Kjør" -knappen for å utføre den, og du vil kunne se resultatene i løpet av et sekund. Videre har vi brukt Google Chrome -nettleseren på et Windows 10 -system for tilgang til denne kompilatoren. Imidlertid, hvis du ikke er komfortabel med å bruke en online kompilator, kan du enkelt velge den andre vi foreskrevet ovenfor.
Den innebygde Base64-kodings- og avkodingsfunksjonene til Go-programmeringsspråket
Den største fordelen med å utføre base64-koding og avkoding på Go-programmeringsspråket er at det består av innebygde funksjoner for å gjøre dette, på grunn av at vi ikke egentlig trenger å skrive en lang kode. Den generelle syntaksen til Base64 -kodingsfunksjonen til Go -programmeringsspråket er som følger:
Base64.Sttencoding.EnkodetoString (STR);Her representerer “Str” strengen som skal kodes i byte.
Den generelle syntaksen til Base64 Decoding -funksjonen til Go -programmeringsspråket er gitt nedenfor:
Base64.Sttencoding.Dekodestring (kodetString);Her refererer "kodetString" til strengen du vil avkode.
Du kan se hvor enkel syntaksen til Go -programmeringsspråkets base64 -koding og avkodingsfunksjoner er. Imidlertid må du fremdeles være litt forsiktig mens du bruker Base64 -avkodingsfunksjonen til Golang fordi det kan føre til visse feil. Derfor er det obligatorisk å bruke relevante feilkontroller mens du bruker denne funksjonen til Go -programmeringsspråket.
Gjør base64 -koding og avkoding på Go -programmeringsspråket
For å gjøre base64-koding og avkoding, vil vi direkte bruke de innebygde funksjonene til Go-programmeringsspråket. Imidlertid må vi virkelig forstå syntaksen til Go -programmeringsspråket, noe som er litt for komplisert. For det må du se på følgende kode som vi har skrevet på Go -programmeringsspråket for å gjøre Base64 -koding og avkoding.
For denne spesielle koden har vi først brukt uttalelsen “Package Main” for å inkludere “Main” -pakken i koden vår. Dette er en spesiell pakke med Go -programmeringsspråket som inneholder "Main ()" -funksjonen. Etter det importerte vi de to påkrevde bibliotekene ved å bruke nøkkelordet "Import", i.e., “Koding/base64” og “FMT."" Koding/base64 "-pakken lar oss bruke kodings- og avkodingsfunksjonene til Go -programmeringsspråket, mens“ FMT ”-pakken er nødvendig for å bruke“ Println ”-kommandoen. Deretter har vi definert “Main ()” -funksjonen ved å bruke "func main ()" -uttalelsen. I denne funksjonen har vi definert en streng som vi ønsker å kode ved hjelp av “str: =” -notasjon. Deretter trykket vi denne strengen på konsollen.
For koding av denne strengen har vi laget en annen streng som heter “KodetString” og utlignet den til utgangen fra vår kodingsfunksjon som vi har passert strengen vår for å bli kodet. Deretter trykket vi den kodede strengen på konsollen. For avkoding av den kodede strengen i den opprinnelige strengen, har vi brukt avkodingsfunksjonen til Go -programmeringsspråket og lagret resultatet i "DecodedString" -variabelen.
Denne gangen har vi imidlertid også brukt en feilsjekk fordi bruk av avkodingsfunksjonen til Golang gir noen feil. Hvis det ikke er noen feil i den dekodede strengen, vil den bli skrevet ut på konsollen. Til slutt vil vi gi deg en spesiell anbefaling, jeg.e., Du må være ekstra forsiktig med syntaksen til Go -programmeringsspråket, fordi selv mindre feil av mellomrom eller parentes kan føre til utførelsesfeil. Derfor må du følge den ovennevnte koden som den er.
Resultat av base64 -koding og avkoding på Go -programmeringsspråket
Nå, for å utføre GO -programmeringsspråkkoden som vi har skrevet ovenfor for å se resultatet, har vi brukt "Kjør" -knappen på koderuten. Utgangen fra vår GO -programmeringsspråkkode for Base64 -koding og avkoding vises på bildet nedenfor:
Du kan se i denne utgangen at først, vår originale streng ble skrevet ut på konsollen, deretter den kodede strengen, og til slutt den dekodede strengen, som er den samme som vår originale streng. Slik kan du enkelt utføre base64 -koding og avkoding av noen av de ønskede dataene dine mens du bruker GO -programmeringsspråket.
Konklusjon
Vi ønsket å diskutere Base64 -kodings- og avkodingsmetoden i Golang i denne artikkelen. For det introduserte vi deg først kort for Go -programmeringsspråket. Deretter delte vi koden som vi hadde skrevet i Golang for å utføre base64 -koding og avkoding. Etter det diskuterte vi resultatet av denne koden med deg. Du kan også kode eller avkode ønsket data i Go -programmeringsspråket ved å bruke samme kode. Dessuten er du også fritt til å bruke et hvilket som helst kompilator og operativsystem for å utføre denne koden.