Base64 டிகோட் |

எங்கள் வசதியான கருவியுடன் BASE64 ஆன்லைனில் டிகோட் செய்யுங்கள்.

உங்கள் கருத்து எங்களுக்கு முக்கியமானது.

இறுக்கமாக தொங்க விடுங்கள்!

உள்ளடக்க அட்டவணை

Base64 என்பது ஒரு சாதனத்திலிருந்து மற்றொரு சாதனத்திற்கு தரவை அனுப்ப தரவை பைனரி வடிவமாக மாற்றப் பயன்படும் ஒரு திட்டமாகும்.

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

Base64 உங்களுக்கு புதியது என்றால் , இந்த கட்டுரை உங்களுக்கு மட்டுமே. இந்த கட்டுரையில், இந்த வார்த்தையின் முக்கியத்துவத்தை அறிந்து செயல்படுவதன் மூலம் நீங்கள் ஒரு தளத்தை வைத்திருக்க முடியும்.

. Base64 ஐ முழு விவரமாக டிகோட் செய்வோம்.

பேஸ் 64 என்பது ஆஸ்கி சரம் வடிவமைப்பின்படி, நிரலாக்கத்தில் தரவு பரிமாற்றத்தின் போது உரையை பைனரி தரவாகவும், பைனரி தரவை உரையாகவும் மாற்ற பயன்படும் ஒரு திட்டமாகும். இது Base64 என்று அழைக்கப்படுகிறது, ஏனெனில் இது மாற்றங்களில் தரவை வழங்க 64 ASCII எழுத்துக்களைப் பயன்படுத்துகிறது.

இந்த 64 எழுத்துக்கள் பின்வருமாறு:

  • பெரிய எழுத்துக்கள்: A–Z (26)
  • சிறிய எழுத்துக்கள்: a–z (26)
  • எண்கள்: 0–9 (10)
  • சிறப்பு எழுத்துக்கள்: + மற்றும் / (2)

இது Base64 குறியாக்கத்தில் பயன்படுத்தப்படும் 64-எழுத்து தொகுப்பை உருவாக்குகிறது. குறியிடப்பட்ட சரத்தின் சரியான நீளத்தை உருவாக்க, திணிப்புக்கு கூடுதல் எழுத்து = பயன்படுத்தப்படுகிறது.

Base64 டிகோடிங் என்பது குறியாக்கத்தின் செயல்தவிர் செயல்முறையாகும். இது ஒரு Base64-குறியிடப்பட்ட சரத்தை அதன் அசல் பைனரி அல்லது உரை வடிவத்திற்கு மாற்றுவதை உள்ளடக்குகிறது.

உதாரணமாக:

குறியிடப்பட்டது (Base64): SGVsbG8gd29ybGQ=

குறியீடு: Hello world

பாதுகாப்பான பரிமாற்றம், சேமிப்பு அல்லது குழப்பத்திற்காக குறியாக்கம் செய்யப்பட்ட தரவின் அசல் வடிவத்தை மீட்டெடுக்க Base64 டிகோட் செயல்பாடு பரவலாகப் பயன்படுத்தப்படுகிறது.

Base64 ஒரு கிரிப்டோகிராஃபிக் அல்லது சுருக்க கருவி அல்ல; அதன் முதன்மை செயல்பாடு தரவு பிரதிநிதித்துவம் ஆகும். குறியாக்கம் / டிகோடிங் அவசியம் என்பதற்கான முக்கிய காரணங்கள் இங்கே:

HTTP, SMTP மற்றும் JSON ஆகியவை பைனரி தகவலைக் காட்டிலும் உரையை நிர்வகிக்க உருவாக்கப்படுகின்றன. பைனரி கோப்புகளை (படங்கள் மற்றும் PDF கள் போன்றவை) Base64 ஆக மாற்றுவது இந்த உரை சார்ந்த சேனல்கள் மூலம் அவற்றின் பாதுகாப்பான பரிமாற்றத்தை செயல்படுத்துகிறது.

வலை உருவாக்குநர்கள் பெரும்பாலும் Base64 ஐப் பயன்படுத்தி HTML அல்லது CSS இல் நேரடியாக படங்களை உட்பொதிக்கிறார்கள். இது HTTP கோரிக்கைகளை குறைக்கிறது மற்றும் கோப்பு நிர்வாகத்தை எளிதாக்குகிறது.

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

மாற்றியமைக்கப்பட்ட Base64 (Base64 URL குறியாக்கம் என அழைக்கப்படுகிறது) + மற்றும் / போன்ற எழுத்துக்களை - மற்றும் _ உடன் மாற்றி சரங்களை URL-பாதுகாப்பாக மாற்றுகிறது.

டிகோடிங்கைப் புரிந்து கொள்ள, Base64 குறியாக்கம் எவ்வாறு செயல்படுகிறது என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும்.

  • பைனரி தரவு 3 பைட்டுகள் (24 பிட்கள்) துண்டுகளாக எடுக்கப்படுகிறது.
  • இந்த 24 பிட்டுகள் 6 பிட்கள் கொண்ட 4 குழுக்களாக பிரிக்கப்பட்டுள்ளன
  • ஒவ்வொரு 6-பிட் குழுவும் Base64 எழுத்துக்குறி தொகுப்பிலிருந்து ஒரு எழுத்துக்கு வரைபடமாக்கப்பட்டுள்ளது.
  • தரவு 3 பைட்டுகளின் மடங்காக இல்லாவிட்டால், அது ஒரு முழுமையான 4-எழுத்து Base64 தொகுதியை உருவாக்க = உடன் திணிக்கப்படுகிறது.
  • குறியிடப்பட்ட சரம் 4-எழுத்து தொகுதிகளாக பிரிக்கப்பட்டுள்ளது.
  • ஒவ்வொரு எழுத்தும் அதன் 6-பிட் பைனரி வடிவத்திற்கு மொழிபெயர்க்கப்பட்டுள்ளது.
  • இந்த 6-பிட் துண்டுகள் 8-பிட் பைட்டுகளாக (அசல் தரவு) இணைக்கப்படுகின்றன.
  • திணிப்பு (=) அகற்றப்பட்டு, அசல் உள்ளடக்கத்தை மீட்டமைக்கிறது.

இறக்குமதி அடிப்படை64

டிகோட் = base64.b64decode('SGVsbG8gd29ybGQ=')

அச்சு (decoded.decode ('utf-8'))  # வெளியீடு: வணக்கம் உலகம்

decoded = atob('SGVsbG8gd29ybGQ=');

console.log(குறிவிலக்கம்); வெளியீடு: ஹலோ உலகம்

$decoded = base64_decode('SGVsbG8gd29ybGQ=');

எதிரொலி $decoded; வெளியீடு: ஹலோ உலகம்

byte[] decodedBytes = Base64.getDecoder().decode ("SGVsbG8gd29ybGQ=");

சரம் குறிவிலக்கப்பட்டது = புதிய சரம் (decodedBytes);

System.out.println (டிகோட்); வெளியீடு: ஹலோ உலகம்

மின்னஞ்சல்களில் MIME வடிவம் பெரும்பாலும் Base64 இல் இணைப்புகளை குறியாக்கம் செய்கிறது, இதனால் படங்கள் அல்லது PDF கள் போன்ற பைனரி கோப்புகளை உரை அடிப்படையிலான மின்னஞ்சல் நெறிமுறைகள் மூலம் அனுப்ப முடியும்.

JSON வலை டோக்கன்கள் (JWTகள்) தலைப்பு, பேலோட் மற்றும் கையொப்ப பகுதிகளைக் குறிக்க Base64 குறியாக்கத்தைப் பயன்படுத்துகின்றன. டிகோடிங் டோக்கன் உள்ளடக்கங்களை ஆய்வு செய்யவும் பிழைத்திருத்தவும் உதவுகிறது.

சிறிய படங்களை நேரடியாக HTML அல்லது CSS இல் தரவாக உட்பொதித்தல்: படம் / png; பேஸ்64,... கோரிக்கைகளைச் சேமிக்கிறது மற்றும் செயல்திறனை அதிகரிக்கிறது.

APIகள் சில நேரங்களில் Base64 இல் கோரிக்கை பேலோடுகள் அல்லது தலைப்புகளை குறியாக்கம் செய்கின்றன, குறிப்பாக அடிப்படை அங்கீகாரத்தில் (அங்கீகாரம்: Basic <Base64(பயனர்பெயர்: கடவுச்சொல்)>).

Base64 சரங்களை டிகோட் செய்ய நீங்கள் பயன்படுத்தக்கூடிய சில பிரபலமான கருவிகள் இங்கே:

base64decode.org

சைபர்செஃப்

Urwatools base64 டிகோட் கருவிகள்

Base64 குரு

இந்த உலாவி அடிப்படையிலான கருவிகள் இழுத்தல் மற்றும் சொட்டு, தானியங்கி டிகோடிங் மற்றும் கோப்பு மாற்றத்தை கூட ஆதரிக்கின்றன.

Base64 மனிதன் அல்லாத படிக்கக்கூடிய வடிவத்தில் தரவை மறைக்க முடியும் என்றாலும், இது பாதுகாப்பான குறியாக்க முறை அல்ல. மனதில் கொள்ள வேண்டிய முக்கிய புள்ளிகள்:

  • குறியாக்கம் அல்ல: Base64 ஐ யார் வேண்டுமானாலும் டிகோட் செய்யலாம். இது வடிவமைப்பிற்கானது, ரகசியத்தன்மை அல்ல.
  • சுருக்கம் இல்லை: குறியிடப்பட்ட சரங்கள் பொதுவாக அசல் தரவை விட 33% பெரியவை.
  • தவறாகப் பயன்படுத்தலாம்: பாதுகாப்பு அமைப்புகளில் கண்டறிவதைத் தவிர்ப்பதற்காக தாக்குபவர்கள் Base64 இல் தீங்கிழைக்கும் பேலோடுகளை மறைக்கலாம்.

முக்கியமான தரவை அனுப்பும்போது எப்போதும் Base64 ஐ சரியான குறியாக்கம் அல்லது ஹாஷிங்குடன் இணைக்கவும்.

ஆம். Base64 ஐ முறையற்ற முறையில் பயன்படுத்தலாம்:

  • பக்க சுமை நேரத்தை அதிகரிக்கவும்: HTML இல் உட்பொதிக்கப்பட்ட பெரிய Base64 சரங்கள் பக்க அளவை வீங்கச் செய்யலாம்.
  • தாக்கம் எஸ்சிஓ அளவீடுகள்: மெதுவான பக்க வேகம் கூகிளின் தரவரிசை சமிக்ஞைகளின் ஒரு பகுதியாக இருக்கும் கோர் வெப் வைட்டல்கள் போன்ற அளவீடுகளை பாதிக்கிறது.
  • கேச்சிங் நன்மைகளைக் குறைக்கவும்: இன்லைனில் குறியாக்கம் செய்யப்பட்ட கோப்புகளை (Base64 படங்கள் போன்றவை) சுயாதீனமாக தற்காலிக சேமிப்பில் வைக்க முடியாது.

சிறிய சின்னங்கள், லோகோக்கள் அல்லது கண்காணிப்பு பிக்சல்களுக்கு Base64 ஐப் பயன்படுத்தவும்.

பெரிய ஊடகங்களுக்கு, அவற்றை CDN கள் வழியாக வெளிப்புற கோப்புகளாக வழங்கவும் மற்றும் அவற்றை URL களுடன் குறிப்பிடவும்.

Base64 உரை அல்லது கோப்புகளை MIME base64 ஆன்லைனில் குறியாக்கம் செய்யவும்.

URL-பாதுகாப்பான குறியாக்கம் மற்றும் வலை மற்றும் எஸ்சிஓக்கான சரங்களின் டிகோடிங்.

சிறந்த வாசிப்புத்திறனுக்காக அழகான அச்சு / வடிவம் குழப்பமான JSON தரவு.

எழுத்துக்குறி குறியாக்கம் / டிகோட் நிறுவனங்களை பாதுகாப்பான அல்லது சாதாரண உரையாக மாற்றவும்.

கற்பிக்க: உடனடியாக உரையை பைனரிக்கு மாற்றவும் அல்லது நேர்மாறாகவும்.

பாதுகாப்பான MD5 கடவுச்சொற்கள், சரங்கள் மற்றும் கோப்பு கையொப்பங்களை உருவாக்கவும்.

SHA-256 ஹாஷ் ஜெனரேட்டரைப் பயன்படுத்தி எந்த உரை, பதிவேற்றிய கோப்பு அல்லது சீரற்ற தரவையும் பாதுகாப்பாக ஹாஷ் செய்யவும்.

எளிதாகப் பயன்படுத்த குறியீட்டில் உட்பொதிக்க படங்களின் அடிப்படை 64 சரங்கள்.

Base64 டிகோட் என்பது டிஜிட்டல் உலகில் ஒரு வலுவான திட்டம் அல்லது மாற்று கருவியாகும். மின்னஞ்சல் இணைப்புகளை டிகோடிங் செய்வது, JWT டோக்கன்களைப் படிப்பது அல்லது API பேலோடுகளைச் செயலாக்குவது, Base64 டிகோடிங்கைப் புரிந்துகொள்வது டெவலப்பர்கள், சந்தைப்படுத்துபவர்கள் மற்றும் ஆய்வாளர்களுக்கும் இன்றியமையாத திறமையாகும்.

இது செயல்படுத்த எளிதானது மற்றும் பல தளங்களால் பயன்படுத்தப்படுகிறது, ஆனால் இது பாதுகாப்பு கருவி அல்ல. அதை புத்திசாலித்தனமாகப் பயன்படுத்தி, முக்கியமான தரவுக்கான குறியாக்கம் அல்லது பாதுகாப்பான போக்குவரத்து நெறிமுறைகளுடன் (HTTPS போன்றவை) இணைக்கவும்.

ஆம், Base64 ஐ டிகோட் செய்வது பாதுகாப்பானது. ஆனால் 100% பாதுகாப்பாக இருக்க முடியும்.
ஆம். Base64 பைனரி படத் தரவை குறியாக்கம் செய்து டிகோட் செய்யலாம். கோப்பு வெளியீடுகளை ஆதரிக்கும் Base64 குறிவிலக்கியைப் பயன்படுத்தி ஒரு படத்தை மீண்டும் மாற்றலாம்.
= எழுத்து திணிப்பு என்று அழைக்கப்படுகிறது மற்றும் டிகோட் செய்யப்பட்ட சரத்தின் சரியான நீளத்தை உறுதிப்படுத்த பயன்படுகிறது.
இல்லை. Base64 ஒரு குறியாக்க திட்டம், குறியாக்கம் அல்ல. இது தரவு பாதுகாப்பு அல்லது ரகசியத்தை வழங்காது.

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

சென்டிமீட்டர் முதல் அங்குலங்கள் செ.மீ முதல் கி.மீ. மீட்டருக்கு சென்டிமீட்டர் முதல்வர் முதல் கடல் மைல்கள் மீட்டருக்கு அடி அங்குல முதல் சென்டிமீட்டர் மிமீ அங்குலங்கள் கெஜம் வரை கி.மீ முதல் முதல்வர் வரை கிலோமீட்டர் முதல் மீட்டர் வரை கிலோமீட்டர் முதல் மைல்கள் வரை மீட்டர் முதல் செ.மீ வரை மீட்டர் முதல் அடி மீட்டர் முதல் கிலோமீட்டர் வரை யார்டுகளுக்கு மீட்டர் எம்.ஜி முதல் எம்.எல் மைல் முதல் முதல்வர் வரை மைல்கள் முதல் கிலோமீட்டர் வரை யார்டுகளுக்கு மைல்கள் எம்.எல் மில்லிமீட்டர் முதல் அங்குலங்கள் முதல்வர் முதல் முதல்வர் வரை கெஜம் முதல் அங்குலங்கள் மீட்டருக்கு கெஜம் கெஜம் மைல்கள்

இந்த தளத்தை தொடர்ந்து பயன்படுத்துவதன் மூலம் குக்கீகளைப் பயன்படுத்துவதற்கு நீங்கள் ஒப்புக்கொள்கிறீர்கள் தனியுரிமைக் கொள்கை.