Jak wykonywać kodowanie i dekodowanie BaseTop 10 w PowerShell?

Jak wykonywać kodowanie i dekodowanie BaseTop 10 w PowerShell?
Jeśli chodzi o programowanie w językach scenariuszy, musisz słyszeć ludzi sugerujących kod w PowerShell. Teraz, jeśli wcześniej nie słyszałeś o PowerShell, możesz się zdezorientować i pomyśleć o tym, co to naprawdę jest. Jeśli chodzi o ten artykuł, chcemy przede wszystkim nauczyć metody wykonywania kodowania i dekodowania Base64 w PowerShell w systemie Windows 10; Jednak wcześniej nauczymy Cię, czym naprawdę jest Windows 10 PowerShell.

Co to jest PowerShell?

PowerShell Windows 10 to zasadniczo program zarządzania konfiguracją i automatyzacji zadań zaprojektowanych przez Microsoft. Nie oznacza to jednak, że nie można korzystać z tego programu w systemie operacyjnym innym niż Windows. Możesz go łatwo użyć w różnych rozkładach Linux, a także na macOS. Jednak jedyną różnicą jest to, że jest on wstępnie zainstalowany z systemem Windows, podczas gdy będziesz musiał zainstalować ją samodzielnie dla innych systemów operacyjnych. Niemniej jednak w tym konkretnym artykule będziemy korzystać z programu PowerShell w systemie Windows 10.

Program Windows 10 PowerShell ma powłokę wiersza poleceń, która składa się z niektórych powiązanych języków skryptowych. Możesz łatwo pisać i wykonywać skrypty podczas korzystania z tego programu w systemie Windows 10. Teraz, gdy opracujesz wystarczające zrozumienie programu Windows 10 PowerShell, dobrze jest zacząć od kodowania i dekodowania Base64 w PowerShell.

Jak wykonywać kodowanie i dekodowanie Base64 w PowerShell w systemie Windows 10?

W tej sekcji wyjaśnimy proces wykonywania kodowania i dekodowania Base64 za pomocą programu PowerShell w systemie Windows 10. W tym celu wystarczy wykonać trzy proste kroki opisane poniżej:

Krok 1: Dostęp do Windows 10 PowerShell

Przede wszystkim będziesz musiał uzyskać dostęp do aplikacji PowerShell w systemie Windows 10. Musisz zlokalizować sekcję wyszukiwania obecną na pasku zadań Windows 10 i wpisać w nim „PowerShell”. Otrzymasz kilka wyników, z których musisz kliknąć opcję Windows PowerShell, jak wyróżniono na poniższym obrazku, aby uruchomić aplikację PowerShell w systemie Windows 10.

Pokazaliśmy również ogólny interfejs aplikacji Windows 10 PowerShell na poniższym obrazku dla Twojej wygody. Tak zwykle wygląda PowerShell Windows 10.

Krok 2: Wykonanie kodowania Base64 w PowerShell

Kodowanie Base64 w PowerShell zostanie wykonane w trzech krokach. Najpierw pokażemy te trzy polecenia, które będą odpowiedzialne za wykonanie kodowania Base64 w PowerShell, a następnie wyjaśnimy je jeden po drugim. Poniższy obraz pokazuje cały proces kodowania Base64 w PowerShell po jednym spojrzeniu:

W pierwszym etapie procesu kodowania Base64 zdefiniowaliśmy zmienną o nazwie „Tekst” z notacją „$ Text” i przypisaliśmy do niej ciąg, abyśmy chcieli być zakodowani. Następnie, w celu wykonania faktycznego kodowania tego ciągu i do przechowywania tych wyników, w drugim etapie stworzyliśmy inną zmienną „$ zakodowaną” i wyrównaliśmy ją do stwierdzenia „[Konwertuj] :: Tobase64String ([Tekst.Kodowanie] :: Unicode.GetBytes ($ text)) ”.

W tym oświadczeniu ciąg tekstowy, który zdefiniowaliśmy w pierwszym etapie, jest przekonwertowany na bajty Unicode, a następnie te bajty Unicode są kodowane i przechowywane w zmiennej „$ kodowanej”. Wreszcie, w trzecim kroku, chcemy instrukcji, która jest w stanie wydrukować nasz kodowany ciąg na oknie PowerShell. W tym celu użyliśmy instrukcji „Zapis $ zakodowany.„To stwierdzenie po prostu wydrukuje zawartość zmiennej„ $ zakodowanej ”w oknie PowerShell.

Należy tu zauważyć, że wszystkie te kroki zostaną wykonane jeden po drugim, ja.mi., Będziesz musiał nacisnąć klawisz Enter po wpisaniu każdej instrukcji. Jednak gdy tylko naciśniesz klawisz Enter po wpisaniu ostatniego instrukcji, wynik tego procesu kodowania, i.mi., Nasz zakodowany ciąg pojawi się w oknie PowerShell, jak pokazano na poniższym obrazku:

Krok 3: Wykonanie dekodowania Base64 w PowerShell

Teraz, dla dekodowania Base64 w PowerShell w systemie Windows 10, wykonamy odwrotny proces kodowania Base64. Ponownie, najpierw podzielimy się z Tobą trzema krokami, które przeprowadzą proces dekodowania Base64 w PowerShell, a następnie opiszemy wszystkie te kroki jeden po drugim. Poniższy obraz pokazuje cały proces dekodowania Base64 w PowerShell w systemie Windows 10:

W pierwszym etapie procesu dekodowania Base64 w PowerShell zdefiniowaliśmy zmienną „$ zakodowaną”, która zawiera zakodowany ciąg. Nawiasem mówiąc, użyliśmy tego samego ciągu, który zakodowaliśmy powyżej. Następnie w drugim kroku utworzyliśmy inną zmienną „$ dekodowaną” do trzymania dekodowanego ciągu. Przypisaliśmy wyniki stwierdzenia „[System.Tekst.Kodowanie] :: Unicode.GetString ([system.Convert] :: frombase64String ($ koded)) ”do zmiennej„ $ dekodowanej ”.

To stwierdzenie po prostu przekonwertuje zakodowane bajty Unicode na normalny rozkładany ciąg. Następnie w trzecim etapie, do drukowania dekodowanego ciągu w oknie PowerShell, użyliśmy instrukcji „Output $ dekodowane”, która będzie odpowiedzialna za drukowanie zawartości zmiennej „$ dekodowanej” na oknie PowerShell okna PowerShell.

Gdy tylko naciśniesz klawisz Enter po wpisaniu w trzecie. Możesz porównać ten zdekodowany ciąg z oryginalnym ciągiem i będziesz mógł sprawdzić, czy procesy kodowania i dekodowania Base64 zostały poprawnie wykonane przy użyciu aplikacji PowerShell w systemie Windows 10.

Wniosek

Ten przewodnik został zaprojektowany, aby podzielić się z Tobą procesem kodowania i dekodowania Base64 w PowerShell w systemie Windows 10. W związku z tym podzieliliśmy się z tobą poleceniami PowerShell, które pomagają w wykonywaniu kodowania i dekodowania Base64. Korzystając z tych poleceń, możesz łatwo kodować i dekodować dowolne podane ciągi z kodowaniem Base64 w PowerShell w systemie Windows 10.