ಉಚಿತ ಬೈನರಿಯಿಂದ ಪಠ್ಯ ಪರಿವರ್ತಕ
ಪಠ್ಯವನ್ನು ಬೈನರಿಗೆ (0 ಮತ್ತು 1) ಮತ್ತು ಹಿಂತಿರುಗಿ ಪರಿವರ್ತಿಸಿ. UTF-8 ಎನ್ಕೋಡಿಂಗ್ ಬೆಂಬಲಿಸುತ್ತದೆ. ಯಾವುದೇ ಪಠ್ಯದ ಬೈಟ್ ಮತ್ತು ಬಿಟ್ ಎಣಿಕೆ ನೋಡಿ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಪರಿವರ್ತನೆ Web API ನ ಅಂತರ್ನಿರ್ಮಿತ TextEncoder ಮತ್ತು TextDecoder ಬಳಸಿ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ — ಪ್ರತಿ ಆಧುನಿಕ ಬ್ರೌಸರ್ ಬಳಸುವ ಅದೇ UTF-8 ಎನ್ಕೋಡಿಂಗ್ ಇಂಜಿನ್. ಯಾವುದೇ ಲೈಬ್ರರಿ ಆಮದು ಮಾಡಿಲ್ಲ; ಚಂಕಿಂಗ್, ರ್ಯಾಡಿಕ್ಸ್ ಪರಿವರ್ತನೆ, ಮತ್ತು ಬೈಟ್ ಪಾರ್ಸಿಂಗ್ ಎಲ್ಲಾ ಕೈಯಿಂದ ಬರೆದ JavaScript ಆಗಿದ್ದು ಸ್ಥಳೀಯವಾಗಿ ಚಲಿಸುತ್ತದೆ.
- 1TextEncoder ನಿಮ್ಮ ಪಠ್ಯವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡುತ್ತದೆಪಠ್ಯವನ್ನು ಬೈಟ್ಗಳಿಗೆ ಪರಿವರ್ತಿಸುವಾಗ, ಬ್ರೌಸರ್ನ TextEncoder.encode() ಪ್ರತಿ ಅಕ್ಷರವನ್ನು — ಎಮೋಜಿ ಮತ್ತು ASCII-ಅಲ್ಲದ ಲಿಪಿಗಳು ಸೇರಿ — ಅದರ UTF-8 ಬೈಟ್ ಅನುಕ್ರಮಕ್ಕೆ ಮ್ಯಾಪ್ ಮಾಡುತ್ತದೆ. ಇದು ಫಾರ್ಮ್ ಡೇಟಾ ಕಳುಹಿಸುವಾಗ ಬ್ರೌಸರ್ಗಳು ಆಂತರಿಕವಾಗಿ ಬಳಸುವ ಅದೇ ಕೋಡ್ ಮಾರ್ಗ.
- 2ಕೈಯಿಂದ ಬರೆದ ಚಂಕರ್ ಬೈಟ್ಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುತ್ತದೆಪ್ರತಿ ಬೈಟ್ ಮೌಲ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ಬೇಸ್ಗೆ (ಬೈನರಿಗೆ toString(2), ಹೆಕ್ಸ್ಗೆ toString(16), ಆಕ್ಟಲ್ಗೆ toString(8), ಅಥವಾ ದಶಮಾಂಶ) ಪರಿವರ್ತಿಸಿ ನಿಗದಿತ ಅಗಲಕ್ಕೆ ಪ್ಯಾಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಒಂದು ಗುಂಪೀಕರಣ ಆಯ್ಕೆ ಬೈಟ್ಗಳನ್ನು ಸ್ಪೇಸ್ಗಳು, ಹೊಸ ಸಾಲುಗಳು, ನಿಬ್ಬಲ್ ಅಂತರಗಳು (4-ಬಿಟ್ ಜೋಡಿಗಳು), ಅಥವಾ ಏನೂ ಇಲ್ಲದೆ ಬೇರ್ಪಡಿಸಬೇಕೆ ಎಂದು ನಿಯಂತ್ರಿಸುತ್ತದೆ.
- 3ಪಾರ್ಸರ್ ಹಿಮ್ಮುಖ ದಿಕ್ಕಿಗಾಗಿ ಬೈಟ್ಗಳನ್ನು ಮರುನಿರ್ಮಿಸುತ್ತದೆಎನ್ಕೋಡ್ ಮಾಡಿದ ರೂಪದಿಂದ ಪಠ್ಯಕ್ಕೆ ಹಿಂತಿರುಗುವಾಗ, ಕೈಯಿಂದ ಬರೆದ ಪಾರ್ಸರ್ ವಿಭಜಕಗಳನ್ನು ತೆಗೆದುಹಾಕಿ ಇನ್ಪುಟ್ ಅನ್ನು ನಿಗದಿತ-ಅಗಲದ ಚಂಕ್ಗಳಾಗಿ (ಬೈನರಿಗೆ 8 ಅಕ್ಷರಗಳು, ಹೆಕ್ಸ್ಗೆ 2, ಆಕ್ಟಲ್ಗೆ 3) ಅಥವಾ ದಶಮಾಂಶಕ್ಕೆ ಖಾಲಿ-ಜಾಗ-ಬೇರ್ಪಡಿಸಿದ ಟೋಕನ್ಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ. ಪ್ರತಿ ಚಂಕ್ ಅನ್ನು ಸರಿಯಾದ ರ್ಯಾಡಿಕ್ಸ್ನಲ್ಲಿ parseInt() ನೊಂದಿಗೆ ಪಾರ್ಸ್ ಮಾಡಿ, 0–255 ವ್ಯಾಪ್ತಿಯಲ್ಲಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ, Uint8Array ಗೆ ಇರಿಸಲಾಗುತ್ತದೆ.
- 4TextDecoder UTF-8 ಪರಿಶೀಲಿಸಿ ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆUint8Array ಅನ್ನು TextDecoder('utf-8', { fatal: true }) ಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ, ಇದು ಬೈಟ್ ಅನುಕ್ರಮ ಮಾನ್ಯ UTF-8 ಅಲ್ಲದಿದ್ದರೆ ದೋಷ ಎಸೆಯುತ್ತದೆ — ಅಮಾನ್ಯ ಬಹು-ಬೈಟ್ ಅನುಕ್ರಮ ರೂಪಿಸುವ ಬೈನರಿ ಇನ್ಪುಟ್ನಂತಹ ಪ್ರಕರಣಗಳನ್ನು ಹಿಡಿಯುತ್ತದೆ. ಔಟ್ಪುಟ್ನ ಕೆಳಗೆ ಅಕ್ಷರ, ಬೈಟ್, ಮತ್ತು ಬಿಟ್ ಎಣಿಕೆ ತೋರಿಸಲಾಗುತ್ತದೆ.
ಸಂಬಂಧಿತ ಪರಿಕರಗಳು
ಹೆಕ್ಸ್ ವೀಕ್ಷಕ
ಮ್ಯಾಜಿಕ್-ನಂಬರ್ ಫೈಲ್-ಟೈಪ್ ಪತ್ತೆಯೊಂದಿಗೆ, ಶಾಸ್ತ್ರೀಯ ಆಫ್ಸೆಟ್ / ಹೆಕ್ಸ್ / ASCII ಡಂಪ್ನಲ್ಲಿ ಯಾವುದೇ ಫೈಲ್ನ ಕಚ್ಚಾ ಬೈಟ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಸ್ಥಳೀಯವಾಗಿ ಓದಲಾಗುತ್ತದೆ; ಎಂದಿಗೂ ಅಪ್ಲೋಡ್ ಆಗುವುದಿಲ್ಲ.
ಸಂಖ್ಯೆ ಬೇಸ್ ಪರಿವರ್ತಕ
ಬೈನರಿ, ಆಕ್ಟಲ್, ದಶಮಾಂಶ, ಮತ್ತು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ನಡುವೆ ಸಂಖ್ಯೆಗಳನ್ನು ಪರಿವರ್ತಿಸಿ. ಬಿಟ್-ಗಾತ್ರ ಹೊಂದಾಣಿಕೆ ಮತ್ತು ಗುಂಪುಗೂಡಿಸಿದ ಬೈನರಿ ಔಟ್ಪುಟ್ ತಕ್ಷಣ ನೋಡಿ.
ಮೋರ್ಸ್ ಕೋಡ್ ಭಾಷಾಂತರಕಾರ
ಪಠ್ಯವನ್ನು ಮೋರ್ಸ್ ಕೋಡ್ಗೆ ಮತ್ತು ಹಿಂತಿರುಗಿ ಪರಿವರ್ತಿಸಿ. ರೀಯಲ್ ಟೈಮ್ನಲ್ಲಿ ನಿಮ್ಮ ಸಂದೇಶದ ಆಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್ ಆಲಿಸಿ.