இருவழி தள மாற்றி – தசமம், Hex, Base32, Base64

தசமத்திற்கும் Base16 (hex), Base32, Base64-க்கும் இடையே இருதிசையிலும் எண்களை மாற்றவும், தானியங்கு தள கண்டறிதலுடன். குறியீடாக்கவும் அல்லது மறைகுறி நீக்கவும்.

இருதிசை பேஸ் மாற்றி

பதின்ம எண்களுக்கும் நிலையான பேஸ் என்கோடிங்குகளுக்கும் (Base16/Hex, Base32, Base64) இடையே மாற்றவும். மாற்ற இரு புலங்களில் ஏதேனும் ஒன்றில் மதிப்பை உள்ளிடவும்.

நேர்மறை முழு எண்ணை உள்ளிடவும் (அதிகபட்சம்: 9007199254740991)

Base16, Base32, அல்லது Base64 என்கோட் செய்யப்பட்ட மதிப்பை உள்ளிடவும்

பேஸ் என்கோடிங்குகள் பற்றி

Base16 (ஹெக்ஸாடெசிமல்): 0-9 மற்றும் A-F எழுத்துக்களைப் பயன்படுத்துகிறது. ஒவ்வொரு எழுத்தும் 4 பிட்களைக் குறிக்கிறது. வண்ணக் குறியீடுகள் மற்றும் நினைவக முகவரிகளுக்குப் பொதுவாகப் பயன்படுத்தப்படுகிறது.
Base32: A-Z மற்றும் 2-7 எழுத்துக்களைப் பயன்படுத்துகிறது. ஒவ்வொரு எழுத்தும் 5 பிட்களைக் குறிக்கிறது. எழுத்துவகை வேறுபாடு இல்லாதது மற்றும் மனிதரால் எளிதில் படிக்கக்கூடியது.
Base64: A-Z, a-z, 0-9, +, மற்றும் / எழுத்துக்களைப் பயன்படுத்துகிறது. ஒவ்வொரு எழுத்தும் 6 பிட்களைக் குறிக்கிறது. பைனரி தரவை உரையில் என்கோட் செய்யப் பொதுவாகப் பயன்படுத்தப்படுகிறது.
பாதுகாப்பான முழு எண் வரம்பு: JavaScript துல்லியமான இழப்பு இல்லாமல் 9007199254740991 (2^53 - 1) வரையிலான முழு எண்களைப் பாதுகாப்பாகக் குறிக்க முடியும்.
📚

ஆவணம்

இருவழி எண் தள மாற்றி: தசமம் ↔ Base16, Base32, Base64

ஒரு தள மாற்றி (base converter) ஒரு எண்ணை எழுதும் ஒரு முறையிலிருந்து மற்றொரு முறைக்கு மாற்றுகிறது. கணினிகள், URL-கள், மற்றும் தரவு வடிவங்கள் ஒரு எளிய தசம எண்ணை அப்படியே சேமிப்பது அரிது — அவை அதை Base16 (ஹெக்சாடெசிமல்), Base32, அல்லது Base64 போன்ற மிகவும் சுருக்கமான அல்லது பரிமாற்றத்திற்குப் பாதுகாப்பான குறியீடாக்கத்தில் பொதிகின்றன. இந்தக் கருவி இரு திசைகளிலும் மாற்றுகிறது: ஒரு தசம எண்ணை உள்ளிட்டு அதன் Base16/Base32/Base64 வடிவத்தைப் பாருங்கள், அல்லது ஒரு குறியீடாக்கப்பட்ட மதிப்பை ஒட்டி தசம எண்ணைத் திரும்பப் பெறுங்கள். எந்தத் தளத்தில் ஒரு குறியீடாக்கப்பட்ட மதிப்பு உள்ளது என்பதையும் இது கண்டறியும்.

"தளம்" (base) என்றால் என்ன

ஒவ்வொரு நிலைமதிப்பு எண் முறைமைக்கும் ஒரு தளம் (base) (அல்லது ரேடிக்ஸ்) உள்ளது — அதாவது ஒரு இலக்கத்திற்குப் பயன்படுத்தும் தனித்துவமான குறியீடுகளின் எண்ணிக்கை. தசம முறைமை base-10 (0–9) ஆகும். இங்குள்ள குறியீடாக்கங்கள் ஒரு பெரிய குறியீட்டுத் தொகுப்பை ஒரு குறுகிய சரத்திற்காகப் பரிமாறிக்கொள்கின்றன:

  • Base16 (ஹெக்சாடெசிமல்) — குறியீடுகள் 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 புலம் போன்ற உரை-மட்டும் சேனல்கள் வழியாக பைனரி தரவைக் கொண்டு செல்வதற்கான நிலையான வழி.

தளம் அதிகமாக இருக்க இருக்க, அதே எண்ணிற்குத் தேவைப்படும் எழுத்துக்களின் எண்ணிக்கை குறையும் — ஆனால் நினைவில் வைத்திருக்க வேண்டிய குறியீட்டு எழுத்துக்கள் அதிகமாகும்.

மாற்றியை எவ்வாறு பயன்படுத்துவது

இந்தக் கருவியில் இரண்டு புலங்கள் உள்ளன, நீங்கள் எதில் தட்டச்சு செய்தாலும் அது செயல்படும்:

  • தசமம் → குறியீடாக்கம். தசமப் புலத்தில் ஒரு நேர்மறை முழு எண்ணை உள்ளிடவும். கருவி அந்த மதிப்பை Base16, Base32, மற்றும் Base64 ஆகிய மூன்றிலும் ஒரே நேரத்தில் காண்பிக்கும்.
  • குறியீடாக்கம் → தசமம். குறியீடாக்கப் புலத்தில் ஒரு Base16, Base32, அல்லது Base64 மதிப்பை ஒட்டவும். கருவி தளத்தைக் கண்டறிந்து, எழுத்துக்களைச் சரிபார்த்து, தசம எண்ணைத் திருப்பி அளிக்கும்.

வரம்பு மற்றும் சரிபார்ப்பு

மதிப்புகள் JavaScript-இன் அதிகபட்ச பாதுகாப்பான முழு எண், 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, ஹெக்ஸில் FF ஆகும் — 4 bits-க்கு ஒரு ஹெக்ஸ் எழுத்து, எனவே ஒரு பைட்டிற்கு இரண்டு எழுத்துக்கள். அதே பைட்டிற்கு Base32-இல் நீளமான சரமும் Base64-இல் ஒரு படிங் (padding) குழுவும் தேவைப்படும், அதனால்தான் வண்ணங்கள் மற்றும் முகவரிகள் போன்ற குறுகிய மதிப்புகளுக்கு ஹெக்ஸ் படிக்கக்கூடிய தேர்வாக நீடிக்கிறது.

ஒவ்வொரு குறியீடாக்கமும் எங்கு பயன்படுத்தப்படுகிறது

  • Base16 — CSS/HTML வண்ணங்கள், MAC மற்றும் IPv6 முகவரிகள், குறியாக்கவியல் ஹாஷ்கள் மற்றும் செக்சம்கள், பைனரி கோப்புகளின் ஹெக்ஸ் டம்ப்கள்.
  • Base32 — TOTP/2FA இரகசிய விசைகள், சில கோப்பு-பகிர்வு மற்றும் DNS-அடிப்படையிலான அமைப்புகள், எழுத்துவகை மற்றும் எழுத்துக் குழப்பம் தவிர்க்கப்பட வேண்டிய, மனிதர்களால் தட்டச்சு செய்யப்படும் அல்லது சொல்லப்படும் அடையாளங்காட்டிகள்.
  • Base64data: URI-கள், மின்னஞ்சல் இணைப்புகள் (MIME), படங்கள் அல்லது சான்றிதழ்களை JSON அல்லது XML-க்குள் உட்பொதித்தல், JWT டோக்கன்கள்.

ஒவ்வொரு குறியீடாக்கமும் அதே அடிப்படை எண்ணின் ஒரு பிரதிநிதித்துவம் மட்டுமே என்பதால், அவற்றுக்கு இடையே மாற்றுவது மதிப்பை ஒருபோதும் மாற்றாது — அதை எழுதுவதற்குத் தேவையான எழுத்துக்களின் எண்ணிக்கை மற்றும் அது பாதுகாப்பாகப் பயணிக்கக்கூடிய சேனல்களை மட்டுமே அது மாற்றும்.

🔗

தொடர்புடைய கருவிகள்

உங்கள் பணிப்பாக்கிலுக்கு பயனுள்ள மேலும் பயனுள்ள கருவிகளைக் கண்டறியவும்

எடை மாற்றி: பவுண்ட்ஸ், கிலோகிராம்ஸ், அவுன்சஸ் & கிராம்ஸ் மாற்றம்

இந்த கருவியை முயற்சி செய்க

சமையல் அளவு மாற்றி - கப் முதல் கிராம் வரை, மி.லி. முதல் அவுன்ஸ் வரை மற்றும் பல

இந்த கருவியை முயற்சி செய்க

CSV முதல் JSON மாற்றி - இலவச ஆன்லைன் கோப்பு மாற்றி கருவி

இந்த கருவியை முயற்சி செய்க

BC முதல் AD வரை ஆண்டு மாற்றி - இலவச வரலாற்று தேதி கணக்கிடுதல் கருவி

இந்த கருவியை முயற்சி செய்க

தூரக் கணக்கிடி மற்றும் அலகு மாற்றி - GPS ஆன்கோள் இடங்கள் மைல்/கி.மீ-க்கு

இந்த கருவியை முயற்சி செய்க

அசிமுத் கணக்கீடு - ஆயங்களுக்கு இடையே தாங்கு கணக்கிடவும்

இந்த கருவியை முயற்சி செய்க

சமையல் அலகு மாற்றி & கேமரா FOV கணிப்பி - இலவச கருவி

இந்த கருவியை முயற்சி செய்க

உரை முக்கிய குறியீடு மாற்றி - இலவச ஆன்லைன் மொழிபெயர்ப்பு கருவி

இந்த கருவியை முயற்சி செய்க

பிக்சல் முதல் அங்குலம் மாற்றி - இலவச DPI கணக்கீட்டி (2025)

இந்த கருவியை முயற்சி செய்க

பிபிஎம் முதல் மோலாரிட்டி கணக்கிடுதல் - இலவச செறிவு மாற்றி

இந்த கருவியை முயற்சி செய்க

யூனிக்ஸ் டைம் ஸ்டாம்பை தேதியாக மாற்றி: 12/24 மணி நேர வடிவம் ஆதரவு

இந்த கருவியை முயற்சி செய்க

பேஸ்64 குறியாக்கி மற்றும் குறிமுறை தள்ளுபடி செய்யும் கருவி - இலவச ஆன்லைன் பேஸ்64 மாற்றி கருவி

இந்த கருவியை முயற்சி செய்க