Base64 ಎನ್ಕೋಡಿಂಗ್ ಎನ್ನುವುದು ಡೇಟಾವನ್ನು ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸಲು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ತಂತ್ರವಾಗಿದ್ದು ಅದನ್ನು ಸುಲಭವಾಗಿ ರವಾನಿಸಬಹುದು ಮತ್ತು ಭ್ರಷ್ಟಾಚಾರವಿಲ್ಲದೆ ಸಂಗ್ರಹಿಸಬಹುದು. ಇಮೇಲ್ ಅಥವಾ ವೆಬ್ ಪುಟಗಳಂತಹ ಪಠ್ಯದೊಂದಿಗೆ ವ್ಯವಹರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮಾಧ್ಯಮದ ಮೂಲಕ ವರ್ಗಾವಣೆಗಾಗಿ ನೀವು ಬೈನರಿ ಡೇಟಾವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಬೇಕಾದ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ.
Base64 ಎಂಬುದು ಡೇಟಾ ಎನ್ಕೋಡಿಂಗ್ ಯೋಜನೆಯಾಗಿದ್ದು ಅದು ನಿರ್ದಿಷ್ಟ 64-ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ:
AZaz0-9+ ಮತ್ತು /ಅನೇಕ ಬೇಸ್64 ಎನ್ಕೋಡಿಂಗ್ ಅಳವಡಿಕೆಗಳಲ್ಲಿ, ಎನ್ಕೋಡ್ ಮಾಡಿದ ಔಟ್ಪುಟ್ ಅನ್ನು ನಾಲ್ಕು ಅಕ್ಷರಗಳ ಬಹುಸಂಖ್ಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು = ಚಿಹ್ನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
Base64 ಎನ್ಕೋಡಿಂಗ್ ಪ್ರತಿ ಎನ್ಕೋಡ್ ಮಾಡಬೇಕಾದ ಡೇಟಾವನ್ನು ಮೂರು ಬೈಟ್ಗಳ ಬ್ಲಾಕ್ಗಳಾಗಿ ವಿಭಜಿಸುವ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (24 ಬಿಟ್ಗಳು). ಇವುಗಳನ್ನು ನಂತರ ನಾಲ್ಕು 6-ಬಿಟ್ ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಪ್ರತಿಯೊಂದು 6-ಬಿಟ್ ಗುಂಪನ್ನು ಬೇಸ್64 ವರ್ಣಮಾಲೆಯಿಂದ ಒಂದು ಅಕ್ಷರಕ್ಕೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ASCII ನಲ್ಲಿ "ಮ್ಯಾನ್" ಎಂಬ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೀಗೆ ಪ್ರತಿನಿಧಿಸಬಹುದು:
M -> 01001101a -> 01100001n -> 01101110ಸಂಯೋಜಿತವಾಗಿ, ಇದು 01001101 01100001 01101110 ಆಗುತ್ತದೆ. ಈ 24-ಬಿಟ್ ಅನುಕ್ರಮವನ್ನು ನಂತರ ಕೆಳಗಿನಂತೆ ನಾಲ್ಕು 6-ಬಿಟ್ ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ:
010011 -> 19 -> T010110 -> 22 -> W000101 -> 5 -> F101110 -> 46 -> uಹೀಗಾಗಿ, ಬೇಸ್64 ರಲ್ಲಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ "ಮ್ಯಾನ್" "TWFu" ಆಗಿದೆ.
ಅನುಕೂಲಗಳು:
ಮಿತಿಗಳು:
ಡೇಟಾ ಪ್ರಸರಣ ಮತ್ತು ಸಂಗ್ರಹಣೆಯ ಜಗತ್ತಿನಲ್ಲಿ Base64 ಎನ್ಕೋಡಿಂಗ್ ಅತ್ಯಗತ್ಯ ಸಾಧನವಾಗಿದೆ. ಪಠ್ಯವನ್ನು ಮಾತ್ರ ಅನುಮತಿಸಿರುವ ಫಾರ್ಮ್ಯಾಟ್ಗಳಲ್ಲಿ ಸಂಕೀರ್ಣ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ಎನ್ಕೋಡಿಂಗ್ ಮಾಡಲು ಇದು ಸೂಕ್ತವಾಗಿದೆ. ಅದರ ಮಿತಿಗಳ ಹೊರತಾಗಿಯೂ-ಹೆಚ್ಚಿದ ಗಾತ್ರ ಮತ್ತು ಗೂಢಲಿಪೀಕರಣದ ಕೊರತೆ-ಅದರ ಸರಳತೆ ಮತ್ತು ಪರಿಣಾಮಕಾರಿತ್ವವು ಕಂಪ್ಯೂಟಿಂಗ್ ಮತ್ತು ಡೇಟಾ ನಿರ್ವಹಣೆ ಕಾರ್ಯಗಳಲ್ಲಿ ಇದನ್ನು ಪ್ರಧಾನವಾಗಿ ಮಾಡುತ್ತದೆ. ಬೇಸ್64 ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಡೆವಲಪರ್ಗಳು ಮತ್ತು ಐಟಿ ವೃತ್ತಿಪರರು ವೈವಿಧ್ಯಮಯ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಡೇಟಾ ಸಮಗ್ರತೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.