§

നിങ്ങളുടെ Base64 ഡേറ്റ ടൈപ്പ് ചെയ്ത് ഡീകോഡ് ബട്ടൺ അമർത്തുക.

വലിയ Base64 സ്ട്രിംഗുകൾക്ക് (ഉദാ: എൻകോഡ് ചെയ്ത ഇമേജുകൾ, ഡോക്യുമെൻ്റുകൾ) താഴെ ഉള്ള ഫയൽ അപ്ലോഡ് ഫോം ഉപയോഗിക്കുക.
§

Output

text
§

Base64 ഫോർമാറ്റിൽ നിന്ന് ഫയലുകൾ ഡീകോഡ് ചെയ്യുക

അപ്ലോഡ് ചെയ്ത് പ്രോസസ് ചെയ്യാൻ ഒരു Base64 ഫയൽ തിരഞ്ഞെടുക്കുക.

Base64 ഫയൽ ഇവിടെ ഡ്രാഗ് & ഡ്രോപ്പ് ചെയ്യുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കാൻ ക്ലിക്ക് ചെയ്യുക

കേരളത്തിലെ ഡവലപ്പർമാർ JWT payload പരിശോധിക്കാനും, ഇ-ഗവേൺമെൻ്റ് API-കളിൽ നിന്നുള്ള Base64 ഡേറ്റ ഡീകോഡ് ചെയ്യാനും, ISRO, IT@School പ്രൊജക്ടുകളിൽ ഡോക്യുമെൻ്റ് എൻകോഡിംഗ് ഡീബഗ് ചെയ്യാനും ഈ ടൂൾ ഉപയോഗിക്കുന്നു. ഡേറ്റ ബ്രൗസറിൽ തന്നെ ഡീകോഡ് ആകുന്നതിനാൽ സെൻസിറ്റീവ് വിവരങ്ങൾ ഒരു സെർവറിലേക്കും പോകില്ല.

വിപുലമായ ഓപ്ഷനുകൾ

ന്യൂലൈൻ സെപ്പറേറ്റർ

വ്യത്യസ്ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ വ്യത്യസ്ത ന്യൂലൈൻ പ്രതീകങ്ങൾ ഉപയോഗിക്കുന്നു — Unix, Windows സിസ്റ്റങ്ങൾ ഒരേ ലൈൻ ബ്രേക്ക് ചിഹ്നങ്ങൾ ഉപയോഗിക്കുന്നില്ല. ഡീകോഡ് ചെയ്ത ശേഷം, ഔട്ട്പുട്ടിലെ ഏതൊരു ന്യൂലൈൻ ക്യാരക്ടറും നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന ഓപ്ഷൻ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും.

ഓരോ വരിയും വെവ്വേറെ ഡീകോഡ് ചെയ്യുക

ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കിയാൽ, ഇൻപുട്ടിലെ ഓരോ വരിയും ഒരു പ്രത്യേക Base64 സ്ട്രിംഗായി കണക്കാക്കി സ്വതന്ത്രമായി ഡീകോഡ് ചെയ്യും. ലൈൻ ബ്രേക്കുകൾ കൊണ്ട് വേർതിരിച്ച ഒന്നിലധികം Base64 എൻട്രികൾ ഡീകോഡ് ചെയ്യാൻ ഇത് പ്രത്യേകിച്ചും ഉപകരണപ്പെടും.

ലൈൻ ബ്രേക്കുകൾ നീക്കം ചെയ്യുക

MIME ഫോർമാറ്റിലെ Base64 ഡേറ്റ (ഉദാ: ഇ-മെയിലിൽ നിന്ന്) പലപ്പോഴും ഓരോ 76 അക്ഷരങ്ങൾക്കും ലൈൻ ബ്രേക്കുകൾ ഉൾക്കൊള്ളുന്നു. ഡീകോഡ് ചെയ്യുന്നതിന് മുൻപ് ഈ ലൈൻ ബ്രേക്കുകൾ നീക്കം ചെയ്യാൻ ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുക.

URL-സേഫ് എൻകോഡിംഗ് കൈകാര്യം ചെയ്യുക

ഇൻപുട്ട് URL-സേഫ് Base64 വേരിയൻ്റ് (RFC 4648 / Base64URL) ഉപയോഗിക്കുന്നെങ്കിൽ ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുക — "-" ആണ് "+"-ഉം, "_" ആണ് "/"-ഉം, പാഡിംഗ് ഒഴിവാക്കിയിരിക്കാം. ഈ ഓപ്ഷൻ ഡീകോഡ് ചെയ്യുന്നതിന് മുൻപ് ഇൻപുട്ടിനെ സ്റ്റാൻഡേർഡ് Base64-ലേക്ക് പരിവർത്തനം ചെയ്യും.

ലൈവ് മോഡ്

ലൈവ് മോഡ് ഓണാക്കിയാൽ, ഇൻപുട്ട് ബ്രൗസറിൻ്റെ ബിൽറ്റ്-ഇൻ JavaScript ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് ഉടൻ ഡീകോഡ് ചെയ്യും — ഡേറ്റ ഒൻപടി സെർവറിലേക്ക് അയക്കാതെ. ഈ മോഡ് ഇപ്പോൾ UTF-8 ടെക്സ്റ്റ് ഔട്ട്പുട്ട് മാത്രം പിന്തുണയ്ക്കുന്നു.

ശ്രദ്ധ: ബൈനറി ഫയലുകൾക്ക് (ഇമേജുകൾ, ഡോക്യുമെൻ്റുകൾ മുതലായവ), ഡേറ്റ കേടാകാതിരിക്കാൻ ഔട്ട്പുട്ട് കോപ്പി ചെയ്യുന്നതിന് പകരം സേവ് ചെയ്യുക.

Base64 ഡീകോഡിംഗ് എന്താണ്?

Base64 ഡീകോഡിംഗ് Base64 ബൈനറി-ടു-ടെക്സ്റ്റ് എൻകോഡിംഗ് സ്കീം നേർമാർഗ്ഗം തിരിച്ച് ചെയ്യുന്നു — ഒരു ASCII സ്ട്രിംഗിനെ ആദ്യം ഉൽപ്പാദിപ്പിച്ച ബൈറ്റ് സീക്വൻസ് ആക്കി തിരിക്കുന്നു. Base64 ഒരു നിശ്ചിത 64-അക്ഷര ആൽഫബെറ്റ് ഉപയോഗിക്കുന്നു — വലിയ അക്ഷരങ്ങൾ A–Z, ചെറിയ അക്ഷരങ്ങൾ a–z, അക്കങ്ങൾ 0–9, ചിഹ്നങ്ങൾ +, / — കൂടാതെ ട്രെയിലിംഗ് പാഡിംഗ് ക്യാരക്ടറായി =. ഫോർമാറ്റ് RFC 4648 §4 നിർവ്വചിക്കുന്നു, ഇത് URL-സേഫ് വേരിയൻ്റ് Base64URL-ഉം വിവരിക്കുന്നു.

Base64 ഡീകോഡിംഗ് എങ്ങനെ പ്രവർത്തിക്കുന്നു?

Base64 ഡീകോഡിംഗ് എൻകോഡിംഗ് പൈപ്പ്‌ലൈൻ യന്ത്രപരമായി നേർമറിക്കുന്നു. ഡീകോഡർ ഒരു സമയം നാല് Base64 ക്യാരക്ടറുകൾ വായിക്കുന്നു, ഓരോന്നിൻ്റെ 6-ബിറ്റ് മൂല്യം 64-അക്ഷര ആൽഫബെറ്റിൽ തിരയുന്നു, നാല് 6-ബിറ്റ് മൂല്യങ്ങൾ ഒരൊറ്റ 24-ബിറ്റ് ബഫറിൽ കൂട്ടിച്ചേർക്കുന്നു, പിന്നെ ആ ബഫർ മൂന്ന് 8-ബിറ്റ് ബൈറ്റുകളായി തിരിക്കുന്നു. അടയാള ഉദാഹരണം Base64 സ്ട്രിംഗ് TWFu ആണ്, ഇത് Man എന്ന മൂന്ന്-അക്ഷര ASCII വാക്കായി ഡീകോഡ് ചെയ്യുന്നു.

  1. 64-അക്ഷര ആൽഫബെറ്റിനും പാഡിംഗ് നിയമങ്ങൾക്കും വിരുദ്ധമായ ഇൻപുട്ട് സ്ട്രിംഗ് മൂല്യനിർണ്ണയം ചെയ്ത്, ഏതൊരു അസ്ഥാനത്തുള്ള ക്യാരക്ടറും നിരസിക്കുക.
  2. ഒരു ലുക്ക്അപ്പ് ടേബിൾ ഉപയോഗിച്ച് ഓരോ Base64 ക്യാരക്ടറും അതിൻ്റെ 6-ബിറ്റ് മൂല്യത്തിലേക്ക് തർജ്ജുമ ചെയ്യുക (അല്ലെങ്കിൽ A–Z a–z 0–9 + /-ൽ അതിൻ്റെ സ്ഥാനം).
  3. 6-ബിറ്റ് മൂല്യങ്ങൾ ഒരു സമയം നാലെണ്ണം 24-ബിറ്റ് ബഫറുകളായി കൂട്ടിച്ചേർക്കുക.
  4. ഓരോ 24-ബിറ്റ് ബഫറും മൂന്ന് 8-ബിറ്റ് ബൈറ്റുകളായി തിരിക്കുക, ഇവ ഒറിജിനൽ ബൈനറി അല്ലെങ്കിൽ ASCII ഡേറ്റ ആകും.
  5. ആവശ്യമെങ്കിൽ അവസാന ഗ്രൂപ്പിൽ നിന്ന് ഒന്ന് അല്ലെങ്കിൽ രണ്ട് ബൈറ്റുകൾ ഒഴിവാക്കിക്കൊണ്ട് ട്രെയിലിംഗ് = പാഡിംഗ് മാനിക്കുക.

Base64 ഡീകോഡർ ഉപയോഗിക്കേണ്ടതെന്തുകൊണ്ട്?

  • ഡേറ്റ വീണ്ടെടുക്കൽ: കൂടുതൽ പ്രോസസ്സ് ചെയ്യുന്നതിന് മുൻപ് ടെക്സ്റ്റ്-സേഫ് Base64 payload-ൽ നിന്ന് ഒറിജിനൽ ബൈനറി ബൈറ്റുകൾ ലഭ്യമാക്കുക. ഉദാഹരണത്തിന്, PDF രസീത് Base64 ആയി സ്റ്റോർ ചെയ്ത ഡേറ്റബേസ് കോളം ഡീകോഡ് ചെയ്ത് ഡിസ്കിൽ വീണ്ടും എഴുതുക.
  • ഇ-മെയിൽ അറ്റാച്ച്മെൻ്റ്: ബൈനറി ഭാഗങ്ങൾ Base64 ലൈനുകളായി പൊതിഞ്ഞ MIME-എൻകോഡ് ചെയ്ത മെസ്സേജ് ബോഡികളിൽ നിന്ന് ഫയലുകളും ഇമേജുകളും വേർതിരിക്കുക.
  • വെബ് റിസോഴ്സ്: ഒരു പേജ് യഥാർത്ഥത്തിൽ ഡെലിവർ ചെയ്ത ഉള്ളടക്കം പരിശോധിക്കാൻ embedded data: URI-കൾ ഒറിജിനൽ ബൈറ്റുകളിലേക്ക് കൺവേർട്ട് ചെയ്യുക.
  • API ഇൻ്റഗ്രേഷൻ: ബൈനറി ഫീൽഡുകൾ raw bytes ആയി ട്രാൻസ്ഫർ ചെയ്യാൻ കഴിയാത്ത REST, GraphQL സർവ്വീസുകൾ തരുന്ന Base64 payload-കൾ പ്രോസസ് ചെയ്യുക.

Base64 ഡീകോഡിംഗിൻ്റെ സാധാരണ ഉപയോഗങ്ങൾ എന്തെല്ലാം?

Base64 ഡീകോഡിംഗ് വിവിധ സാഹചര്യങ്ങളിൽ ആവശ്യമാണ്:

  • ഇ-മെയിൽ പ്രോസസ്സിംഗ്: ഒരു മെയിൽ ക്ലൈൻ്റ് ലോഞ്ച് ചെയ്യാതെ MIME-എൻകോഡ് ചെയ്ത മെസ്സേജുകളിൽ നിന്ന് അറ്റാചച്ച്മെൻ്റ് പുറത്തെടുക്കുക. സോഴ്സ് ക്ലൈൻ്റ് ഇനി ഇൻസ്റ്റോൾ ചെയ്തിട്ടില്ലാത്ത ആർക്കൈവ്ഡ് .mbox ഫയൽ ഡീകോഡ് ചെയ്യേണ്ടി വരുമ്പോൾ ഇത് ഉപകരിക്കും.
  • വെബ് ഡെവലപ്‌മെൻ്റ്: ഇൻലൈൻ Base64 data: URI-കൾ ഒറിജിനൽ ബൈറ്റുകളിലേക്ക് കൺവേർട്ട് ചെയ്ത് ആസ്തി ഓഡിറ്റ് ചെയ്യുകയോ ഹാഷ് ചെയ്ത ഫയൽ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുകയോ ചെയ്യുക.
  • API ഡീബഗ്ഗിംഗ്: JSON അല്ലെങ്കിൽ XML response-ലെ Base64 ഫീൽഡുകൾ ഡീകോഡ് ചെയ്ത് ലോഗ്ഗിൽ human-readable ആക്കുക. JWT payload, MD5 ഉൾക്കൊള്ളുന്ന S3 ETag, മൂന്നാം കക്ഷി webhook signature ഇവ സാധാരണ ഉദാഹരണങ്ങളാണ്.

Base64 ഡീകോഡിംഗ് ഉദാഹരണം എങ്ങനെ ഇരിക്കും?

Base64 സ്ട്രിംഗ് TWFu ഡീകോഡ് ചെയ്യുമ്പോൾ Man എന്ന വാക്ക് ആകുന്നു. ഡീകോഡിംഗ് ഓരോ Base64 ക്യാരക്ടറും അതിൻ്റെ 6-ബിറ്റ് മൂല്യത്തിലേക്ക് കൺവേർട്ട് ചെയ്ത്, ബിറ്റുകൾ കൂട്ടിച്ചേർത്ത്, ഒറിജിനൽ ASCII ക്യാരക്ടറുകൾ പുനഃസ്ഥാപിക്കുന്നു.

ഈ Base64 ഡീകോഡർ സൗജന്യവും സ്വകാര്യവുമാണോ?

അതെ — ഈ Base64 ഡീകോഡർ തികച്ചും സൗജന്യമാണ്, അക്കൗണ്ടോ സൈൻ-അപ്പോ ആവശ്യമില്ല, നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ പ്രവർത്തിക്കുന്നു. Base64 സ്ട്രിംഗ് പേസ്റ്റ് ചെയ്യുമ്പോഴോ ഫയൽ ഡ്രോപ്പ് ചെയ്യുമ്പോഴോ, ഡീകോഡിംഗ് സ്റ്റാൻഡേർഡ് JavaScript API-കൾ (atob ടെക്സ്റ്റിന്, FileReader ബൈനറി ഉള്ളടക്കത്തിന്) ഉപയോഗിച്ച് ലോക്കൽ ആയി നടക്കുന്നു. ഇൻപുട്ട് ഉപകരണം വിടുന്നേ ഇല്ല, ഒരു സെർവർ ലോഗിലും ഒരു കോപ്പി രേഖപ്പെടുത്തുന്നില്ല. JWT bearer token, data: URI-ലെ credentials, configuration secrets, Base64-ൽ പൊതിഞ്ഞ certificate അല്ലെങ്കിൽ private-key material — ഇവ അപ്ലോഡ് ചെയ്യേണ്ടതില്ലാത്ത sensitive payload-കൾ ഈ ടൂൾ ഉപയോഗിച്ച് സുരക്ഷിതമായി ഡീകോഡ് ചെയ്യാം.

ഞങ്ങളുടെ ഓൺലൈൻ Base64 ഡീകോഡർ ടൂൾ Base64 ഡേറ്റ ഡീകോഡ് ചെയ്യുന്നതിന് വേഗതയേറിയ, സ്വകാര്യ മാർഗ്ഗം നൽകുന്നു. വെബ് പേജുകളിൽ നിന്ന് embedded ഇമേജുകൾ വേർതിരിക്കുകയോ API response-കൾ പ്രോസസ് ചെയ്യുകയോ ആകട്ടെ, Base64 ഡീകോഡിംഗ് ആധുനിക വെബ് ഡെവലപ്‌മെൻ്റിൽ ഒഴിച്ചുകൂടാനാകാത്ത ഒന്നാണ്.