HZ (character encoding)
HZ અક્ષર એન્કોડિંગ એ GB 2312 નું એન્કોડિંગ છે જેનો ઉપયોગ અગાઉ સામાન્ય રીતે ઇમેઇલ અને USENET પોસ્ટિંગમાં થતો હતો. તેની રચના 1989માં સ્ટેનફોર્ડ યુનિવર્સિટીના ફંગ ફંગ લી દ્વારા કરવામાં આવી હતી અને ત્યારબાદ 1995માં તેને આરએફસી 1843માં સંહિતાબદ્ધ કરવામાં આવી હતી. HZ, હાનઝી () માટે ટૂંકું, એન્કોડિંગની શોધ ઈ-મેલ દ્વારા ચાઇનીઝ અક્ષરોના ઉપયોગને સરળ બનાવવા માટે કરવામાં આવી હતી, જે તે સમયે માત્ર 7-બીટ અક્ષરોને મંજૂરી આપતી હતી. તેથી, પ્રમાણભૂત ISO 2022 એસ્કેપ સિક્વન્સ (ISO-2022-JP ના કિસ્સામાં) અથવા 8-બીટ અક્ષરો (EUC ના કિસ્સામાં) ના બદલામાં, HZ કોડ ચાઇનીઝ અક્ષરોને રજૂ કરવા માટે માત્ર છાપવાયોગ્ય, 7-બીટ અક્ષરોનો ઉપયોગ કરે છે. તે યુ. એસ. ઇ. એન. ઇ. ટી. નેટવર્કમાં પણ લોકપ્રિય હતું, જે 1980ના દાયકાના અંતમાં અને 1990ના દાયકાની શરૂઆતમાં સામાન્ય રીતે 8-બીટ અક્ષરોના પ્રસારણ અથવા એસ્કેપ અક્ષરોને મંજૂરી આપતું ન હતું. હિસ્ટ્રી એચઝેડે અગાઉના "ઝેડડબલ્યુ" એન્કોડિંગનું સ્થાન લીધું હતું, જે સમગ્ર રેખાઓને ઝેડડબલ્યુ અક્ષરોથી શરૂ કરીને જીબી 2312 લખાણ તરીકે ચિહ્નિત કરે છે. માળખું અને ઉપયોગ એચઝેડ એન્કોડિંગ સિસ્ટમમાં, અક્ષર ક્રમ "~ {" અને "~}" એસ્કેપ ક્રમ તરીકે કાર્ય કરે છે; તેમની વચ્ચેની કોઈપણ વસ્તુનું અર્થઘટન જીબી 2312 માં ચીની એન્કોડેડ તરીકે કરવામાં આવે છે (સૌથી નોંધપાત્ર બિટ્સને અવગણવામાં આવે છે). એસ્કેપ સિક્વન્સની બહાર, પાત્રો ASCII હોવાનું માનવામાં આવે છે. એક ઉદાહરણ જીબી 2312, ઇયુસી-સીએન અને એચઝેડ કોડ વચ્ચેના સંબંધને સમજાવવામાં મદદ કરશેઃ એચઝેડ મૂળરૂપે 7-બીટ કોડ તરીકે ઉપયોગમાં લેવા માટે ડિઝાઇન કરવામાં આવ્યો હતો. જો કે, જ્યારે પરિસ્થિતિઓ પરવાનગી આપે છે, ત્યારે એસ્કેપ સિક્વન્સ "~ {" અને "~}" કેટલીકવાર EUC-CN માં રજૂ કરેલા અક્ષરોની આસપાસ હોય છે; આ વૈકલ્પિક ઉપયોગ ચાઇનીઝને HZ ડીકોડર સોફ્ટવેરની મદદથી અથવા EUC-CNને સમજે તેવી સિસ્ટમ સાથે વાંચી શકાય તેવી મંજૂરી આપે છે. વધુમાં, સ્પષ્ટીકરણ વ્યાખ્યાયિત કરે છે કેઃ ક્રમ "~ ~" ને એક જ ASCII "~" ને એન્કોડિંગ તરીકે ગણવામાં આવે છે અને, "~" અક્ષર પછી નવી રેખા કાઢી નાખવામાં આવે છે. જો કે, તમામ HZ ડીકોડર્સ આ બે નિયમોનું પાલન કરતા નથી. પ્રથમ એચઝેડ એન્કોડર અને ડીકોડર યુનિક્સ ઓપરેટિંગ સિસ્ટમ માટે કોડના શોધક દ્વારા 1989માં લખવામાં આવ્યા હતા. યુનિક્સ ઓપરેટિંગ સિસ્ટમ માટેનો આ પ્રોગ્રામ પણ પ્રથમ અને સૌથી લોકપ્રિય એચઝેડ ડીકોડર્સમાંનો એક હતો. તે સ્પષ્ટીકરણથી અલગ પડે છે જેમાં તે એસ્કેપ સિક્વન્સ (એટલે કે, "~ {" અને "~}") પ્રદર્શિત કરશે, અને તે "~ ~" અને "~" ને ખાસ કરીને નવી લાઇન દ્વારા અનુસરતું નથી. આ કદાચ એવા સોફ્ટવેરને મંજૂરી આપવા માટે હતું જે એક અક્ષરને એક સ્ક્રીનની સ્થિતિ (ટેક્સ્ટ સ્ક્રીન પર) પર કબજો કરવા ધારે છે અને ફેરફાર વિના યોગ્ય રીતે કાર્ય કરે છે. માઈક્રોસોફ્ટ વિન્ડોઝ પર સપોર્ટ પાછળથી આવ્યો, અને સંખ્યાબંધ થર્ડ-પાર્ટી "ચાઇનીઝ સિસ્ટમ્સ" એચઝેડને સપોર્ટ કરે છે. આ પ્રણાલીઓ પલાયન ક્રમને છુપાવવાનો વિકલ્પ પ્રદાન કરી શકે છે. ગેરફાયદા તેના એસ્કેપ સિક્વન્સને કારણે, અને વધુમાં કારણ કે તેના એસ્કેપ સીમાંકણો એ. એસ. સી. આઈ. આઈ. માં છાપી શકાય તેવા અક્ષરો છે, તેથી એચ. ઝેડ. થી યુનિકોડ અને પાછળની રાઉન્ડ-ટ્રીપ કરતા એટેક બાઈટ સિક્વન્સ બનાવવાનું એકદમ સરળ છે. આમ એચઝેડ એન્કોડિંગના ઉપયોગને માલવેર સુરક્ષા સ્યુટ દ્વારા શંકાસ્પદ ગણવામાં આવે છે. રેફરન્સ કેરેક્ટર એશિયન ભાષાઓના ચાઇનીઝ-ભાષાના કમ્પ્યુટિંગ એન્કોડિંગને સુયોજિત કરે છે