ದಶಮಾಂಶ ಮತ್ತು Base16 (hex), Base32, Base64 ನಡುವೆ ಸಂಖ್ಯೆಗಳನ್ನು ಎರಡೂ ದಿಕ್ಕುಗಳಲ್ಲಿ ಪರಿವರ್ತಿಸಿ, ಸ್ವಯಂಚಾಲಿತ ಬೇಸ್ ಪತ್ತೆಯೊಂದಿಗೆ. ದಶಮಾಂಶ ಎನ್ಕೋಡ್ ಅಥವಾ ಡಿಕೋಡ್ ಮಾಡಿ.
ದಶಮಾಂಶ ಸಂಖ್ಯೆಗಳನ್ನು ಮತ್ತು ಸಾಮಾನ್ಯ ಆಧಾರ ಎನ್ಕೋಡಿಂಗ್ (ಬೇಸ್16/ಹೆಕ್ಸ್, ಬೇಸ್32, ಬೇಸ್64) ನಡುವೆ ಪರಿವರ್ತಿಸಿ. ಪರಿವರ್ತನೆಗಾಗಿ ಯಾವುದೇ ಕ್ಷೇತ್ರದಲ್ಲಿ ಮೌಲ್ಯ ನಮೂದಿಸಿ.
ಧನಾತ್ಮಕ ಪೂರ್ಣಾಂಕ ನಮೂದಿಸಿ (ಗರಿಷ್ಠ: 9,007,199,254,740,991)
ಬೇಸ್16, ಬೇಸ್32 ಅಥವಾ ಬೇಸ್64 ಎನ್ಕೋಡ್ ಮಾಡಿದ ಮೌಲ್ಯ ನಮೂದಿಸಿ
ಬೇಸ್ ಪರಿವರ್ತಕ (base converter) ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ಬರೆಯುವ ಒಂದು ವಿಧಾನದಿಂದ ಇನ್ನೊಂದು ವಿಧಾನಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತದೆ. ಕಂಪ್ಯೂಟರ್ಗಳು, 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 ಟೋಕನ್ಗಳು.ಪ್ರತಿ ಎನ್ಕೋಡಿಂಗ್ ಕೂಡ ಅದೇ ಮೂಲ ಸಂಖ್ಯೆಯ ಒಂದು ಪ್ರತಿನಿಧಾನ (representation) ಮಾತ್ರವಾಗಿರುವುದರಿಂದ, ಅವುಗಳ ನಡುವೆ ಪರಿವರ್ತಿಸುವುದು ಎಂದಿಗೂ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ — ಬದಲಾಗುವುದು ಅದನ್ನು ಬರೆಯಲು ಎಷ್ಟು ಅಕ್ಷರಗಳು ಬೇಕು ಮತ್ತು ಅದು ಯಾವ ಚಾನಲ್ಗಳ ಮೂಲಕ ಸುರಕ್ಷಿತವಾಗಿ ಪ್ರಯಾಣಿಸಬಹುದು ಎಂಬುದು ಮಾತ್ರ.
ನಿಮ್ಮ ಕೆಲಸದ ಹಂತಕ್ಕೆ ಉಪಯೋಗಿಸಬಹುದಾದ ಹೆಚ್ಚು ಉಪಕರಣಗಳನ್ನು ಹುಡುಕಿ ಹೊಸ ಉಪಕರಣಗಳನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ