Hvordan gjøre Basetop 10 koding og avkoding i Python?

Hvordan gjøre Basetop 10 koding og avkoding i Python?
Hvis du ønsker å overføre dine hemmelige data fra den ene enden til en annen, er et alternativ som du kanskje vurderer å kode dem ved å bruke Base64 -kodingen. I den andre enden må du avkode de dataene igjen ved å bruke Base64 -avkodingen. Først da vil du kunne hente ut nyttige data uansett hvor det virkelig er nødvendig. Noen ganger vil du dessuten bare sikre dataene dine et sted ved å holde dem i et kodet format og deretter avkode dem etter behov. Nå ville du fått den grunnleggende kjernen i denne artikkelen. Ja, vi vil skrive om BASE64 -koding og avkoding; Vi vil imidlertid gjøre dette med henvisning til Python -programmeringsspråket. Likevel, før vi fortsetter med det, må vi først rettferdiggjøre grunnen til å velge dette språket for å utføre BASE64 -koding og avkoding, og for det må du lese neste del av denne artikkelen.

Hvorfor er Python så populær blant utviklernes samfunn?

Python har en veldig enkel syntaks som brukerne klarer å lære veldig raskt. Denne enkelheten i syntaks gjør koden skrevet på dette programmeringsspråket veldig enkel å utføre. Python har veldig ressurssterk samfunnsstøtte, noe som gjør det desto mer brukbart. Bortsett fra det, tilbyr dette programmeringsspråket også forskjellige datavitenskap og analyseverktøy hvis behov øker dag for dag. Alle disse grunnene gjør Python ekstremt populær blant utviklernes samfunn. Dette er også grunnen til at vi velger dette programmeringsspråket for å utføre base64 -koding og avkoding i denne artikkelen. La oss nå gå gjennom kjernen i denne artikkelen, jeg.e., Base64 -koding og avkoding i Python i Ubuntu 20.04.

Hvordan oppnå base64 koding og avkoding i Python i Ubuntu 20.04?

Base64 -koding og avkoding kan utføres veldig enkelt i Ubuntu 20.04 Mens du bruker Python -programmeringsspråket. For å forklare deg, har vi designet følgende Python -skript. Hvis vi snakker kort om dette Python -skriptet, vil det først ta en eksemplet streng og konvertere den til den respektive ASCII -koden. Etter det vil den kode denne ASCII -koden og deretter avkode den kodede ASCII -koden i den tilsvarende kodede strengen. På samme måte vil den fullstendige omvendte av denne prosessen bli fulgt for avkoding. Du vil være i stand til å forstå alt dette på en bedre måte ved å gå gjennom det nøyaktige skriptet som vi har skrevet.

Vi har først laget et tomt dokument i hjemmekatalogen til Ubuntu 20.04 System og har kalt det “Kodedecode.py.”I denne Python -skriptfilen har vi importert“ Base64 ”-biblioteket slik at vi enkelt kan kode og avkode vår ønskede tekst. Etter det har vi definert en streng som heter “Text” og har tilordnet den strengen “Dette er en eksempler på streng.”Deretter trykket vi denne strengen på terminalen slik at vi senere kunne sammenligne den med den dekodede strengen.

Vi opprettet deretter en variabel kalt “Text_bytes” for å konvertere vår originale streng til ASCII -kode. Deretter opprettet vi en annen variabel, "Enkoded_bytes," for å holde den kodede tekstbyte med base64. Etter det avkodet vi “kodet_bytes” fra ASCII -kode til normal kodet strengtekst. Deretter trykket vi ganske enkelt den kodede teksten på terminalen.

For avkoding av den kodede strengen har vi laget en variabel “base64_bytes” og har tildelt den den kodede teksten etter å ha konvertert den til ASCII -formatet. Deretter opprettet vi en annen variabel, "Decoded_bytes," og tilordnet den de dekodede base64 byte. Etter det har vi laget en variabel “Decoded_text” for å holde den dekodede strengen etter at den er konvertert tilbake til det normale formatet fra ASCII -formatet. Til slutt har vi brukt den siste "trykte" uttalelsen for å skrive ut den dekodede strengen på terminalen.

Sikre tilstedeværelsen av Python på Ubuntu 20.04

Nå må vi bekrefte at Python er installert på Ubuntu 20.04 System fordi ellers vil vi ikke kunne utføre Python -skriptet vårt. Siden Python3 er den siste tilgjengelige versjonen av Python, har vi derfor installert den på Ubuntu 20.04 System allerede (du kan også ha noen annen versjon av ditt valg installert på systemet ditt). For å bekrefte dets tilstedeværelse på systemet vårt, har vi utført kommandoen vist under:

$ Python3 -Versjon

Versjonen av Python3 installert på vår Ubuntu 20.04 System vises i følgende bilde. Dette viser at Python3 er til stede i systemet vårt.

Utførelse av Python -kodings- og avkodingsskriptet i Ubuntu 20.04

Et Python -skript kan utføres øyeblikkelig på en Ubuntu 20.04 System hvis du har python installert på det. Du trenger bare å utføre kommandoen som er oppført nedenfor:

$ python3 kodedecode.py

Hvis du har en versjon av Python annet enn Python3 på systemet ditt, vil du kunne utføre det bare med nøkkelordet "Python". Dessuten må du skrive navnet på din spesifikke Python -skriptfil som skal utføres, etterfulgt av ".py ”utvidelse.

Resultat av Python Base64 -koding og avkodingsskript

Resultatet av Python -skriptet som vi har laget ovenfor, vises i følgende bilde:

Du kan enkelt visualisere fra dette resultatet at først, skriptet vårt trykket den originale strengen på terminalen, etterfulgt av den kodede strengen, og deretter den dekodede strengen. Du kan også bekrefte at den dekodede strengen er nøyaktig den samme som den opprinnelige strengen. Det innebærer at Python3 -skriptet som vi har skrevet ovenfor, har kodet riktig og dekodet dataene våre med Base64 i Ubuntu 20.04.

Konklusjon

Ved å designe denne guiden, ønsket vi å lære leserne våre prosessen med å utføre Base64 -koding og avkoding i Python i Ubuntu 20.04. For det rettferdiggjorde vi først Pythons popularitet blant utviklerne, etterfulgt av det faktiske Python -skriptet for Base64 -koding og avkoding. Etter det diskuterte vi grundig resultatet av dette skriptet med deg. Ved å bruke denne guiden som en grunnlinje, vil du kunne kode og avkode ønsket data med base64 i Ubuntu 20.04 Veldig praktisk.