Base64 ఎన్కోడర్/డీకోడర్
Base64 అనేది ఒక బైనరీ-టు-టెక్స్ట్ ఎన్కోడింగ్ స్కీమ్, ఇది బైనరీ డేటాను ASCII స్ట్రింగ్ ఫార్మాట్లో సూచిస్తుంది. ఇది వెబ్ డెవలప్మెంట్, డేటా ట్రాన్స్మిషన్ మరియు ఈమెయిల్లో విస్తృతంగా ఉపయోగించబడుతుంది.
Base64 అంటే ఏమిటి?
Base64 ఎన్కోడింగ్ బైనరీ డేటాను 64 ప్రింట్ చేయగల ASCII పాত్రల ఉపయోగించి టెక్స్ట్ స్ట్రింగ్గా మారుస్తుంది. ప్రతిটి Base64 అంకె బైనరీ డేటాలో 6 బిట్లను సూచిస్తుంది.
ఇది ఎలా పనిచేస్తుంది
ఎన్కోడింగ్:
- బైట్లను 6-బిట్ సీక్వెన్సుకు విభజిస్తుంది
- ప్రతిটి 6-బిట్ విలువను Base64 అక్షరానికి మ్యాప్ చేస్తుంది
- అవసరమైతే పేడింగ్ (
=) జోడిస్తుంది
డీకోడింగ్:
- Base64 అక్షరాలను 6-బిట్ సీక్వెన్సుకు తిరిగి మారుస్తుంది
- అసల బైనరీ డేటాను పునర్నిర్మిస్తుంది
సాధారణ ఉపయోగాలు
- ईమెయిల్ జోడింపులు - ईমెయిల్ ట్రాన్స్మిషన్ కోసం ఫైల్లను ఎన్కోడ్ చేయడం
- డేటా URIs - HTML/CSS లో చిత్రాలను ఎంబెడ్ చేయడం
- ప్రమాణీకరణ - HTTP బేసిక్ ఆత్ హెడర్లు
- API లు - JSON కంటే బైనరీ డేటా ప్రసారం
- కుకీలు - ఎన్కోడ్ చేసిన సెషన్ డేటను నిల్వ చేయడం
ఉదాహరణలు
| ఇన్పుట్ | అవుట్పుట్ |
|---|---|
| Hello | SGVsbG8= |
| Test123 | VGVzdDEyMw== |
| A | QQ== |