Base64 encoding wata dabara ce da ake amfani da ita don juyar da bayanai zuwa tsarin da za a iya watsawa cikin sauƙi da adanawa ba tare da ɓarna ba. Yana da amfani musamman a yanayin da kuke buƙatar ɓoye bayanan binary don canja wuri akan kafofin watsa labarai waɗanda aka tsara don mu'amala da rubutu, kamar imel ko shafukan yanar gizo.
Base64 makirci ne na ɓoye bayanai wanda ke amfani da takamaiman saiti 64, wanda ya ƙunshi:
AZaz0-9+ da /A yawancin aiwatarwa na tushe64, ana amfani da alamar = don sanya rufaffiyar fitarwa don tabbatar da yawan haruffa huɗu ne.
Base64 encoding yana aiki ta hanyar rarraba bayanan da za a sanya su zuwa tubalan bytes uku kowanne (bits 24). Ana raba waɗannan zuwa ƙungiyoyin 6-bit guda huɗu. Kowane rukuni 6-bit an tsara shi zuwa hali daga harafin tushe64. Misali, rubutun "Man" a cikin ASCII ana iya wakilta shi azaman:
M -> 01001101a -> 01100001n -> 01101110Haɗe, wannan ya zama 01001101 01100001 01101110. Wannan jeri na 24-bit sannan an raba shi zuwa rukunoni 6-bit guda hudu, kamar haka:
010011 -> 19 -> T010110 -> 22 -> W000101 -> 5 -> F101110 -> 46 -> uDon haka, "Man" da aka sanya a cikin tushe64 shine "TWFu".
Amfani:
Iyakoki:
Rufin Base64 shine kayan aiki mai mahimmanci a duniyar watsa bayanai da adanawa. Yana da kyau don ɓoye nau'ikan bayanai masu rikitarwa a cikin tsari inda aka yarda da rubutu kawai. Duk da iyakokinsa-kamar ƙara girman girma da rashin ɓoyewa-sauƙi da ingancinsa sun sa ya zama babban mahimmanci a cikin ayyukan kwamfuta da sarrafa bayanai. Fahimtar ɓoye bayanan tushe64 yana taimaka wa masu haɓakawa da ƙwararrun IT su sarrafa amInchesn bayanai a cikin dandamali da aikace-aikace daban-daban.