HZ (character encoding)
ಈ ಹಿಂದೆ ಸಾಮಾನ್ಯವಾಗಿ ಇಮೇಲ್ ಮತ್ತು ಯು. ಎಸ್. ಇ. ಎನ್. ಇ. ಟಿ. ಪೋಸ್ಟ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತಿದ್ದ ಜಿಬಿ 2312ರ ಎನ್ಕೋಡಿಂಗ್ ಎಚ್. ಝಡ್ ಅಕ್ಷರ ಎನ್ಕೋಡಿಂಗ್ ಆಗಿದೆ. ಇದನ್ನು 1989 ರಲ್ಲಿ ಸ್ಟ್ಯಾನ್ಫೋರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾನಿಲಯದ ಫಂಗ್ ಫಂಗ್ ಲೀ ವಿನ್ಯಾಸಗೊಳಿಸಿದರು ಮತ್ತು ತರುವಾಯ 1995 ರಲ್ಲಿ ಆರ್ಎಫ್ಸಿ 1843 ಆಗಿ ಕ್ರೋಡೀಕರಿಸಲಾಯಿತು. ಆ ಸಮಯದಲ್ಲಿ 7-ಬಿಟ್ ಅಕ್ಷರಗಳನ್ನು ಮಾತ್ರ ಅನುಮತಿಸುತ್ತಿದ್ದ ಇ-ಮೇಲ್ ಮೂಲಕ ಚೀನೀ ಅಕ್ಷರಗಳ ಬಳಕೆಯನ್ನು ಸುಲಭಗೊಳಿಸಲು, ಹಂಜಿ () ಗೆ ಚಿಕ್ಕದಾದ HZ, ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲಾಯಿತು. ಆದ್ದರಿಂದ, ಪ್ರಮಾಣಿತ ಐಎಸ್ಒ 2022 ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮಗಳ ಬದಲಿಗೆ (ಐಎಸ್ಒ-2022-ಜೆಪಿಯಂತೆ) ಅಥವಾ 8-ಬಿಟ್ ಅಕ್ಷರಗಳ ಬದಲಿಗೆ (ಇಯುಸಿಯಂತೆ), ಎಚ್ಝಡ್ ಕೋಡ್ ಚೀನೀ ಅಕ್ಷರಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಮುದ್ರಿಸಬಹುದಾದ, 7-ಬಿಟ್ ಅಕ್ಷರಗಳನ್ನು ಮಾತ್ರ ಬಳಸುತ್ತದೆ. 1980ರ ದಶಕದ ಕೊನೆಯಲ್ಲಿ ಮತ್ತು 1990ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ 8-ಬಿಟ್ ಅಕ್ಷರಗಳ ಪ್ರಸರಣ ಅಥವಾ ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅಕ್ಷರಗಳನ್ನು ಅನುಮತಿಸದ USENET ಜಾಲಗಳಲ್ಲಿ ಇದು ಜನಪ್ರಿಯವಾಗಿತ್ತು. ಹಿಸ್ಟರಿ HZ ಹಿಂದಿನ "zW" ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಮೀರಿಸಿತು, ಇದು ಸಂಪೂರ್ಣ ಸಾಲುಗಳನ್ನು zW ಅಕ್ಷರಗಳಿಂದ ಪ್ರಾರಂಭಿಸುವ ಮೂಲಕ GB 2312 ಪಠ್ಯ ಎಂದು ಗುರುತಿಸಿತು. ರಚನೆ ಮತ್ತು ಬಳಕೆ HZ ಎನ್ಕೋಡಿಂಗ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, "~ {" ಮತ್ತು "~}" ಅಕ್ಷರಗಳ ಅನುಕ್ರಮಗಳು ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅನುಕ್ರಮಗಳಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ; ಅವುಗಳ ನಡುವಿನ ಯಾವುದನ್ನಾದರೂ ಜಿಬಿ 2312 ರಲ್ಲಿ ಚೀನೀ ಎನ್ಕೋಡ್ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗುತ್ತದೆ (ಅತ್ಯಂತ ಪ್ರಮುಖ ಬಿಟ್ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ). ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್ಗಳ ಹೊರಗೆ, ಪಾತ್ರಗಳನ್ನು ಎಎಸ್ಸಿಐಐ ಎಂದು ಭಾವಿಸಲಾಗಿದೆ. ಜಿಬಿ 2312, ಇಯುಸಿ-ಸಿಎನ್ ಮತ್ತು ಎಚ್ಝಡ್ ಕೋಡ್ ನಡುವಿನ ಸಂಬಂಧವನ್ನು ವಿವರಿಸಲು ಒಂದು ಉದಾಹರಣೆ ಸಹಾಯ ಮಾಡುತ್ತದೆಃ ಎಚ್ಝಡ್ ಅನ್ನು ಮೂಲತಃ 7-ಬಿಟ್ ಕೋಡ್ ಆಗಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಸನ್ನಿವೇಶಗಳು ಅನುಮತಿಸಿದಾಗ, "~" ಮತ್ತು "~" ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅನುಕ್ರಮಗಳು ಕೆಲವೊಮ್ಮೆ ಇ. ಯು. ಸಿ-ಸಿ. ಎನ್. ನಲ್ಲಿ ಪ್ರತಿನಿಧಿಸುವ ಅಕ್ಷರಗಳನ್ನು ಸುತ್ತುವರೆದಿರುತ್ತವೆ; ಈ ಪರ್ಯಾಯ ಬಳಕೆಯು ಚೈನೀಸ್ ಅನ್ನು ಎಚ್. ಜೆಡ್ ಡಿಕೋಡರ್ ಸಾಫ್ಟ್ವೇರ್ನ ಸಹಾಯದಿಂದ ಅಥವಾ ಇ. ಯು. ಸಿ-ಸಿ. ಎನ್. ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ವ್ಯವಸ್ಥೆಯ ಮೂಲಕ ಓದಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ವಿವರಣೆಯು ಹೀಗೆ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆಃ "~ ~" ಅನುಕ್ರಮವನ್ನು ಒಂದೇ ASCII "~" ಅನ್ನು ಎನ್ಕೋಡಿಂಗ್ ಎಂದು ಪರಿಗಣಿಸಬೇಕು ಮತ್ತು "~" ಅಕ್ಷರದ ನಂತರ ಹೊಸ ಸಾಲನ್ನು ತಿರಸ್ಕರಿಸಬೇಕು. ಆದಾಗ್ಯೂ, ಎಲ್ಲಾ HZ ಡಿಕೋಡರ್ಗಳು ಈ ಎರಡು ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸುವುದಿಲ್ಲ. ಎಚ್ಝಡ್ ಎನ್ಕೋಡರ್ಗಳು ಮತ್ತು ಡಿಕೋಡರ್ಗಳು ಮೊದಲ ಎಚ್ಝಡ್ ಎನ್ಕೋಡರ್ ಮತ್ತು ಡಿಕೋಡರ್ ಅನ್ನು 1989 ರಲ್ಲಿ ಯುನಿಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಾಗಿ ಕೋಡ್ನ ಸಂಶೋಧಕರಿಂದ ಬರೆಯಲಾಯಿತು. ಯುನಿಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಾಗಿಯೂ ಸಹ ಈ ಪ್ರೋಗ್ರಾಂ, ಮೊದಲ ಮತ್ತು ಅತ್ಯಂತ ಜನಪ್ರಿಯ HZ ಡಿಕೋಡರ್ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಇದು ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್ಗಳನ್ನು (ಅಂದರೆ, "~ {" ಮತ್ತು "~}") ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಮತ್ತು ಇದು "~ ~" ಮತ್ತು "~" ಅನ್ನು ಪರಿಗಣಿಸುವುದಿಲ್ಲ ಮತ್ತು ಅದರ ನಂತರ ವಿಶೇಷವಾಗಿ ಹೊಸ ಸಾಲು ಇರುತ್ತದೆ. ಇದು ಬಹುಶಃ ಒಂದು ಅಕ್ಷರವು ಒಂದು ಪರದೆಯ ಸ್ಥಾನವನ್ನು (ಪಠ್ಯ ಪರದೆಯ ಮೇಲೆ) ಆಕ್ರಮಿಸುತ್ತದೆ ಎಂದು ಭಾವಿಸುವ ತಂತ್ರಾಂಶವು ಮಾರ್ಪಾಡುಗಳಿಲ್ಲದೆ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವುದಾಗಿತ್ತು. ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ನಲ್ಲಿ ಬೆಂಬಲವು ನಂತರ ಬಂದಿತು, ಮತ್ತು ಹಲವಾರು ಥರ್ಡ್-ಪಾರ್ಟಿ "ಚೈನೀಸ್ ಸಿಸ್ಟಮ್ಸ್" HZ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಈ ವ್ಯವಸ್ಥೆಗಳು ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅನುಕ್ರಮಗಳನ್ನು ಮರೆಮಾಡುವ ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸಬಹುದು. ಅನಾನುಕೂಲಗಳು ಅದರ ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್ಗಳ ಕಾರಣದಿಂದಾಗಿ, ಮತ್ತು ಅದರ ಎಸ್ಕೇಪ್ ಡಿಲಿಮಿಟರ್ಗಳು ಎಎಸ್ಸಿಐಐನಲ್ಲಿ ಮುದ್ರಿಸಬಹುದಾದ ಅಕ್ಷರಗಳಾಗಿರುವುದರಿಂದ, ಎಚ್ಝಡ್ನಿಂದ ಯೂನಿಕೋಡ್ಗೆ ಮತ್ತು ಹಿಂಭಾಗಕ್ಕೆ ರೌಂಡ್-ಟ್ರಿಪ್ ಮಾಡುವ ಅಟ್ಯಾಕ್ ಬೈಟ್ ಸೀಕ್ವೆನ್ಸ್ಗಳನ್ನು ನಿರ್ಮಿಸುವುದು ತುಂಬಾ ಸುಲಭ. ಹೀಗಾಗಿ HZ ಎನ್ಕೋಡಿಂಗ್ನ ಬಳಕೆಯನ್ನು ಮಾಲ್ವೇರ್ ಪ್ರೊಟೆಕ್ಷನ್ ಸೂಟ್ಗಳು ಅನುಮಾನಾಸ್ಪದವೆಂದು ಪರಿಗಣಿಸುತ್ತವೆ. ಉಲ್ಲೇಖಗಳ ಅಕ್ಷರವು ಏಷ್ಯನ್ ಭಾಷೆಗಳ ಚೀನೀ-ಭಾಷೆಯ ಗಣನೆಯ ಸಂಕೇತಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ