ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ನೋಡೋಣ ನಾವು ಬೇಸ್ 64 ನೊಂದಿಗೆ ಟರ್ಮಿನಲ್ನಿಂದ ಎನ್ಕೋಡ್ ಮತ್ತು ಡಿಕೋಡ್ ಮಾಡುವುದು ಹೇಗೆ. ಡೇಟಾವನ್ನು ಪರಿಣಾಮಕಾರಿಯಾದ ಪ್ರಸರಣ ಅಥವಾ ಸಂಗ್ರಹಣೆಗೆ ಅಗತ್ಯವಾದ ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸಲು ಬಳಸುವ ಪ್ರಕ್ರಿಯೆ ಎನ್ಕೋಡಿಂಗ್. ಇದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಡಿಕೋಡಿಂಗ್ ಎನ್ಕೋಡಿಂಗ್ ವಿಧಾನಕ್ಕೆ ವಿರುದ್ಧವಾಗಿರುತ್ತದೆ, ಅದು ಎನ್ಕೋಡ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ಅದರ ಮೂಲ ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಬೇಸ್ 64 ಎನ್ನುವುದು ಎನ್ಕೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯಾಗಿದ್ದು, ಅಲ್ಲಿ ಬೈನರಿ ಡೇಟಾವನ್ನು ಎಎಸ್ಸಿಐಐ ಆಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ.
ಪ್ರಸರಣ ಸಮಸ್ಯೆಗಳನ್ನು ತಪ್ಪಿಸಲು ಬೇಸ್ 64 ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಮುಖ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಈ ಬೈನರಿ ಡೇಟಾವನ್ನು ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಗದ ಪಠ್ಯ ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಬೈನರಿ ಡೇಟಾವನ್ನು ರವಾನಿಸಿದಾಗ ಅದು ಸಂಭವಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ಪ್ರಸರಣದ ಸಮಯದಲ್ಲಿ ಮಾಹಿತಿಯು ಕಳೆದುಹೋಗುತ್ತದೆ ಅಥವಾ ಭ್ರಷ್ಟಗೊಳ್ಳುತ್ತದೆ.
ಬೇಸ್ 64 ಎನ್ನುವುದು ಸ್ಥಾನಿಕ ಸಂಖ್ಯೆಯ ವ್ಯವಸ್ಥೆಯಾಗಿದ್ದು ಅದು 64 ಅನ್ನು ಬೇಸ್ನಂತೆ ಬಳಸುತ್ತದೆ. ಇದು ಮುದ್ರಿಸಬಹುದಾದ ಎಎಸ್ಸಿಐಐ ಅಕ್ಷರಗಳನ್ನು ಬಳಸಿ ಪ್ರತಿನಿಧಿಸಬಹುದಾದ ಅತ್ಯುನ್ನತ ಶಕ್ತಿಯಾಗಿದೆ. ಇದು ಇಮೇಲ್ ಎನ್ಕ್ರಿಪ್ಶನ್, ಪಿಜಿಪಿ ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಅದರ ಬಳಕೆಗೆ ಕಾರಣವಾಗಿದೆ. ಬೇಸ್ 64 ಹೆಸರಿನಿಂದ ಬರುವ ಎಲ್ಲಾ ಪ್ರಸಿದ್ಧ ರೂಪಾಂತರಗಳು ಅಕ್ಷರ ಶ್ರೇಣಿಯನ್ನು ಬಳಸುತ್ತವೆ AZ, az ಮತ್ತು 0-9 ಮೊದಲ 62 ಅಂಕೆಗಳಿಗೆ ಈ ಕ್ರಮದಲ್ಲಿ, ಆದರೆ ಕೊನೆಯ ಎರಡು ಅಂಕೆಗಳಿಗೆ ಆಯ್ಕೆ ಮಾಡಿದ ಚಿಹ್ನೆಗಳು ಒಂದರಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಗಣನೀಯವಾಗಿ ಬದಲಾಗುತ್ತವೆ. ಗೂ ry ಲಿಪೀಕರಣದ ಕೆಲವು ಉಪಯೋಗಗಳು; ಡೇಟಾವನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವುದು, ಡೇಟಾವನ್ನು ಮರೆಮಾಡುವುದು ಅಥವಾ ಇನ್ನೊಂದು ಸ್ವರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ರವಾನಿಸುವುದು.
ಮುಂದಿನ ಸಾಲುಗಳಲ್ಲಿ ನಾವು ನೋಡುತ್ತೇವೆ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಫೈಲ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲು ಮತ್ತು ಡಿಕೋಡ್ ಮಾಡಲು ಬೇಸ್ 64 ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು. ಈ ಉದಾಹರಣೆಯನ್ನು ಕೈಗೊಳ್ಳಲು ನಾನು ಉಬುಂಟು 20.04 ಫೋಕಲ್ ಫೊಸಾ ವ್ಯವಸ್ಥೆಯ ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ಅನ್ನು ಬಳಸಲಿದ್ದೇನೆ.
ಬೇಸ್ 64 ಬಳಸಿ ಎನ್ಕೋಡಿಂಗ್ಗಾಗಿ ಸಿಂಟ್ಯಾಕ್ಸ್
base64 [OPCIÓN] ... [ARCHIVO]
ಆಯ್ಕೆಗಳನ್ನು
ಕೆಲವು ಆಯ್ಕೆಗಳು ಬೇಸ್ 64 ಆಜ್ಞೆಯೊಂದಿಗೆ ಬಳಸಬಹುದಾದ ಆಜ್ಞಾ ಸಾಲಿನೆಂದರೆ:
- -help → ನಾವು ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸುತ್ತೇವೆ ಬೇಸ್ 64 ಅನ್ನು ಬಳಸುವಲ್ಲಿ ಸಹಾಯವನ್ನು ತೋರಿಸಿ.
- -ಡೊ –ಡೆಕೋಡ್ → ನಾವು ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸುತ್ತೇವೆ ಫೈಲ್ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡಿ.
- -i, –ignore-ಕಸ Dec ನಾವು ಡಿಕೋಡ್ ಮಾಡುವಾಗ ಈ ಆಯ್ಕೆಯು ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ವರ್ಣಮಾಲೆಯಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ.
- –ವರ್ಷನ್ Other ಈ ಇತರ ಆಯ್ಕೆ ನಾವು ಬಳಸುವ ಆವೃತ್ತಿಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸಿ.
ಬೇಸ್ 64 ನೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಎನ್ಕೋಡಿಂಗ್
ಬಳಕೆದಾರರು ಮಾಡಬಹುದು ಬೇಸ್ 64 ಆಜ್ಞೆಯೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಿ. ಬಳಸಲು ಆಜ್ಞೆಯು ಹೀಗಿರುತ್ತದೆ:
echo “Ubunlog” | base64
ಈ ಆಜ್ಞೆ ಬೇಸ್ 64 ಬಳಸಿ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿನ ಪಠ್ಯವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಎನ್ಕೋಡ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ .ಟ್ಪುಟ್ಗೆ ಮುದ್ರಿಸುತ್ತದೆ.
ನಾವು ಸಹ ಮಾಡಬಹುದು ಎನ್ಕೋಡ್ ಮಾಡಿದ output ಟ್ಪುಟ್ ಅನ್ನು ಫೈಲ್ಗೆ ಉಳಿಸಿ, ಅದನ್ನು ಪ್ರಮಾಣಿತ .ಟ್ಪುಟ್ಗೆ ಮುದ್ರಿಸುವ ಬದಲು. ಕೆಳಗಿನ ಆಜ್ಞೆ ಪಠ್ಯವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು output ಟ್ಪುಟ್ ಅನ್ನು "ಎಂಬ ಫೈಲ್ಗೆ ಉಳಿಸುತ್ತದೆencodedfile.txt«:
echo “texto de ejemplo” | base64 > archivoCodificado.txt
ಪ್ಯಾರಾ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಫೈಲ್ನ ವಿಷಯವನ್ನು ವೀಕ್ಷಿಸಿ, ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು ಬೆಕ್ಕು, ಹಿಂದಿನ ಕ್ಯಾಪ್ಚರ್ನಲ್ಲಿ ನೀವು ನೋಡುವಂತೆ.
ಡಿಕೋಡಿಂಗ್ ಸ್ಟ್ರಿಂಗ್
ನಾವು ಮಾಡಬಹುದು –ಡೆಕೋಡ್ ಅಥವಾ -ಡಿ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಬೇಸ್ 64 ಎನ್ಕೋಡ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ಡಿಕೋಡ್ ಮಾಡಿ. ಬೇಸ್ 64 ಎನ್ಕೋಡ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ಡಿಕೋಡ್ ಮಾಡಲು '4oCcdGV4dG8gZGUgZWplbXBsb + KAnQo =', ಆಜ್ಞೆಯು ಹೀಗಿರುತ್ತದೆ:
echo “4oCcdGV4dG8gZGUgZWplbXBsb+KAnQo=” | base64 --decode
ಈ ಆಜ್ಞೆ ಮೂಲ ಪಠ್ಯವನ್ನು ಪ್ರಮಾಣಿತ .ಟ್ಪುಟ್ಗೆ ಮುದ್ರಿಸುತ್ತದೆ ಮೇಲಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ನಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ.
ನಮಗೂ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಡಿಕೋಡ್ ಮಾಡಿದ output ಟ್ಪುಟ್ ಅನ್ನು ಫೈಲ್ಗೆ ಉಳಿಸಿ, ಪ್ರಮಾಣಿತ .ಟ್ಪುಟ್ಗೆ ಮುದ್ರಿಸುವ ಬದಲು. ಕೆಳಗಿನ ಆಜ್ಞೆಯು ಎನ್ಕೋಡ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮೂಲ ಪಠ್ಯವನ್ನು "ಎಂಬ ಫೈಲ್ನಲ್ಲಿ ಉಳಿಸುತ್ತದೆಡಿಕೋಡ್ ಫೈಲ್ .txt":
echo “4oCcdGV4dG8gZGUgZWplbXBsb+KAnQo=” | base64 --decode > archivoDecodificado.txt
ಪ್ಯಾರಾ ಡಿಕೋಡ್ ಮಾಡಿದ ಫೈಲ್ನ ವಿಷಯವನ್ನು ವೀಕ್ಷಿಸಿ, ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು ಬೆಕ್ಕು.
ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ಎನ್ಕೋಡಿಂಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ಆಜ್ಞೆ ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲು ಬೇಸ್ 64 ಅನ್ನು ಸಹ ಬಳಸಬಹುದು. 'ಎಂಬ ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ಎನ್ಕೋಡಿಂಗ್ ಮಾಡಲು ನಾವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆarchivotext.txt', ಬಳಸಲು ಆಜ್ಞೆಯು ಹೀಗಿರುತ್ತದೆ:
base64 archivotexto.txt
ಈ ಆಜ್ಞೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ಎನ್ಕೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದರ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಫಾರ್ಮ್ ಅನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ .ಟ್ಪುಟ್ಗೆ ಮುದ್ರಿಸುತ್ತದೆ.
ಸಹ ನಾವು ಎನ್ಕೋಡ್ ಮಾಡಿದ output ಟ್ಪುಟ್ ಅನ್ನು ಫೈಲ್ಗೆ ಉಳಿಸಬಹುದು, ಅದನ್ನು ಪ್ರಮಾಣಿತ .ಟ್ಪುಟ್ಗೆ ಮುದ್ರಿಸುವ ಬದಲು. ಕೆಳಗಿನ ಆಜ್ಞೆಯು ಫೈಲ್ನಲ್ಲಿನ ಪಠ್ಯವನ್ನು ಬೇಸ್ 64 ಬಳಸಿ ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು output ಟ್ಪುಟ್ ಅನ್ನು "ಎಂಬ ಇನ್ನೊಂದು ಫೈಲ್ಗೆ ಉಳಿಸುತ್ತದೆ.encodedfile.txt »:
base64 archivotexto.txt > archivoCodificado.txt
ಪ್ಯಾರಾ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಫೈಲ್ನ ವಿಷಯವನ್ನು ವೀಕ್ಷಿಸಿ, ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು ಬೆಕ್ಕು.
ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡಿ
ಪ್ಯಾರಾ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡಿ, ನಾವು –ಡೆಕೋಡ್ ಅಥವಾ -ಡಿ ಆಯ್ಕೆಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಬೇಸ್ 64 ಎನ್ಕೋಡ್ ಮಾಡಿದ ಪಠ್ಯ ಫೈಲ್ನ ವಿಷಯವನ್ನು ಡಿಕೋಡ್ ಮಾಡಲು 'ಎನ್ಕೋಡೆಡ್ಫೈಲ್ .txt', ಬಳಸಲು ಆಜ್ಞೆಯು ಹೀಗಿರುತ್ತದೆ:
base64 -d archivoCodificado.txt
ಈ ಆಜ್ಞೆ ಬೇಸ್ 64 ಎನ್ಕೋಡ್ ಮಾಡಿದ ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮೂಲ ಪಠ್ಯವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಪ್ರಮಾಣಿತ ಉತ್ಪಾದನೆಯಲ್ಲಿ.
ನಮಗೂ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಡಿಕೋಡ್ ಮಾಡಿದ output ಟ್ಪುಟ್ ಅನ್ನು ಫೈಲ್ಗೆ ಉಳಿಸಿ, ಪ್ರಮಾಣಿತ .ಟ್ಪುಟ್ಗೆ ಮುದ್ರಿಸುವ ಬದಲು. ಕೆಳಗಿನ ಆಜ್ಞೆಯು ಎನ್ಕೋಡ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮೂಲ ಪಠ್ಯವನ್ನು "ಎಂಬ ಫೈಲ್ನಲ್ಲಿ ಉಳಿಸುತ್ತದೆdecodedfile.txtಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಂತರ ನೋಡಬಹುದು ಬೆಕ್ಕು:
base64 -d archivoCodificado.txt > archivoDecodificado.txt
ಟರ್ಮಿನಲ್ನಿಂದ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಫೈಲ್ ಅನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲು ಮತ್ತು ಡಿಕೋಡ್ ಮಾಡಲು ನೀವು ಬೇಸ್ 64 ಅನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು. ಅದನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಬಹಳ ಮುಖ್ಯ ಎನ್ಕೋಡಿಂಗ್ ಇದಕ್ಕೆ ಹೋಲುವಂತಿಲ್ಲ ಗೂ ry ಲಿಪೀಕರಣ, ಮತ್ತು ಎನ್ಕೋಡ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ಸುಲಭವಾಗಿ ಬಹಿರಂಗಪಡಿಸಬಹುದು. ಈ ಕಾರಣಕ್ಕಾಗಿ ಗೌಪ್ಯ ದತ್ತಾಂಶ ರವಾನೆಗಾಗಿ ಗೂ ry ಲಿಪೀಕರಣವನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ.. ರಲ್ಲಿ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ವಿಕಿಪೀಡಿಯ.
ವಿವರಣೆಗಾಗಿ ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ತುಂಬಾ ಸ್ಪಷ್ಟವಾಗಿದೆ.