Base64 എൻകോഡർ/ഡീകോഡർ

നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ Base64 ടെക്സ്റ്റ് തൽക്ഷണം എൻകോഡ് ചെയ്യുകയും ഡീകോഡ് ചെയ്യുകയും ചെയ്യുക.

ഇൻപുട്ട്

ഔട്ട്പുട്ട്

തയ്യാറാണ്. ആരംഭിക്കാൻ ടെക്സ്റ്റ് അല്ലെങ്കിൽ Base64 പേസ്റ്റ് ചെയ്യുക.

നിങ്ങളുടെ ടെക്സ്റ്റ് ബ്രൗസറിലാണ് എൻകോഡ് ചെയ്യപ്പെടുന്നതും ഡീകോഡ് ചെയ്യപ്പെടുന്നതും. BroBroGo-ലേക്ക് ഒന്നും അപ്‌ലോഡ് ചെയ്യപ്പെടുന്നില്ല.

പതിവ് ചോദ്യങ്ങൾ

എന്റെ ടെക്സ്റ്റ് ഇവിടെ പേസ്റ്റ് ചെയ്യുന്നത് സുരക്ഷിതമാണോ?

അതെ. എൻകോഡിംഗും ഡീകോഡിംഗും പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിലാണ് നടക്കുന്നത് — വിവരങ്ങളൊന്നും BroBroGo-ലേക്ക് അയയ്ക്കുന്നില്ല.

ഇത് ചൈനീസ് ഭാഷ, ഇമോജികൾ, മറ്റ് മൾട്ടി-ബൈറ്റ് അക്ഷരങ്ങൾ എന്നിവ കൃത്യമായി കൈകാര്യം ചെയ്യുമോ?

അതെ. ടെക്സ്റ്റ് UTF-8 ആയി എൻകോഡ് ചെയ്യുകയും ഡീകോഡ് ചെയ്യുകയും ചെയ്യുന്നതിനാൽ, മൾട്ടി-ബൈറ്റ് അക്ഷരങ്ങൾ വികൃതമാകാതെ കൃത്യമായി തിരികെ ലഭിക്കുന്നു.

സാധാരണ Base64-ഉം URL-safe Base64-ഉം തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?

URL-safe Base64-ൽ + നും / നും പകരം - ഉം _ ഉം ഉപയോഗിക്കുന്നു, കൂടാതെ പാഡിംഗ് ഒഴിവാക്കുകയും ചെയ്യുന്നു. അതിനാൽ ഇതിന്റെ ഫലം എസ്‌കേപ്പ് ചെയ്യാതെ തന്നെ ഒരു URL-ലോ ഫയൽനാമത്തിലോ നേരിട്ട് ഉപയോഗിക്കാൻ കഴിയും.

Base64 എൻകോഡിംഗും അതിന്റെ ആവശ്യകതയും

Base64 എന്നത് ബൈനറി ഡാറ്റയെ 64 അക്ഷരങ്ങൾ അടങ്ങുന്ന ഒരു നിശ്ചിത അക്ഷരമാല ഉപയോഗിച്ച് ടെക്സ്റ്റ് രൂപത്തിലേക്ക് മാറ്റുന്നതിനുള്ള ഒരു എൻകോഡിംഗ് രീതിയാണ്. കമ്പ്യൂട്ടർ ശൃംഖലകളിലൂടെയും വിവിധ ആപ്ലിക്കേഷനുകളിലൂടെയും വിവരങ്ങൾ കൈമാറുമ്പോൾ, ബൈനറി ഡാറ്റ നേരിട്ട് അയയ്ക്കുന്നത് പലപ്പോഴും പിശകുകൾക്ക് കാരണമാകാറുണ്ട്. ഇമെയിൽ സംവിധാനങ്ങൾ, വെബ് പേജുകൾ, XML അല്ലെങ്കിൽ JSON ഫയലുകൾ എന്നിവയെല്ലാം പ്രധാനമായും ടെക്സ്റ്റ് കൈകാര്യം ചെയ്യാൻ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളവയാണ്. ഇത്തരം സാഹചര്യങ്ങളിൽ ബൈനറി ഡാറ്റയെ സുരക്ഷിതമായി കൈമാറാൻ Base64 എൻകോഡിംഗ് സഹായിക്കുന്നു.

ഈ എൻകോഡിംഗ് രീതി പ്രധാനമായും ബൈനറി ഡാറ്റയെ ടെക്സ്റ്റ് രൂപത്തിലുള്ള ഫോർമാറ്റുകളിൽ ഉൾപ്പെടുത്താൻ സഹായിക്കുന്നു. ഉദാഹരണത്തിന്, വെബ് ഡെവലപ്‌മെന്റിൽ ചിത്രങ്ങൾ, ഫോണ്ടുകൾ അല്ലെങ്കിൽ മറ്റ് ബൈനറി ഫയലുകൾ എന്നിവ സിഎസ്എസ് (CSS) അല്ലെങ്കിൽ എച്ച്ടിഎംഎൽ (HTML) ഫയലുകളിൽ നേരിട്ട് ഉൾപ്പെടുത്താൻ Base64 ഉപയോഗിക്കാറുണ്ട്. ഡെവലപ്പർമാർ, സാങ്കേതിക വിദഗ്ദ്ധർ, സപ്പോർട്ട് ജീവനക്കാർ എന്നിവർക്ക് തങ്ങളുടെ ദൈനംദിന ആവശ്യങ്ങൾക്കായി UTF-8 ടെക്സ്റ്റുകളെ Base64 അല്ലെങ്കിൽ Base64URL രൂപത്തിലേക്ക് മാറ്റാനും തിരികെ ഡീകോഡ് ചെയ്യാനും ഈ ടൂൾ സഹായകരമാണ്.


സ്റ്റാൻഡേർഡ് Base64 വേരിയന്റും URL-സുരക്ഷിത വേരിയന്റും തമ്മിലുള്ള വ്യത്യാസം

Base64 എൻകോഡിംഗിൽ പ്രധാനമായും രണ്ട് വേരിയന്റുകളാണ് ഉപയോഗിക്കുന്നത്: സ്റ്റാൻഡേർഡ്, URL-സുരക്ഷിതം. ഇവ തമ്മിലുള്ള പ്രധാന വ്യത്യാസം അവ ഉപയോഗിക്കുന്ന അക്ഷരങ്ങളിലാണ്.

  • സ്റ്റാൻഡേർഡ് Base64: ഇതിൽ എൻകോഡിംഗിനായി എ-സെഡ് (A-Z), എ-സെഡ് ചെറിയക്ഷരങ്ങൾ (a-z), അക്കങ്ങൾ (0-9) എന്നിവയ്ക്ക് പുറമെ പ്ലസ് (+), സ്ലാഷ് (/) എന്നീ ചിഹ്നങ്ങളും ഉപയോഗിക്കുന്നു. കൂടാതെ ഡാറ്റയുടെ നീളം ക്രമീകരിക്കാൻ പാഡിംഗ് (Padding) ചിഹ്നമായ സമം (=) ചിഹ്നവും ഉപയോഗിക്കാറുണ്ട്. എന്നാൽ ഈ ചിഹ്നങ്ങൾ URL-കളിൽ ഉപയോഗിക്കുമ്പോൾ പ്രത്യേക അർത്ഥങ്ങൾ വരുന്നതിനാൽ അവ എസ്‌കേപ്പ് (escape) ചെയ്യേണ്ടതായി വരുന്നു.
  • URL-സുരക്ഷിതം: ഈ വേരിയന്റിൽ പ്ലസ് (+) ചിഹ്നത്തിന് പകരം ഹൈഫൻ (-) ചിഹ്നവും, സ്ലാഷ് (/) ചിഹ്നത്തിന് പകരം അണ്ടർസ്കോർ (_) ചിഹ്നവും ഉപയോഗിക്കുന്നു. കൂടാതെ ഇതിൽ പാഡിംഗ് ചിഹ്നങ്ങൾ പൂർണ്ണമായും ഒഴിവാക്കുന്നു. ഇതിനാൽ ലഭിക്കുന്ന ഔട്ട്പുട്ട് യാതൊരുവിധ എസ്‌കേപ്പിംഗും കൂടാതെ നേരിട്ട് URL-കളിലോ ഫയൽനാമങ്ങളിലോ സുരക്ഷിതമായി ഉപയോഗിക്കാൻ സാധിക്കുന്നു.

മൾട്ടി-ബൈറ്റ് അക്ഷരങ്ങളും UTF-8 പിന്തുണയും

സാധാരണ ഇംഗ്ലീഷ് അക്ഷരങ്ങൾ കൈകാര്യം ചെയ്യുന്നതുപോലെയല്ല മലയാളം, ചൈനീസ് തുടങ്ങിയ ഇതര ഭാഷാ അക്ഷരങ്ങളോ ഇമോജികളോ കൈകാര്യം ചെയ്യുന്നത്. ഇവ മൾട്ടി-ബൈറ്റ് (multi-byte) അക്ഷരങ്ങളാണ്. ഈ ടൂൾ ഇൻപുട്ട് ടെക്സ്റ്റുകളെ UTF-8 ഫോർമാറ്റിലാണ് പ്രോസസ്സ് ചെയ്യുന്നത്.

ടെക്സ്റ്റ് UTF-8 ആയി എൻകോഡ് ചെയ്യുകയും ഡീകോഡ് ചെയ്യുകയും ചെയ്യുന്നതിനാൽ, മൾട്ടി-ബൈറ്റ് അക്ഷരങ്ങൾ വികൃതമാകാതെ കൃത്യമായി തിരികെ ലഭിക്കുന്നു. ചൈനീസ് അക്ഷരങ്ങളോ ഇമോജികളോ മറ്റ് സങ്കീർണ്ണമായ ചിഹ്നങ്ങളോ അടങ്ങിയ ടെക്സ്റ്റുകൾ എൻകോഡ് ചെയ്യുമ്പോഴും ഡീകോഡ് ചെയ്യുമ്പോഴും യാതൊരുവിധ ഡാറ്റാ നഷ്ടവും സംഭവിക്കുന്നില്ല എന്ന് ഇത് ഉറപ്പാക്കുന്നു.


ബ്രൗസറിലെ പ്രോസസ്സിംഗും സ്വകാര്യതയും

ഈ ടൂളിന്റെ ഏറ്റവും വലിയ സവിശേഷത ഇതിന്റെ പ്രവർത്തന രീതിയാണ്. നിങ്ങളുടെ ടെക്സ്റ്റ് ബ്രൗസറിലാണ് എൻകോഡ് ചെയ്യപ്പെടുന്നതും ഡീകോഡ് ചെയ്യപ്പെടുന്നതും. BroBroGo-ലേക്ക് ഒന്നും അപ്‌ലോഡ് ചെയ്യപ്പെടുന്നില്ല.

സാധാരണ ഓൺലൈൻ ടൂളുകൾ നിങ്ങളുടെ ഡാറ്റ സെർവറുകളിലേക്ക് അയച്ച് പ്രോസസ്സ് ചെയ്യുമ്പോൾ, ഈ ടൂൾ പൂർണ്ണമായും നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ അല്ലെങ്കിൽ ഫോണിലെ വെബ് ബ്രൗസറിനുള്ളിൽ വെച്ച് തന്നെ തൽക്ഷണം കണക്കുകൂട്ടലുകൾ നടത്തുന്നു. ഇതിനാൽ നിങ്ങളുടെ ഡാറ്റയുടെ സ്വകാര്യത പൂർണ്ണമായും സംരക്ഷിക്കപ്പെടുന്നു.


ടൂൾ ഉപയോഗിക്കുന്ന രീതിയും ഇൻപുട്ട്-ഔട്ട്പുട്ട് ക്രമീകരണങ്ങളും

ഈ ടൂൾ ആദ്യമായി ലോഡ് ചെയ്യുമ്പോൾ ഡിഫോൾട്ടായി "എൻകോഡ് ചെയ്യുക" (എൻകോഡ് ചെയ്യുക) മോഡും "സ്റ്റാൻഡേർഡ്" (സ്റ്റാൻഡേർഡ്) വേരിയന്റുമാണ് സജ്ജീകരിച്ചിരിക്കുക. ഉപയോക്താക്കൾക്ക് അവരുടെ ആവശ്യാനുസരണം താഴെ പറയുന്ന ക്രമീകരണങ്ങൾ തിരഞ്ഞെടുക്കാവുന്നതാണ്:

  • മോഡ്: "എൻകോഡ് ചെയ്യുക" (എൻകോഡ് ചെയ്യുക) അല്ലെങ്കിൽ "ഡീകോഡ് ചെയ്യുക" (ഡീകോഡ് ചെയ്യുക).
  • Base64 വേരിയന്റ്: "സ്റ്റാൻഡേർഡ്" (സ്റ്റാൻഡേർഡ്) അല്ലെങ്കിൽ "URL-സുരക്ഷിതം" (URL-സുരക്ഷിതം).

നിങ്ങൾ "എൻകോഡ് ചെയ്യുക" മോഡിൽ നിന്നും "ഡീകോഡ് ചെയ്യുക" മോഡിലേക്ക് മാറുമ്പോൾ, നിലവിലുള്ള ഔട്ട്പുട്ട് തനിയെ ഇൻപുട്ട് ഫീൽഡിലേക്ക് മാറുന്നു. ഇത് ഡാറ്റ വീണ്ടും കോപ്പി-പേസ്റ്റ് ചെയ്യേണ്ട ബുദ്ധിമുട്ട് ഒഴിവാക്കുന്നു. കൂടാതെ, "വ്യത്തിയാക്കുക" (വ്യത്തിയാക്കുക) ബട്ടൺ അമർത്തുന്നതിലൂടെ ഔട്ട്പുട്ട് ഫീൽഡ് പൂർണ്ണമായി ഇല്ലാതാകുകയും കഴ്സർ വീണ്ടും ഇൻപുട്ട് ഫീൽഡിലേക്ക് സ്വയം ക്രമീകരിക്കപ്പെടുകയും ചെയ്യുന്നു.


പിശകുകളും അവ പരിഹരിക്കാനുള്ള വഴികളും

ഈ ടൂൾ ഉപയോഗിക്കുമ്പോൾ ഇൻപുട്ട് ഡാറ്റയിലെ അപാകതകൾ അനുസരിച്ച് താഴെ പറയുന്ന പിശക് സന്ദേശങ്ങൾ കാണിച്ചേക്കാം:

  1. ഇത് സാധുവായ Base64 അല്ല — അസാധുവായ അക്ഷരങ്ങളുണ്ടോ അല്ലെങ്കിൽ കോപ്പി-പേസ്റ്റ് പിശകുണ്ടോ എന്ന് പരിശോധിക്കുക (ഇത് സാധുവായ Base64 അല്ല — അസാധുവായ അക്ഷരങ്ങളുണ്ടോ അല്ലെങ്കിൽ കോപ്പി-പേസ്റ്റ് പിശകുണ്ടോ എന്ന് പരിശോധിക്കുക.): ഡീകോഡ് ചെയ്യാൻ നൽകിയ ഇൻപുട്ടിൽ Base64 അക്ഷരമാലയിൽ ഇല്ലാത്ത ചിഹ്നങ്ങളോ അക്ഷരങ്ങളോ ഉൾപ്പെടുമ്പോഴാണ് ഈ സന്ദേശം കാണിക്കുന്നത്.
  2. സാധുവായ Base64 ആണ്, എന്നാൽ ഡീകോഡ് ചെയ്ത ബൈറ്റുകൾ സാധുവായ UTF-8 ടെക്സ്റ്റ് അല്ല — ഇത് എൻകോഡ് ചെയ്ത ടെക്സ്റ്റിന് പകരം ബൈനറി ഡാറ്റ (ചിത്രം, ഫോണ്ട് മുതലായവ) ആകാം (സാധുവായ Base64 ആണ്, എന്നാൽ ഡീകോഡ് ചെയ്ത ബൈറ്റുകൾ സാധുവായ UTF-8 ടെക്സ്റ്റ് അല്ല — ഇത് എൻകോഡ് ചെയ്ത ടെക്സ്റ്റിന് പകരം ബൈനറി ഡാറ്റ (ചിത്രം, ഫോണ്ട് മുതലായവ) ആകാം.): നൽകിയ ഇൻപുട്ട് ശരിയായ Base64 കോഡാണ്, എന്നാൽ അതിനുള്ളിലെ വിവരങ്ങൾ സാധാരണ ടെക്സ്റ്റ് രൂപത്തിലല്ല, മറിച്ച് ചിത്രങ്ങളോ ഫോണ്ടുകളോ പോലുള്ള ബൈനറി ഫയലുകളാണെങ്കിൽ ഈ സന്ദേശം ലഭിക്കുന്നു.
  3. ഈ ടൂളിന് ഇത് വളരെ ദൈർഘ്യമേറിയതാണ് — ചെറിയ ഇൻപുട്ട് ഉപയോഗിച്ച് ശ്രമിക്കുക: ഇൻപുട്ട് ഫീൽഡിൽ നൽകുന്ന ഡാറ്റയുടെ നീളം 5,000,000 അക്ഷരങ്ങളിൽ കൂടുതൽ ആകുമ്പോഴാണ് ഈ മുന്നറിയിപ്പ് ലഭിക്കുന്നത്.

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ (FAQ)

ചോദ്യം: എന്റെ ടെക്സ്റ്റ് ഇവിടെ പേസ്റ്റ് ചെയ്യുന്നത് സുരക്ഷിതമാണോ?
ഉത്തരം: അതെ. എൻകോഡിംഗും ഡീകോഡിംഗും പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിലാണ് നടക്കുന്നത് — വിവരങ്ങളൊന്നും BroBroGo-ലേക്ക് അയയ്ക്കുന്നില്ല.

ചോദ്യം: ഇത് ചൈനീസ് ഭാഷ, ഇമോജികൾ, മറ്റ് മൾട്ടി-ബൈറ്റ് അക്ഷരങ്ങൾ എന്നിവ കൃത്യമായി കൈകാര്യം ചെയ്യുമോ?
ഉത്തരം: അതെ. ടെക്സ്റ്റ് UTF-8 ആയി എൻകോഡ് ചെയ്യുകയും ഡീകോഡ് ചെയ്യുകയും ചെയ്യുന്നതിനാൽ, മൾട്ടി-ബൈറ്റ് അക്ഷരങ്ങൾ വികൃതമാകാതെ കൃത്യമായി തിരികെ ലഭിക്കുന്നു.

ചോദ്യം: സാധാരണ Base64-ഉം URL-safe Base64-ഉം തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?
ഉത്തരം: URL-safe Base64-ൽ + നും / നും പകരം - ഉം _ ഉം ഉപയോഗിക്കുന്നു, കൂടാതെ പാഡിംഗ് ഒഴിവാക്കുകയും ചെയ്യുന്നു. അതിനാൽ ഇതിന്റെ ഫലം എസ്‌കേപ്പ് ചെയ്യാതെ തന്നെ ഒരു URL-ലോ ഫയൽനാമത്തിലോ നേരിട്ട് ഉപയോഗിക്കാൻ കഴിയും.

ചോദ്യം: ഡീകോഡ് ചെയ്യുമ്പോൾ വൈറ്റ്‌സ്‌പേസുകൾ (Whitespace) പ്രശ്നമുണ്ടാക്കുമോ?
ഉത്തരം: ഇല്ല. ഡീകോഡിംഗ് പ്രക്രിയയിൽ ഈ ടൂൾ വൈറ്റ്‌സ്‌പേസുകളെയും URL-safe അക്ഷരങ്ങളെയും സ്വീകരിക്കുന്നു.