UuEncode -definisjon
UuEncode er en Linux -kommando som brukes til å kode en binær fil du kan dele via internett via e -post. Den konverterer en binær fil til ASCII -kode og sender den kodede filen til et eksternt system ved hjelp av elektronisk e -post. Den tar en inndatafil som er en kildefil med data, koder for dataene i filen og returnerer standardkodet utgang. Kodingsformatet som brukes av UuEncode -kommandoen inkluderer bare utskrivbare ASCII -tegn. Det inkluderer det eksterne filnavnet og også modus for filen slik at det binære bildet av de kodede dataene kan gjenskapes på mottakersiden av det eksterne systemet. For å avkode eller gjenskape det originale binære bildet av dataene, brukes UudeCode -kommandoen i Linux.
Syntaks av UuEncode -kommandoen i Linux
Syntaksen til UuEncode -kommandoen i Linux er gitt nedenfor for din forståelse:
Uuencode -flagget i syntaks er hovedkommandoen som vil utføre funksjonen i Linux -operativsystemet. Kildefilen representerer inndatafilen som inneholder dataene som må kodes og deles via elektronisk post. Utgangsfilen representerer navnet på filen som den avkodede filen vil ha etter avkoding av datoen på den eksterne serveren. Uuencode tar imidlertid også innspill fra standardterminalen og gir utgang på standardterminalen. Dette kan ganske enkelt oppnås med /dev /stdout -instruksjonen med UuEncode -kommandoen. Vi vil veilede deg om hvordan du kan gjøre dette i de kommende seksjonene ved hjelp av eksempler.
Hvordan installere UuEncode -kommandoen i Linux -operativsystemet?
UuEncode er ikke forhåndsinstallert i Ubuntu, så du må installere den manuelt ved hjelp av APT -installasjonskommandoen. Du kan sikre om du allerede har installert Uuencode -pakken installert i Ubuntu -systemet eller ikke ved å utføre følgende kommando:
Hvis du ikke har installert \ uuencode allerede, får du følgende utdata:
Dette indikerer at du må installere UuEncode -kommandoen ved å bruke installasjonsslippene. UuEncode -kommandoen er gitt i Sharutils -pakken, så installasjon av Sharutils betyr at alle avhengigheter, biblioteker og kommandoer blir installert automatisk. La oss installere Sharutils slik at vi eksplisitt kan bruke UuEncode -kommandoen i Linux. Bruk kommandoen gitt nedenfor for å installere Sharutils:
Etter vellykket installasjon av Sharutils, får du følgende resultat:
Siden vi har installert Sharutils, vil systemet nå tillate oss å bruke Uuencode -kommandoen. Men før det, la oss finne UuEncode -kommandoen igjen og hvor det er ved å utføre lokalkommandoen igjen:
Når vi har installert Sharutils, bør vi få den nøyaktige banen der Uuencode -kommandoen ligger i pakken. La oss bekrefte dette i utgangsresultatet gitt nedenfor:
La oss nå utforske noen eksempler for å forstå hvordan Uuencode fungerer i Ubuntu- eller Linux -operativsystemet.
Eksempel 1
I det første eksemplet vil vi utføre en enkel koding på standardterminalen. Vi vil gi inngangen på kommandolinjeterminalen og få den kodede utgangen i samme kommandolinjeterminal. Som vi vet at uuencode tar to parametere, er den ene inndatafilen, og den andre er utdatafilen. Så hvis vi ikke gir inndatafilen, vil den ta innspill fra brukeren på kjøretid på den gitte kommandolinjeterminalen. Og for å skrive ut de kodede dataene på terminalen, må vi indikere UuEncode -kommandoen. Dette kan gjøres ved å bruke /dev /stdout -kommandoen. Se eksempelkoden nedenfor:
Når du trykker på Enter etter å ha skrevet denne kommandoen, vil systemet be deg om å legge inn inndataene:
Skriv nå data eller informasjon du vil kode ved hjelp av Uuencode -kommandoen. Vi skriver følgende linje:
Etter å ha gitt inndataene, må du trykke på CTRL+D slik at uuencode utfører sin funksjon og koder for den gitte utgangen. Når du trykker på Ctrl+D, vises den kodede utgang. Se de kodede dataene nedenfor:
Dette er ASCII -konvertering av inngangen vi ga ovenfor.
Eksempel 2
I dette eksemplet vil vi ta innspill fra en binær fil og konvertere den til ASCII -tekst ved hjelp av UuEncode -kommandoen. Vi vil lage en innspill.tjære.GZ -fil og lagrer dataene i den. Tjæren er en komprimert binærfil som brukes til å koding og avkode konverteringer. Etter å ha brukt UuEncode -kommandoen for å konvertere inngangsdataene, vil vi skrive den ut på terminalen ved hjelp av Dev/Stdout -flagget med UuEncode -kommandoen. Opprett først en binær fil ved hjelp av følgende kommando:
Dette vil lage en binær fil som heter “Input.tjære.GZ ”i" nedlastinger "-mappen:
Oppgi nå inndatafilnavnet til UuEncode -kommandoen og kode den binære filen til ASCII -kode og skriv ut de kodede dataene på terminalen. Her er kommandoen som vil utføre denne funksjonen:
Dette vil konvertere dataene fra den binære filen “Input.tjære.GZ ”inn i ASCII og gi resultatet tilbake i kodet format. Se ASCII -koden til inndatafilen nedenfor:
Dette er de kodede ASCII -dataene på standardutgangen.
Konklusjon
I denne artikkelen utforsket vi UuEncode -kommandoen i Linux. UuEncode -kommandoen brukes i Linux -operativsystemet for å konvertere den binære filen til en ASCII -kode. Den bruker bare gyldige utskrivbare ASCII -tegn for å kode inndataene. Du kan gi inngangen til standardterminalen og få standardutgangen, eller du kan bruke en binær fil for å gi inngangen og skrive ut den kodede ASCII på terminalen. Eksemplene vil hjelpe deg å utføre disse funksjonene enkelt.