Hva er PowerShell?
Windows 10 PowerShell er i utgangspunktet et konfigurasjonsadministrasjons- og oppgavautomatiseringsprogram designet av Microsoft. Det betyr imidlertid ikke at du ikke kan bruke dette programmet på et annet operativsystem enn Windows. Du kan enkelt bruke den på de forskjellige Linux -distribusjonene så vel som på macOS. Den eneste forskjellen er imidlertid at den kommer forhåndsinstallert med vinduer, mens du må installere det selv for de andre operativsystemene. Likevel, for denne artikkelen, vil vi bruke PowerShell -programmet på Windows 10.
Windows 10 PowerShell-programmet har et kommandolinjeskall som består av noen tilknyttede skriptspråk. Du kan enkelt skrive og utføre skript mens du bruker dette programmet i Windows 10. Når du nå har utviklet en tilstrekkelig forståelse av Windows 10 PowerShell -programmet, er det godt å komme i gang med Base64 -koding og avkoding i PowerShell.
Hvordan gjøre base64 koding og avkoding i PowerShell i Windows 10?
I dette avsnittet vil vi forklare prosessen med å utføre Base64 -koding og avkoding ved hjelp av PowerShell -programmet i Windows 10. For det trenger du bare å følge de tre enkle trinnene beskrevet nedenfor:
Trinn 1: Få tilgang til Windows 10 PowerShell
Først av alt, må du få tilgang til PowerShell -applikasjonen på Windows 10. Du må finne søkeseksjonen som er til stede på Windows 10 -oppgavelinjen og skriver “PowerShell” i den. Du vil bli presentert for noen få resultater som du må klikke på Windows PowerShell -alternativet som fremhevet i følgende bilde for å starte PowerShell -applikasjonen på Windows 10.
Vi har også vist det generelle grensesnittet til Windows 10 PowerShell -applikasjonen i bildet nedenfor for enkelhets skyld. Slik ser Windows 10 PowerShell normalt ut.
Trinn 2: Utfører base64 -kodingen i PowerShell
Base64 -kodingen i PowerShell vil bli utført i tre trinn. Først vil vi vise deg de tre kommandoene som vil være ansvarlige for å utføre base64 -kodingen i PowerShell, og så vil vi forklare dem en etter en. Følgende bilde viser hele Base64 -kodingsprosessen i PowerShell i ett øyeblikk:
I det første trinnet i Base64 -kodingsprosessen har vi definert en variabel som heter "tekst" med "$ tekst" -notasjonen og har tildelt en streng til den som vi ønsker å bli kodet. Deretter, for å utføre den faktiske kodingen av denne strengen og for å holde disse resultatene, har vi i det andre trinnet laget en annen variabel "$ kodet" og utlignet den til utsagnet "[Konverter] :: Tobase64String ([tekst.Koding] :: Unicode.GetBytes ($ tekst)) ”.
I denne uttalelsen konverteres tekststrengen som vi hadde definert i det første trinnet til Unicode -byte, og deretter blir disse Unicode -byte kodet og lagret i "$ kodet" -variabelen. Til slutt, i det tredje trinnet, ønsker vi en uttalelse som er i stand til å skrive ut vår kodede streng på PowerShell -vinduet. For det har vi brukt uttalelsen “Writ-output $ kodet.”Denne uttalelsen vil ganske enkelt skrive ut innholdet i" $ kodet "-variabelen på PowerShell -vinduet.
Et poeng som skal bemerkes her er at alle disse trinnene vil bli utført en etter en, jeg.e., Du må trykke på Enter -tasten etter å ha skrevet hver eneste uttalelse. Så snart du trykker på Enter -tasten etter å ha skrevet den siste uttalelsen, resultatet av denne kodingsprosessen, i.e., Vår kodede streng, vises på PowerShell -vinduet som vist på bildet nedenfor:
Trinn 3: Utfører base64 -avkodingen i PowerShell
Nå, for Base64 -avkodingen i PowerShell i Windows 10, vil vi utføre den omvendte prosessen til Base64 -kodingen. Igjen vil vi først dele med deg de tre trinnene som vil utføre base64 -dekodingsprosessen i PowerShell, og så vil vi beskrive alle disse trinnene en etter en. Følgende bilde viser hele Base64 -dekodingsprosessen i PowerShell i Windows 10:
I det første trinnet i Base64 -dekodingsprosessen i PowerShell, har vi definert en variabel "$ kodet" som inneholder en kodet streng. Forresten, vi har brukt den samme strengen her som vi har kodet ovenfor. Så i det andre trinnet har vi laget en annen variabel, "$ dekodet" for å holde den dekodede strengen. Vi har tildelt resultatene av uttalelsen “[System.Tekst.Koding] :: Unicode.GetString ([System.Konvertere] :: Frombase64String ($ kodet)) "til" $ dekodet "variabel.
Denne uttalelsen vil ganske enkelt konvertere de kodede Unicode -byte til en normal dekodet streng. Så i det tredje trinnet, for å skrive ut den dekodede strengen på PowerShell-vinduet, har vi brukt "Writ-Output $ Decoded" -uttalelsen som vil være ansvarlig for å skrive inn innholdet i "$ Decoded" -variabelen på PowerShell-vinduet.
Så snart du treffer Enter -tasten etter å ha skrevet inn den tredje uttalelsen, vises den dekodede strengen på PowerShell -vinduet, som vist på bildet nedenfor. Du kan sammenligne denne dekodede strengen med den opprinnelige strengen, og du vil kunne bekrefte at Base64 -koding og avkodingsprosesser er blitt utført riktig ved hjelp av PowerShell -applikasjonen i Windows 10.
Konklusjon
Denne guiden ble designet for å dele med deg prosessen med å gjøre base64 -koding og avkoding i PowerShell i Windows 10. I denne forbindelse delte vi med deg PowerShell -kommandoene som hjelper til med å utføre base64 -koding og avkoding av ønsket data. Ved å bruke disse kommandoene, kan du enkelt kode og avkode noen gitte strenger med Base64 -kodingen i PowerShell i Windows 10.