దశాంశం, Base16 (hex), Base32, Base64 మధ్య సంఖ్యలను స్వయంచాలక బేస్ గుర్తింపుతో రెండు దిశలలో మార్చండి. దశాంశాన్ని ఎన్కోడ్ చేయండి లేదా విలువను డీకోడ్ చేయండి.
దశాంశ సంఖ్యలను మరియు ప్రామాణిక బేస్ ఎన్కోడింగ్లు (బేస్16/హెక్స్, బేస్32, బేస్64) మధ్య మార్చండి. మార్చడానికి ఏ ఒక్క ఫీల్డ్లోనైనా విలువ నమోదు చేయండి.
సానుకూల పూర్ణాంక నమోదు చేయండి (గరిష్ఠం: 9,007,199,254,740,991)
బేస్16, బేస్32 లేదా బేస్64 ఎన్కోడెడ్ విలువను నమోదు చేయండి
బేస్ కన్వర్టర్ ఒక సంఖ్యను రాసే ఒక పద్ధతి నుండి మరొక పద్ధతికి మారుస్తుంది. కంప్యూటర్లు, URLలు, మరియు డేటా ఫార్మాట్లు సాధారణ దశాంశ సంఖ్యను చాలా అరుదుగా నిల్వ చేస్తాయి — వాటిని Base16 (హెక్సాడెసిమల్), Base32, లేదా Base64 వంటి మరింత కాంపాక్ట్ లేదా ట్రాన్స్పోర్ట్-సురక్షిత ఎన్కోడింగ్లోకి ప్యాక్ చేస్తాయి. ఈ టూల్ రెండు దిశలలో మారుస్తుంది: దశాంశ సంఖ్యను టైప్ చేసి దాని Base16/Base32/Base64 రూపాన్ని చూడండి, లేదా ఎన్కోడ్ చేసిన విలువను పేస్ట్ చేసి దశాంశ సంఖ్యను తిరిగి పొందండి. ఎన్కోడ్ చేసిన విలువ ఏ బేస్లో ఉందో కూడా ఇది గుర్తిస్తుంది.
ప్రతి పొజిషనల్ సంఖ్యా వ్యవస్థకు ఒక బేస్ (లేదా రాడిక్స్) ఉంటుంది — ఇది ఒక అంకె కోసం ఉపయోగించే విభిన్న గుర్తుల సంఖ్య. దశాంశం బేస్-10 (0–9). ఇక్కడి ఎన్కోడింగ్లు పెద్ద సింబల్ సెట్ను చిన్న స్ట్రింగ్తో మార్పిడి చేస్తాయి:
0-9 మరియు A-F. ప్రతి అక్షరం 4 బిట్లు కలిగి ఉంటుంది.
కలర్ కోడ్లు (#FF0000), మెమరీ అడ్రస్లు, మరియు హాష్ల కోసం విస్తృతంగా వాడుకలో ఉంది.A-Z మరియు 2-7 (RFC 4648). ప్రతి అక్షరం 5 బిట్లు కలిగి ఉంటుంది.
కేస్-ఇన్సెన్సిటివ్ మరియు తేలికగా గందరగోళపరిచే అక్షరాలు లేకుండా ఉంటుంది, కాబట్టి దీన్ని బిగ్గరగా
చదవడం లేదా చేత్తో టైప్ చేయడం సులభం.A-Z, a-z, 0-9, +, మరియు / (RFC 4648). ప్రతి అక్షరం 6 బిట్లు
కలిగి ఉంటుంది. ఇమెయిల్ లేదా JSON ఫీల్డ్ వంటి టెక్స్ట్-మాత్రమే ఛానెల్ల ద్వారా బైనరీ డేటాను
తీసుకెళ్లే ప్రామాణిక మార్గం.బేస్ ఎంత ఎక్కువగా ఉంటే, అదే సంఖ్యకు అంత తక్కువ అక్షరాలు అవసరం అవుతాయి — కానీ మీరు గుర్తుంచుకోవాల్సిన ఆల్ఫాబెట్ అంత పెద్దదిగా ఉంటుంది.
ఈ టూల్లో రెండు ఫీల్డ్లు ఉన్నాయి, మీరు ఏ ఫీల్డ్లో టైప్ చేసినా అది పనిచేస్తుంది:
విలువలు JavaScript యొక్క గరిష్ట సురక్షిత పూర్ణాంకం, 9007199254740991కి (అంటే 2^53 − 1) పరిమితం చేయబడ్డాయి. దీనికి మించితే, పూర్ణాంకాలను ఖచ్చితంగా సూచించడం సాధ్యం కాదు, కాబట్టి ఆగకుండా కొనసాగే కన్వర్టర్ మౌనంగా తప్పు అంకెలను ఇచ్చేస్తుంది — దీనికి బదులుగా టూల్ ఊహించకుండా పరిధి-దాటిన లోపాన్ని నివేదిస్తుంది. దశాంశ ఇన్పుట్ ఒక ఋణేతర పూర్ణాంకం అయి ఉండాలి; ఎన్కోడెడ్ ఇన్పుట్ దాని బేస్కు చెల్లుబాటు అయ్యే అక్షరాలను మాత్రమే ఉపయోగించాలి, లేకపోతే గజిబిజి డేటాను డీకోడ్ చేసే బదులు టూల్ దానిని ఫ్లాగ్ చేస్తుంది.
FF, ఎందుకంటే 255 = 15×16 + 15 మరియు రెండు అంకెలు F. అందుకే
#FFFFFF తెలుపు రంగు: మూడు బైట్లు ఒక్కొక్కటి తమ గరిష్ట విలువలో ఉంటాయి.3E8 (3×256 + 14×16 + 8 = 1000).FFను డీకోడ్ చేయడం. Base16గా గుర్తించబడి, 255కి డీకోడ్ అవుతుంది.FF — 4 బిట్లకు ఒక హెక్స్ అక్షరం, కాబట్టి
బైట్కు రెండు అక్షరాలు. అదే బైట్కు Base32లో పొడవైన స్ట్రింగ్ మరియు Base64లో ప్యాడెడ్ గ్రూప్
అవసరం అవుతుంది, అందుకే రంగులు మరియు అడ్రస్ల వంటి చిన్న విలువలకు హెక్స్ చదవడానికి సులభమైన
ఎంపికగా ఉంటుంది.data: URIలు, ఇమెయిల్ అటాచ్మెంట్లు (MIME), JSON లేదా XML లోపల చిత్రాలు లేదా
సర్టిఫికెట్లను పొందుపరచడం, JWT టోకెన్లు.ప్రతి ఎన్కోడింగ్ ఒకే అంతర్లీన సంఖ్యకు ఒక ప్రాతినిధ్యం మాత్రమే కాబట్టి, వాటి మధ్య మార్చడం విలువను ఎప్పుడూ మార్చదు — అది రాయడానికి ఎన్ని అక్షరాలు పడతాయో మరియు అది ఏ ఛానెల్ల ద్వారా సురక్షితంగా ప్రయాణించగలదో మాత్రమే మారుస్తుంది.
మీ వర్క్ఫ్లో కోసం ఉపయోగపడవచ్చే ఇతర సాధనాలను కనుగొనండి