Base64 ኢንኮደር / ዲኮደር
ጽሑፍን ወይም ፋይሎችን ወደ Base64 ኮድ ያድርጉ እና በአሳሽዎ ውስጥ ወዲያውኑ Base64 ገመዶችን ይግለጹ። ነጻ፣ የግል እና ምንም ሰቀላ አያስፈልግም።
ጽሑፍን ወይም ፋይሎችን ወደ Base64 ኮድ ያድርጉ እና በአሳሽዎ ውስጥ ወዲያውኑ Base64 ገመዶችን ይግለጹ። ነጻ፣ የግል እና ምንም ሰቀላ አያስፈልግም።
Base64 64 ሊታተሙ የሚችሉ ቁምፊዎችን A-Z፣ a-z፣ 0-9፣ plus (+) እና slash (/) በመጠቀም ሁለትዮሽ ውሂብን እንደ ASCII ጽሑፍ የሚወክል ኢንኮዲንግ እቅድ ነው። ቅርጸቱ በመጀመሪያ የተነደፈው ሁለትዮሽ አባሪዎችን ባለ 7-ቢት-ንፁህ የኢሜይል መጓጓዣዎች እንዲተርፉ ለማድረግ ነው፣ነገር ግን ዛሬ በደርዘን የሚቆጠሩ አጠቃቀሞች ተዘርግቷል፡የዳታ URLs በኤችቲኤምኤል፣ JSON የምስል ዳታ የያዙ፣ JWT የክፍያ ጭነቶች፣ መሰረታዊ የማረጋገጫ ራስጌዎች እና ማንኛውም በጽሁፍ ላይ የተመሰረተ ፕሮቶኮል ባይት መያዝ አለበት።
ኢንኮዲንግ 3 ባይት ግብዓት ይወስዳል እና 4 ASCII የውጤት ቁምፊዎችን ይፈጥራል። ስለዚህ ውጤቱ ከግቤት በ 33% ይረዝማል - ይህ ሁለትዮሽ ወደ ጽሑፍ-አስተማማኝ ቅርጸት የመገጣጠም ዋጋ ነው። ኮድ መፍታት ሂደቱን በትክክል ይለውጠዋል፣ ከተመዘገበው ጽሑፍ ውስጥ ኦሪጅናል ባይት ይመልሳል።
ይህ መሳሪያ ሁለቱንም አቅጣጫዎች ይይዛል. ኢንኮድ ሁነታ የጽሑፍ ግብዓት ይወስዳል (ወይም ሁለትዮሽ ፋይል በሰቀላ) እና ቤዝ64 ጽሑፍን ያወጣል። ዲኮድ ሁነታ ቤዝ64 ጽሑፍን ይወስዳል እና ዋናውን ጽሑፍ ወይም ሊወርድ የሚችል ሁለትዮሽ ይሠራል። ዩአርኤል-አስተማማኝ ተለዋጭ (በመጠቀም - እና _ በ+ እና /) ቶከኖች እና መለያዎች ይደገፋሉ።
Base64 የሁለትዮሽ ውሂብን በጽሑፍ-ብቻ አውድ ውስጥ ለመክተት መደበኛው መንገድ ነው። በኤችቲኤምኤል ውስጥ ያሉ የውስጠ-መስመር ምስሎች የውሂብ ዩአርኤሎችን (ዳታ:ምስል/png;base64,...) ይጠቀማሉ ስለዚህ ትንሽ አዶ ያለ የተለየ ጥያቄ ከገጹ ጋር መላክ ይችላል። ምስሎችን፣ የምስክር ወረቀቶችን ወይም ፊርማዎችን የያዙ የJSON ሸክሞች እንደ ቤዝ64 ሕብረቁምፊዎች ያመለክታሉ። JWT ቶከኖች በነጥቦች የተከፋፈሉ ሶስት ቤዝ64-የተመሰጠሩ ክፍሎች ናቸው።
Base64 ባለ 8-ቢት ሁለትዮሽ ለሚሳሳቱ ፕሮቶኮሎች የቁምፊ አያያዝን መደበኛ ያደርጋል። የማረጋገጫ ራስጌዎች (መሰረታዊ ማረጋገጫ ቤዝ64 ይጠቀማል)፣ የኢሜይል አባሪዎች፣ የውቅረት ፋይሎች ቁልፎችን ያካተቱ እና ብዙ ኤፒአይዎች base64 ያስፈልጋቸዋል ምክንያቱም ሁለትዮሽ በቧንቧ መስመሮቻቸው ውስጥ በአስተማማኝ ሁኔታ ማለፍ አይችልም።
ውሂብ ለጥፍ፣ አቅጣጫ ይምረጡ።
Base64 ካርታዎች በየ6 ቢት ግብአት ከ64 የውጤት ቁምፊዎች ወደ አንዱ። ሶስት የግቤት ባይት (24 ቢት) አራት የውጤት ቁምፊዎችን ያመርታል። የግቤት ርዝመቱ የ 3 ብዜት ካልሆነ፣ ኢንኮደሩ ውጤቱን ወደ 4 ቁምፊዎች ብዜት ለመጨመር አንድ ወይም ሁለት እኩል ምልክቶችን ይጨምራል።
URL-safe base64 (በ RFC 4648 ክፍል 5 የተገለፀው) + በ - እና / በ _ በመተካት በዩአርኤሎች እና በፋይል ስሞች ውስጥ ለመጠቀም ደህንነታቸው የተጠበቀ የሆኑ ሕብረቁምፊዎችን ያለ ተጨማሪ ማምለጥ። የማጣፊያው እኩልነት ምልክቶች አንዳንድ ጊዜ በዩአርኤል-ደህንነቱ የተጠበቀ አውድ ውስጥ ይተዋሉ። ዲኮደሮች በተለምዶ ሁለቱንም ቅጾች ይቀበላሉ.
የጃቫ ስክሪፕት btoa እና atob ASCIIን በቀጥታ ይይዛሉ ነገር ግን ASCII ባልሆኑ ሕብረቁምፊዎች ላይ አልተሳካም. ለUTF-8 ጽሁፍ መቀየሪያው TextEncoder/TextDecoderን በጽሁፍ እና በሁለትዮሽ መካከል ለመቀየር ይጠቀማል፣ከዚያ ቤዝ64-ሁለትዮሽ ኮድ ያደርገዋል። ይህ ስሜት ገላጭ ምስሎችን፣ አጽንዖት ያላቸውን ቁምፊዎች እና የላቲን ያልሆኑ ስክሪፕቶችን በትክክል ያስተናግዳል።