Jak zrobić kodowanie i dekodowanie podstawy 10?

Jak zrobić kodowanie i dekodowanie podstawy 10?
Język programowania Go, znany również jako Golang, jest językiem statycznie wpisanym i skompilowanym. Ten język został opracowany przez Google w 2007 roku. Ponieważ jest to skompilowany język programowania, kod napisany w tym języku jest już tak blisko tego, że procesor może łatwo zrozumieć. Oznacza to, że programy napisane w tym języku programowania wymagają znacznie mniej czasu na wykonanie. W tym przewodniku nauczymy się kodowania i dekodowania Base64 w języku programowania Go.

Kompilator używany do języka programowania Go

Najczęściej używanym kompilatorem Microsoft dla języka programowania Go to kod Visual Studio. Możesz łatwo zainstalować go w systemie Windows lub Linux i użyć go również. Woleliśmy jednak użycie kompilatora online znanego jako plac zabaw Go. Powodem wyboru kompilatora online jest to, że ten jest niezwykle łatwy w użyciu. Wszystko, co musisz zrobić, to wpisać kod Golang w dostarczonej przestrzeni, a następnie kliknąć przycisk „Uruchom”, aby go wykonać, a będziesz mógł zobaczyć wyniki w ciągu sekundy. Ponadto użyliśmy przeglądarki Google Chrome w systemie Windows 10 do dostępu do tego kompilatora. Jeśli jednak nie czujesz się komfortowo, korzystając z kompilatora online, możesz łatwo wybrać drugą, którą przepisaliśmy powyżej.

Wbudowane funkcje kodowania i dekodowania Base64 języka programowania Go

Największą zaletą wykonywania kodowania i dekodowania Base64 w języku programowania GO jest to, że składa się z wbudowanych funkcji do robienia tego, ponieważ tak naprawdę nie musimy pisać długiego kodu. Ogólna składnia funkcji kodowania Base64 języka programowania Go jest następująca:

Base64.Stdencoding.EncodetoString (str);

Tutaj „Str” reprezentuje ciąg, który ma być zakodowany w bajtach.

Ogólna składnia funkcji dekodowania Base64 języka programowania GO podano poniżej:

Base64.Stdencoding.Dekodestrowanie (kodowane);

Tutaj „EncodedString” odnosi się do ciągu, który chcesz zdekodować.

Możesz zobaczyć, jak prosta jest składnia funkcji kodowania i dekodowania języka programowania. Jednak nadal musisz być nieco ostrożny podczas korzystania z funkcji dekodowania Base64 Golang, ponieważ może to prowadzić do pewnych błędów. Dlatego obowiązkowe jest zastosowanie odpowiednich kontroli błędów podczas korzystania z tej funkcji języka programowania GO.

Wykonanie kodowania i dekodowania Base64 w języku programowania Go

Do wykonywania kodowania i dekodowania Base64 będziemy bezpośrednio używać wbudowanych funkcji języka programowania Go. Jednak naprawdę musimy zrozumieć składnię języka programowania Go, co jest nieco zbyt złożone. W tym celu musisz spojrzeć na następujący kod, który napisaliśmy w języku programowania Go do wykonywania kodowania i dekodowania Base64.

W przypadku tego konkretnego kodu najpierw użyliśmy instrukcji „Pakiet Main”, aby dołączyć pakiet „główny” w naszym kodzie. Jest to specjalny pakiet języka programowania Go, który zawiera funkcję „main ()”. Następnie zaimportowaliśmy dwie wymagane biblioteki za pomocą słowa kluczowego „Importuj”, i.mi., „Kodowanie/base64” i „fmt.„Pakiet„ Encoding/Base64 ”pozwoli nam użyć funkcji kodowania i dekodowania języka programowania GO, podczas gdy pakiet„ FMT ”jest potrzebny do używania polecenia„ println ”. Następnie zdefiniowaliśmy funkcję „main ()” za pomocą instrukcji „func main ()”. W tej funkcji zdefiniowaliśmy ciąg, który chcemy zakodować za pomocą notacji „str: =”. Następnie wydrukowaliśmy ten ciąg na konsoli.

Aby zakodować ten ciąg, utworzyliśmy inny ciąg o nazwie „EncodedString” i wyrównaliśmy go do wyjścia naszej funkcji kodowania, do której przekazaliśmy nasz ciąg, aby zostać zakodowanym. Następnie wydrukowaliśmy kodowany ciąg na konsoli. Do dekodowania zakodowanego ciągu w oryginalnym ciągu użyliśmy funkcji dekodowania języka programowania Go i zapisaliśmy swój wynik w zmiennej „DekodedString”.

Jednak tym razem zastosowaliśmy również kontrolę błędu, ponieważ użycie funkcji dekodowania Golanga powoduje pewne błędy. Jeśli w dekodowanym ciągu nie ma błędów, zostanie wydrukowany na konsoli. W końcu chcielibyśmy dać ci specjalną rekomendację, ja.mi., Musisz być bardzo ostrożny z składnią języka programowania Go, ponieważ nawet drobne błędy przestrzeni lub wsporników mogą prowadzić do błędów wykonania. Dlatego musisz postępować zgodnie z wyżej wymienionym kodem.

Wynik kodowania i dekodowania Base64 w języku programowania Go

Teraz, w celu wykonania kodu języka programowania Go, który napisaliśmy powyżej, aby zobaczyć jego wynik, użyliśmy przycisku „Uruchom” na panelu kodu. Wyjście naszego kodu języka programowania Go do kodowania i dekodowania Base64 pokazano na poniższym obrazku:

W tym wyjściu można zobaczyć, że najpierw nasz oryginalny ciąg został wydrukowany na konsoli, a następnie zakodowany ciąg, a wreszcie dekodowany ciąg, który jest taki sam jak nasz oryginalny ciąg. W ten sposób możesz łatwo wykonać kodowanie i dekodowanie Base64.

Wniosek

Chcieliśmy omówić metodę kodowania i dekodowania Base64 w Golang w tym artykule. W tym celu po raz pierwszy przedstawiliśmy cię krótko do języka programowania Go. Następnie udostępniliśmy kod, który napisaliśmy w Golang, aby wykonać kodowanie i dekodowanie Base64. Następnie omówiliśmy z tobą wynik tego kodu. Możesz także zakodować lub zdekodować żądane dane w języku programowania Go za pomocą tego samego kodu. Ponadto możesz również korzystać z dowolnego kompilatora i systemu operacyjnego do wykonania tego kodu.