ബേസ് കൺവെർട്ടർ: ദശാംശം, Hex, Base32, Base64

ദശാംശ സംഖ്യകളെ Base16 (hex), Base32, Base64 എന്നിവയിലേക്കും തിരിച്ചും മാറ്റുക, ഓട്ടോമാറ്റിക് ബേസ് കണ്ടെത്തലോടെ. എൻകോഡ് ചെയ്യുക അല്ലെങ്കിൽ ഡീകോഡ് ചെയ്യുക.

ബൈഡിറക്ഷണൽ ബേസ് കൺവർട്ടർ

ഡെസിമൽ നമ്പറുകളെയും സ്റ്റാൻഡേർഡ് ബേസ് എൻകോഡിംഗുകളെയും (ബേസ്16/ഹെക്സ്, ബേസ്32, ബേസ്64) കൺവർട്ട് ചെയ്യുക. കൺവർട്ട് ചെയ്യുവാൻ ഏതെങ്കിലും ഒരു ഫീൽഡിൽ മൂല്യം നൽകുക.

ഒരു പോസിറ്റീവ് പൂർണ്ണാങ്കം നൽകുക (പരമാവധി: 9,007,199,254,740,991)

ഒരു ബേസ്16, ബേസ്32, അല്ലെങ്കിൽ ബേസ്64 എൻകോഡ് ചെയ്ത മൂല്യം നൽകുക

ബേസ് എൻകോഡിംഗുകളെക്കുറിച്ച്

ബേസ്16 (ഹെക്സാഡെസിമൽ): 0-9 വരെയുള്ള അക്ഷരങ്ങളും A-F വരെയുള്ള അക്ഷരങ്ങളും ഉപയോഗിക്കുന്നു. ഓരോ അക്ഷരവും 4 ബിറ്റ് പ്രാതിനിധ്യം വഹിക്കുന്നു. നിറ കോഡുകൾക്കും മെമ്മറി വിലാസങ്ങൾക്കും സാധാരണ ഉപയോഗിക്കുന്നു.
ബേസ്32: A-Z വരെയുള്ള അക്ഷരങ്ങളും 2-7 വരെയുള്ള അക്ഷരങ്ങളും ഉപയോഗിക്കുന്നു. ഓരോ അക്ഷരവും 5 ബിറ്റ് പ്രാതിനിധ്യം വഹിക്കുന്നു. കേസ് സംവേദനരഹിതവും മനുഷ്യ വായനയ്ക്ക് അനുയോജ്യവുമാണ്.
ബേസ്64: A-Z, a-z, 0-9, +, / എന്നീ അക്ഷരങ്ങൾ ഉപയോഗിക്കുന്നു. ഓരോ അക്ഷരവും 6 ബിറ്റ് പ്രാതിനിധ്യം വഹിക്കുന്നു. ബൈനറി ഡാറ്റയെ വാചക രൂപത്തിൽ എൻകോഡ് ചെയ്യുവാൻ സാധാരണ ഉപയോഗിക്കുന്നു.
സുരക്ഷിത പൂർണ്ണാങ്കത്തിന്റെ പരിധി: ജാവാസ്ക്രിപ്റ്റിന് 9,007,199,254,740,991 (2^53 - 1) വരെയുള്ള പൂർണ്ണാങ്കങ്ങൾ വ്യക്തതയില്ലാതെ പ്രാതിനിധ്യം വഹിക്കാൻ കഴിയും.
📚

വിവരണം

ബൈഡയറക്ഷണൽ ബേസ് കൺവെർട്ടർ: ദശാംശം ↔ Base16, Base32, Base64

ഒരു ബേസ് കൺവെർട്ടർ ഒരു സംഖ്യയെ എഴുതുന്ന ഒരു രീതിയിൽ നിന്ന് മറ്റൊരു രീതിയിലേക്ക് മാറ്റുന്നു. കമ്പ്യൂട്ടറുകൾ, URL-കൾ, ഡാറ്റ ഫോർമാറ്റുകൾ എന്നിവ സാധാരണയായി ഒരു സാധാരണ ദശാംശ സംഖ്യ നേരിട്ട് സൂക്ഷിക്കാറില്ല — അവ അതിനെ Base16 (hexadecimal), Base32, അല്ലെങ്കിൽ Base64 പോലുള്ള കൂടുതൽ കോംപാക്റ്റോ ട്രാൻസ്‌പോർട്ട്-സുരക്ഷിതമോ ആയ എൻകോഡിംഗിലേക്ക് പാക്ക് ചെയ്യുന്നു. ഈ ടൂൾ രണ്ട് ദിശകളിലേക്കും കൺവേർട്ട് ചെയ്യുന്നു: ഒരു ദശാംശ സംഖ്യ ടൈപ്പ് ചെയ്ത് അതിന്റെ Base16/Base32/Base64 രൂപം കാണുക, അല്ലെങ്കിൽ ഒരു എൻകോഡ് ചെയ്ത മൂല്യം പേസ്റ്റ് ചെയ്ത് ദശാംശ സംഖ്യ തിരികെ നേടുക. എൻകോഡ് ചെയ്ത മൂല്യം ഏത് ബേസിലാണെന്നും ഇത് കണ്ടെത്തുന്നു.

"base" എന്നാൽ എന്താണ്

ഓരോ പൊസിഷണൽ നമ്പർ സിസ്റ്റത്തിനും ഒരു base (അഥവാ radix) ഉണ്ട് — ഒരൊറ്റ അക്കത്തിന് ഉപയോഗിക്കുന്ന വ്യത്യസ്ത ചിഹ്നങ്ങളുടെ എണ്ണം. ദശാംശം base-10 ആണ് (0–9). ഇവിടെയുള്ള എൻകോഡിംഗുകൾ ഒരു വലിയ ചിഹ്ന ഗണത്തിന് പകരമായി കുറഞ്ഞ നീളമുള്ള സ്ട്രിംഗ് നൽകുന്നു:

  • Base16 (Hexadecimal) — ചിഹ്നങ്ങൾ 0-9, A-F. ഓരോ അക്ഷരവും 4 bits വഹിക്കുന്നു. കളർ കോഡുകൾ (#FF0000), മെമ്മറി അഡ്രസുകൾ, ഹാഷുകൾ എന്നിവയ്ക്ക് വ്യാപകമായി ഉപയോഗിക്കുന്നു.
  • Base32 — ചിഹ്നങ്ങൾ A-Z, 2-7 (RFC 4648). ഓരോ അക്ഷരവും 5 bits വഹിക്കുന്നു. കേസ്-സെൻസിറ്റീവ് അല്ല, എളുപ്പം ആശയക്കുഴപ്പമുണ്ടാക്കുന്ന അക്ഷരങ്ങൾ ഒഴിവാക്കിയിരിക്കുന്നു, അതിനാൽ ഇത് ഉച്ചത്തിൽ വായിക്കുമ്പോഴോ കൈകൊണ്ട് ടൈപ്പ് ചെയ്യുമ്പോഴോ പിഴവില്ലാതെ നിലനിൽക്കുന്നു.
  • Base64 — ചിഹ്നങ്ങൾ A-Z, a-z, 0-9, +, / (RFC 4648). ഓരോ അക്ഷരവും 6 bits വഹിക്കുന്നു. ഇമെയിൽ അല്ലെങ്കിൽ JSON ഫീൽഡ് പോലുള്ള ടെക്സ്റ്റ്-മാത്രമുള്ള ചാനലുകളിലൂടെ ബൈനറി ഡാറ്റ കൊണ്ടുപോകാനുള്ള സ്റ്റാൻഡേർഡ് രീതി.

base കൂടുന്തോറും ഒരേ സംഖ്യയ്ക്ക് വേണ്ട അക്ഷരങ്ങളുടെ എണ്ണം കുറയും — എന്നാൽ ഓർത്തിരിക്കേണ്ട അക്ഷരമാല വലുതാകും.

കൺവെർട്ടർ എങ്ങനെ ഉപയോഗിക്കാം

ടൂളിന് രണ്ട് ഫീൽഡുകളുണ്ട്, നിങ്ങൾ ടൈപ്പ് ചെയ്യുന്ന ഏത് ഫീൽഡിലും ഇത് പ്രവർത്തിക്കും:

  • Decimal → encoded. ദശാംശ ഫീൽഡിൽ ഒരു പോസിറ്റീവ് പൂർണ്ണ സംഖ്യ നൽകുക. ടൂൾ ആ മൂല്യം Base16, Base32, Base64 എന്നിവയിൽ ഒരേസമയം കാണിക്കും.
  • Encoded → decimal. എൻകോഡഡ് ഫീൽഡിൽ ഒരു Base16, Base32, അല്ലെങ്കിൽ Base64 മൂല്യം പേസ്റ്റ് ചെയ്യുക. ടൂൾ ബേസ് കണ്ടെത്തുകയും അക്ഷരങ്ങൾ സാധൂകരിക്കുകയും ദശാംശ സംഖ്യ തിരികെ നൽകുകയും ചെയ്യും.

പരിധിയും സാധൂകരണവും

മൂല്യങ്ങൾ JavaScript-ന്റെ maximum safe integer, 9007199254740991 (അതായത് 2^53 − 1) വരെ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു. ഇതിനപ്പുറം, പൂർണ്ണ സംഖ്യകൾ കൃത്യമായി പ്രതിനിധീകരിക്കാൻ കഴിയില്ല, അതിനാൽ തുടർന്നും പ്രവർത്തിക്കുന്ന ഒരു കൺവെർട്ടർ നിശബ്ദമായി തെറ്റായ അക്കങ്ങൾ നൽകും — ഊഹിക്കുന്നതിന് പകരം ടൂൾ ഒരു ഔട്ട്-ഓഫ്-റേഞ്ച് പിശക് റിപ്പോർട്ട് ചെയ്യുന്നു. ദശാംശ ഇൻപുട്ട് ഒരു നെഗറ്റീവ് അല്ലാത്ത പൂർണ്ണ സംഖ്യ ആയിരിക്കണം; എൻകോഡഡ് ഇൻപുട്ട് അതിന്റെ ബേസിന് സാധുവായ അക്ഷരങ്ങൾ മാത്രമേ ഉപയോഗിക്കാവൂ, അല്ലെങ്കിൽ വാസ്തവരഹിതമായി ഡീകോഡ് ചെയ്യുന്നതിന് പകരം ടൂൾ അത് ഫ്ലാഗ് ചെയ്യും.

പരിഹരിച്ച ഉദാഹരണങ്ങൾ

  • ദശാംശത്തിൽ 255. Base16 = FF, കാരണം 255 = 15×16 + 15 ഉം രണ്ട് അക്കങ്ങളും F ആണ്. അതുകൊണ്ടാണ് #FFFFFF വെള്ളയായിരിക്കുന്നത്: മൂന്ന് ബൈറ്റുകളും അവയുടെ പരമാവധി മൂല്യത്തിൽ.
  • ദശാംശത്തിൽ 1000. Base16 = 3E8 (3×256 + 14×16 + 8 = 1000).
  • FF ഡീകോഡ് ചെയ്യുമ്പോൾ. Base16 ആയി കണ്ടെത്തുന്നു, 255 ആയി ഡീകോഡ് ചെയ്യുന്നു.
  • പരമാവധി മൂല്യമുള്ള ഒരു ബൈറ്റ്, 8 bits, hex-ൽ FF ആണ് — 4 bits-ന് ഒരു hex അക്ഷരം എന്ന നിലയിൽ, ഒരു ബൈറ്റിന് രണ്ട് അക്ഷരങ്ങൾ. അതേ ബൈറ്റിന് Base32-ൽ കൂടുതൽ നീളമുള്ള സ്ട്രിംഗും Base64-ൽ പാഡ് ചെയ്ത ഗ്രൂപ്പും വേണ്ടിവരും, അതുകൊണ്ടാണ് കളറുകൾ, അഡ്രസുകൾ പോലുള്ള ചെറിയ മൂല്യങ്ങൾക്ക് hex വായിക്കാൻ എളുപ്പമുള്ള തിരഞ്ഞെടുപ്പായി തുടരുന്നത്.

ഓരോ എൻകോഡിംഗും എവിടെ ഉപയോഗിക്കുന്നു

  • Base16 — CSS/HTML കളറുകൾ, MAC, IPv6 അഡ്രസുകൾ, ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷുകളും ചെക്ക്സമ്മുകളും, ബൈനറി ഫയലുകളുടെ hex dump-കൾ.
  • Base32 — TOTP/2FA രഹസ്യ കീകൾ, ചില ഫയൽ-ഷെയറിംഗ്, DNS-അധിഷ്ഠിത സിസ്റ്റങ്ങൾ, കേസും അക്ഷര ആശയക്കുഴപ്പവും ഒഴിവാക്കേണ്ട മനുഷ്യർ ടൈപ്പ് ചെയ്യുന്നതോ ഉച്ചരിക്കുന്നതോ ആയ ഐഡന്റിഫയറുകൾ.
  • Base64data: URI-കൾ, ഇമെയിൽ അറ്റാച്ച്‌മെന്റുകൾ (MIME), JSON അല്ലെങ്കിൽ XML-നുള്ളിൽ ചിത്രങ്ങളോ സർട്ടിഫിക്കറ്റുകളോ ഉൾപ്പെടുത്തൽ, JWT ടോക്കണുകൾ.

ഓരോ എൻകോഡിംഗും ഒരേ അടിസ്ഥാന സംഖ്യയുടെ ഒരു പ്രതിനിധാനം മാത്രമായതിനാൽ, അവ തമ്മിൽ കൺവേർട്ട് ചെയ്യുന്നത് ഒരിക്കലും മൂല്യം മാറ്റുന്നില്ല — അത് എഴുതാൻ എത്ര അക്ഷരങ്ങൾ വേണം എന്നും ഏത് ചാനലുകളിലൂടെ സുരക്ഷിതമായി സഞ്ചരിക്കാം എന്നും മാത്രമേ മാറുന്നുള്ളൂ.

🔗

ബന്ധപ്പെട്ട ഉപകരണങ്ങൾ

നിങ്ങളുടെ പ്രവർത്തനത്തിന് ഉപയോഗപ്പെടുന്ന കൂടുതൽ ഉപകരണങ്ങൾ കണ്ടെത്തുക.

ഭാരം പരിവർത്തക: പൗണ്ട്, കിലോഗ്രാം, ഔൺസ്, ഗ്രാം എന്നിവ പരിവർത്തനം ചെയ്യുക

ഈ ഉപകരണം പരീക്ഷിക്കുക

വിഭവ അളവ് പരിവർത്തക - കപ്പ് മുതൽ ഗ്രാം വരെ, മിലി മുതൽ ഔൺസ് വരെ & കൂടുതൽ

ഈ ഉപകരണം പരീക്ഷിക്കുക

CSV മുതൽ JSON കൺവർട്ടർ - സൗജന്യ ഓൺലൈൻ ഫയൽ കൺവർട്ടർ ടൂൾ

ഈ ഉപകരണം പരീക്ഷിക്കുക

BC മുതൽ AD വർഷം കൺവർട്ടർ - സൗജന്യ ഐതിഹാസിക തിയ്യതി കാൽക്കുലേറ്റർ

ഈ ഉപകരണം പരീക്ഷിക്കുക

ദൂരം കണക്കാക്കുന്നവൻ & യൂണിറ്റ് പരിവർത്തകൻ - ജിപിഎസ് നിർദ്ദേശാങ്കങ്ങൾ മൈൽസ്/കിലോമീറ്ററിലേക്ക്

ഈ ഉപകരണം പരീക്ഷിക്കുക

അസിമുത്ത് കാൽക്കുലേറ്റർ - കോർഡിനേറ്റുകൾ തമ്മിലുള്ള ബെയറിംഗ് കണക്കാക്കുക

ഈ ഉപകരണം പരീക്ഷിക്കുക

വിഭവ യൂണിറ്റ് കൺവർട്ടർ & കാമറാ ഫീൽഡ് ഓഫ് വ്യൂ കാൽക്കുലേറ്റർ - സൗജന്യ ഉപകരണം

ഈ ഉപകരണം പരീക്ഷിക്കുക

വാക്യം മോഴ്സ് കോഡിലേക്ക് പരിവർത്തനം ചെയ്യുന്ന സൗജന്യ ഓൺലൈൻ വിവർത്തന ഉപകരണം

ഈ ഉപകരണം പരീക്ഷിക്കുക

പിക്സൽ മുതൽ അങ്കുൾ കൺവർട്ടർ - സൗജന്യ DPI കാൽക്കുലേറ്റർ (2025)

ഈ ഉപകരണം പരീക്ഷിക്കുക

പിപിഎം മുതൽ മൊളാരിറ്റി കാൽക്കുലേറ്റർ - സൗജന്യ കോൺസൻട്രേഷൻ കൺവർട്ടർ

ഈ ഉപകരണം പരീക്ഷിക്കുക

യൂണിക്‌സ് ടൈംസ്റ്റാമ്പ് മുതൽ തീയതിയിലേക്ക് മാറ്റുന്ന ഉപകരണം: 12/24 മണിക്കൂർ ഫോർമാറ്റ് പിന്തുണ

ഈ ഉപകരണം പരീക്ഷിക്കുക

ബേസ്64 എൻകോഡർ ഡിക്കോഡർ - സൗജന്യ ഓൺലൈൻ ബേസ്64 കൺവർട്ടർ ടൂൾ

ഈ ഉപകരണം പരീക്ഷിക്കുക