Base64 tsarin aiki da kuma dikodi daga layin umarni

game da tushe64

A cikin labarin na gaba zamu duba ta yaya zamu iya ɓoyewa da kuma yanke hukunci daga tashar tare da base64. Shigar da bayanai shine tsarin da ake amfani dashi don canza bayanai zuwa tsarin da ake buƙata don watsawa mai inganci ko adanawa. Sabanin haka, dikodi mai akasin hanyar tsarin sauya bayanai ne wanda ke sauya bayanan da aka sanya zuwa asalinsu. Base64 shine tsarin sauyawa inda aka canza bayanan binary zuwa ASCII.

Ana amfani da ɓoyayyen tushe64 don kaucewa matsalolin watsawa, wanda ke faruwa lokacin da aka watsa bayanan binary zuwa tsarin tushen rubutu wanda ba zai iya ɗaukar wannan bayanan binary daidai ba. A sakamakon haka, bayanin ya ɓace ko ya ɓata yayin watsawa.

Base 64 tsarin lambobi ne wanda yake amfani da 64 azaman tushe. Shine ƙarfi mafi girma wanda za'a iya wakilta ta amfani da haruffa ASCII kawai. Wannan ya haifar da amfani da shi don ɓoye imel, PGP, da sauran aikace-aikace. Duk shahararrun bambance-bambancen karatu wadanda suke da suna Base64 suna amfani da yanayin yanayin AZ, az da 0-9 a cikin wannan tsari na farkon lambobi 62, amma alamun da aka zaba don lambobi biyu na ƙarshe sun bambanta da yawa daga ɗayan zuwa wancan. Wasu daga amfani da boye-boye sune; matse bayanai, boye bayanai, ko watsa bayanai ta wata hanyar daban.

A cikin layi masu zuwa zamu gani yadda ake amfani da umarnin base64 don sanyawa da kuma yanke bayanai a cikin kirtani ko fayil. Don aiwatar da wannan misalin zan yi amfani da m (Ctrl + Alt + T) na tsarin Ubuntu 20.04 Focal Fossa.

Bayani don tsarawa ta amfani da Base64

base64 [OPCIÓN] ... [ARCHIVO]

zažužžukan

base64 taimako

Wasu daga zaɓuɓɓukan Layin umarnin da za a iya amfani dashi tare da umarnin base64 sune:

  • –Help Zamu yi amfani da wannan zabin zuwa Nuna taimako akan amfani da base64.
  • -do -decode Zamu yi amfani da wannan zabin zuwa karanta fayil ko kirtani.
  • -i, –mai daraja-shara Wannan zaɓin zai taimaka mana yayin da muke sake karantawa watsi da ba haruffa.
  • -Version Wannan wani zabin Nuna bayanai game da sigar da muke amfani da ita.

Lambar kirtani tare da Base64

Masu amfani za su iya Sanya kirtani tare da umarnin base64. Umurnin don amfani zai kasance:

encode samfurin rubutu

echo “Ubunlog” | base64

Wannan umarnin zai sanya rubutu a cikin kirtani ta amfani da base64 kuma a buga rubutun da aka sanya shi zuwa fitarwa ta yau da kullun.

Hakanan zamu iya - adana fitarwa da ke aiki zuwa fayil, maimakon buga shi zuwa daidaitaccen fitarwa. Umurnin mai zuwa zai ɓoye rubutun kuma ya adana fitarwa zuwa fayil ɗin da ake kira "encodedfile.txt«:

rubutu a cikin fayil base64

echo “texto de ejemplo” | base64 > archivoCodificado.txt

para duba abin da ke cikin fayil ɗin da aka sanya shi, zamu iya amfani da umarnin cat, kamar yadda kake gani a cikin kamawar da ta gabata.

Zartar da igiya

Zamu iya yanke kalma base64 wanda aka sanya shi cikin aiki ta amfani da -decode ko -d zaɓi. Don warware base64 rubutu mai rikodin '4oCcdGV4dG8gZGUgZWplbXBsb + KAnQo =', umarnin zai kasance:

karanta samfurin rubutu

echo “4oCcdGV4dG8gZGUgZWplbXBsb+KAnQo=” | base64 --decode

Wannan umarnin zai buga asalin rubutu zuwa daidaitaccen fitarwa kamar yadda aka nuna a sama screenshot.

Hakanan zamu iya adana rikodin rikodin zuwa fayil, maimakon bugawa zuwa daidaitaccen fitarwa. Umurnin da ke tafe zai warware kalmar da aka kewaya da adana ainihin rubutu a cikin fayil da ake kira "Decoded fayil .txt":

rubutu a cikin fayil wanda aka ƙaddara base64

echo “4oCcdGV4dG8gZGUgZWplbXBsb+KAnQo=” | base64 --decode > archivoDecodificado.txt

para duba abun ciki na rikodin fayil, zamu iya amfani da umarnin cat.

Zayyana fayil ɗin rubutu

Umurnin Hakanan za'a iya amfani da base64 don sanya fayil ɗin rubutu. Idan muna da sha'awar sanya fayil ɗin rubutu da ake kira 'aksari.txt', umarnin don amfani zai zama:

shigar da fayil ɗin rubutu

base64 archivotexto.txt

Wannan umarnin zai sanya takamaiman fayil ɗin rubutu kuma ya buga sigar da aka sanya shi zuwa daidaitaccen fitarwa.

Har ila yau zamu iya adana fitarwa wanda aka sanya shi cikin fayil, maimakon buga shi zuwa daidaitaccen fitarwa. Umarni mai zuwa zai sauya rubutu a cikin fayil din ta amfani da base64 kuma ya adana fitarwa zuwa wani fayil mai suna "encodedfile.txt »:

base64 wanda aka kewaya dashi

base64 archivotexto.txt > archivoCodificado.txt

para duba abin da ke cikin fayil ɗin da aka sanya shi, zamu iya amfani da umarnin cat.

Rage fayil ɗin rubutu

para anare fayil ɗin rubutu wanda ke aiki, wanda za ayi amfani dashi –dcode ko -d zaɓi. Don sake bayyana abubuwan da ke cikin fayil ɗin rubutaccen abu mai rikodin 64 'encodedfile .txt', umarnin don amfani zai zama:

karanta abun ciki na fayil ɗin rubutu

base64 -d archivoCodificado.txt

Wannan umarnin zai sake daskarar da fayil ɗin da aka kera 64 kuma ya buga asalin rubutu a kan daidaitaccen fitarwa

Hakanan zamu iya adana rikodin rikodin zuwa fayil, maimakon bugawa zuwa daidaitaccen fitarwa. Umurnin da ke tafe zai warware kalmar da aka kewaya da adana ainihin rubutu a cikin fayil da ake kira "decodedfile.txtWanne za a iya duba shi daga baya ta amfani da umarnin cat:

karanta fayil ɗin rubutu

base64 -d archivoCodificado.txt > archivoDecodificado.txt

Wannan shine yadda zaku iya amfani da base64 don ɓoyewa da ƙaddamar da kirtani ko fayil daga tashar. Yana da muhimmanci a tuna da hakan tsarin ba daidai yake ba boye-boye, kuma mutum yana iya bayyana bayanan da aka sanya cikin sauki. Saboda wannan dalili ba a ba da shawarar yin amfani da ɓoye don watsa bayanan sirri ba.. Informationarin bayani a ciki wikipedia.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Daniel m

    Na gode sosai da bayanin, a sarari.