आम तौर पर, दो प्राचीन रिंग सिस्टम या बस तरीकों को एनकोड करते हैं जिनमें अलग होने और डिजिटल प्रारूप में प्रतिनिधित्व करने की क्षमता होती है, एएनएसआई और एएससीआईआई हैं। बहुत से लोग इन दोनों को एक दूसरे के रूप में समझने की भूल करते हैं क्योंकि ये दोनों कितने प्राचीन हैं।
ASCII, ANSI को विकसित करने का पहला तरीका यह था कि किसी एन्कोडिंग के अंदर दर्शाए गए वर्णों की संख्या को उसकी बाधाओं से अधिक होने पर कैसे बढ़ाया जा सकता है।
चाबी छीन लेना
- एएनएसआई और एएससीआईआई कैरेक्टर एन्कोडिंग मानक हैं लेकिन इनके कैरेक्टर सेट और उपयोग अलग-अलग हैं।
- ANSI, ASCII की तुलना में वर्णों की एक विस्तृत श्रृंखला का समर्थन करता है और इसका उपयोग अधिक जटिल भाषाओं और अनुप्रयोगों के लिए किया जाता है।
- ASCII एक सरल एन्कोडिंग मानक है जो केवल मूल वर्णों का समर्थन करता है और सरल अनुप्रयोगों और उपकरणों के लिए उपयोग किया जाता है।
एएनएसआई बनाम एएससीआईआई
एएनएसआई को केवल 8 बिट्स का उपयोग करके बनाया गया था, जिससे प्रतिनिधित्व किए जाने वाले वर्णों की अधिकतम संख्या 256 तक बढ़ गई, जबकि ascii 7 वर्णों के कुल अधिकतम संख्या संयोजन के लिए केवल 128 बिट्स का उपयोग करके बनाया गया था। ANSI में इससे अधिक अक्षर हैं ascii और बाद वाले की तुलना में अधिक सीधा भी है।
एएनएसआई वास्तव में विंडोज़ जैसे सिस्टम के लिए अमेरिकी राष्ट्रीय मानक संस्थान द्वारा प्रस्तुत एक मानक कोड पृष्ठ है। यह माइक्रोसॉफ्ट से जुड़ा एक कोडिंग सिस्टम है, जो हर अक्षर के लिए 8-बिट अनुक्रम का उपयोग करता है।
एएनएसआई का यह संक्षिप्त संस्करण प्रस्तुत ड्राफ्ट पर बनाया गया था और वास्तविक एएनएसआई मानक के अनुरूप नहीं था। हालाँकि, Microsoft की विरासत के कारण, नाम अभी भी स्वीकार्य है।
अमेरिकी मानक सूचना इंटरचेंज कोड, या एएससीआईआई, प्रत्येक वर्ण के लिए एकल 7-बिट बाइनरी पूर्णांक का उपयोग करते हुए, अक्सर उपयोग की जाने वाली मस्तिष्क गतिविधि प्रणाली है।
ASCII कोड के साथ कुल 2^7 या 128 वर्ण निर्दिष्ट किए जा सकते हैं। इसमें 33 अमुद्रणीय अक्षर, जैसे ईएससी, लाइन फ़ीड, टर्मिनल रिटर्न इत्यादि, और 95 पठनीय अक्षर, जैसे अंक, ब्रिटिश अक्षर, विराम चिह्न आदि शामिल हैं।
तुलना तालिका
तुलना के पैरामीटर | एएनएसआई | ASCII |
---|---|---|
चरित्र | इसमें 256 अक्षर हैं | इसमें 562 अक्षर हैं |
बिट्स का उपयोग करता है | यह 8 बिट्स का उपयोग करता है | यह 7 बिट्स का उपयोग करता है |
अनुकूलता | यह संगत है | यह संगत नहीं है |
जीवन | इसका जीवनकाल कम होता है | इसका जीवनकाल लंबा होता है |
कठिनाई | इसका उपयोग करना कठिन है | यह प्रयोग करने में आसान है |
एएनएसआई क्या है?
ANSI में 8 बिट्स का उपयोग किया जाता है; अक्षरों की अधिकतम संख्या 256 तक है। एएनएसआई कोड पृष्ठों के साथ विभिन्न वर्ण सेटों को कैसे नियोजित करता है, इसके द्वारा इसे और बढ़ाया गया।
बहुत सारी एएनएसआई कोडिंग शीट जापानी, चीनी आदि विदेशी भाषाओं में बनाई गई थीं। इसलिए, फ़ाइलों को प्रभावी ढंग से डिकोड करने के लिए, फ़ाइल को संसाधित करने वाले प्रोग्राम को बस यह जानना होगा कि किस कोड पेज का उपयोग किया गया है।
यद्यपि एएनएसआई दोनों में से उच्चतर प्रतीत होता है, यह कम उपयोगी भी है। सबसे महत्वपूर्ण यह सुनिश्चित करना है कि एन्कोडेड डेटा को विभिन्न मशीनों पर विश्वसनीय रूप से डुप्लिकेट किया जा सकता है।
ऐसा करने के लिए, लक्ष्य कंप्यूटर पर सही ANSI कोड पृष्ठ होना आवश्यक है। यदि फ़ाइल एक ही देश में खोली जाती है तो यह कोई महत्वपूर्ण समस्या नहीं है क्योंकि वे समान कोडिंग अनुभाग साझा करने के इच्छुक हैं
यह 128 अतिरिक्त वर्णों के साथ ASCII कोड को संशोधित करके सीमाओं को दरकिनार करना होगा। कुल मिलाकर, ANSI मानक 2^8 या 256 वर्णों तक का प्रतिनिधित्व कर सकता है। एएनएसआई वर्णों के विभिन्न सेटों के साथ कोड पृष्ठों का उपयोग करता है।
एएनएसआई कोड पृष्ठ पर पहले 127 एएससीआईआई वर्ण हैं, अतिरिक्त 128 वर्ण जिन्हें लैटिन 1 विंडोज़ कहा जाता है, निर्दिष्ट भाषा संस्करण के लिए उपयोग किए जा रहे हैं।
विंडोज़ एमई के साथ, अधिकांश एएनएसआई कोडिंग पेजों का उपयोग किया जाता है। वे विंडोज़ एनटी के लिए भी पहुंच योग्य हैं। विंडोज़ 1252 को विंडोज़/यूएस एएनएसआई पर जाना जाता है जिसका उपयोग मानक नोटपैड++ एन्कोडिंग प्रारूप के रूप में किया जाता है।
रोमन अक्षरों को कोडित किया गया है। एएनएसआई-आधारित सॉफ़्टवेयर के सामान्य उदाहरणों में यूनिक्स और एमएस शामिल हैं-डॉस.
Ascii क्या है?
टेलीग्राफ़िक कोड ASCII में आते हैं। पहली बार, बेल डेटा सर्विसेज ने 7-बिट टेलीप्रिंटर कोड को आगे बढ़ाया है और पेशेवर रूप से ASCII का उपयोग किया है। विकास चक्र आधिकारिक तौर पर 6 अक्टूबर 1960 को शुरू किया गया था।
बॉब बेमर ASCII के प्रारंभिक आरंभकर्ता थे। इसका प्रमुख उद्देश्य आम भाषा में कंप्यूटर कनेक्शन को बढ़ाना था।
अधिकतम 128 वर्णों के कुल संयोजन के लिए ASCII बनाने के लिए बिल्कुल सात बिट्स का उपयोग किया गया था। इसे अंग्रेजी का उपयोग करके डिज़ाइन किया गया होगा और यह इतना उत्कृष्ट था कि इसमें सभी अक्षर, अंक, विशिष्ट वर्ण, प्रतीक और अमुद्रित वर्ण शामिल थे।
हालाँकि, जब भी दस्तावेज़ को आधी दुनिया में स्थानांतरित किया जाता है, जैसे संयुक्त राज्य अमेरिका में जापान में, समस्याएँ उत्पन्न हो सकती हैं, क्योंकि बोलियाँ भिन्न होती हैं। ASCII के लिए यहां कोई कठिनाई नहीं है क्योंकि अब आप विश्व में जहां भी हैं, यह समान है।
उदाहरण के लिए, ASCII में, "C" को दशमलव 67 के साथ दर्शाया जाता है और "c" को दशमलव 99 के साथ व्यक्त किया जाता है। इस प्रकार यह प्रत्येक अक्षर से 32 का अंतर रखता है। ASCII में, अंतिम 128वाँ अक्षर "हटाएँ" बटन निर्दिष्ट करता है।
पारंपरिक कीबोर्ड की जानकारी के बिना टाइप करते समय हम निश्चित रूप से ASCII कोड पर भरोसा करते हैं। एक संख्यात्मक ASCII कोड का उपयोग प्रत्येक अक्षर की पहचान करने के लिए किया जाता है, ज्यादातर कीबोर्ड पर। इसके अलावा, ASCII कोड का उपयोग ई-मेल ट्रांसमिशन, टेक्स्ट फ़ाइलें, ग्राफिक आर्ट, सी प्रोग्रामिंग आदि के लिए किया जाता है। इसके अलावा, UNIX या Windows-शैली OS ASCII कनवर्टिंग के लिए एक सिस्टम का उपयोग करता है।
एएनएसआई और एएससीआईआई के बीच मुख्य अंतर
1. एएनएसआई एन्कोडिंग योजना का एक लचीला रूप है, लेकिन एएससीआईआई एक प्रमुख कैरेक्टर एन्कोडिंग है
2. एएनएसआई में वे प्रतीक शामिल हैं जो ड्राइंग के लिए आवश्यक हैं, लेकिन एएससीआईआई में प्रतिनिधित्व के लिए संख्या शामिल है
3. ANSI मानकीकृत नहीं है, लेकिन ASCII एक मानकीकृत प्रारूप है।
4. ANSI कोड बिंदु निश्चित नहीं हैं, लेकिन ASCII बिंदु हर सिस्टम के लिए समान हैं।
5. एएनएसआई का उपयोग शायद ही कभी किया जाता है, लेकिन एएससीआईआई का आमतौर पर उपयोग किया जाता है।
- http://widerscreen.fi/assets/Anders-Carlsson-1-2-2017.pdf
- https://www.sciencedirect.com/science/article/pii/S0098300497000824
अंतिम अद्यतन: 05 अगस्त, 2023
संदीप भंडारी ने थापर विश्वविद्यालय (2006) से कंप्यूटर में इंजीनियरिंग में स्नातक की उपाधि प्राप्त की है। उनके पास प्रौद्योगिकी क्षेत्र में 20 वर्षों का अनुभव है। उन्हें डेटाबेस सिस्टम, कंप्यूटर नेटवर्क और प्रोग्रामिंग सहित विभिन्न तकनीकी क्षेत्रों में गहरी रुचि है। आप उनके बारे में और अधिक पढ़ सकते हैं जैव पृष्ठ.
यह आलेख स्पष्ट रूप से ANSI और ASCII एन्कोडिंग मानकों और उनके उपयोग के बीच अंतर बताता है।
बिल्कुल, लेख विषय की व्यापक समझ प्रदान करता है।
मुख्य बातें कैरेक्टर एन्कोडिंग में एएनएसआई और एएससीआईआई के महत्व पर प्रकाश डालती हैं।
दरअसल, जटिल भाषाओं और अनुप्रयोगों के लिए दोनों मानकों के बीच अंतर महत्वपूर्ण है।
मैं सहमत हूं, इस लेख में दी गई स्पष्टता सराहनीय है।
तुलना तालिका एएनएसआई और एएससीआईआई के बीच अंतर को समझने में अविश्वसनीय रूप से सहायक है।
मुझे जीवनकाल और उपयोग की कठिनाई के बारे में जानकारी विशेष रूप से ज्ञानवर्धक लगी।
बिल्कुल, तालिका मानकों का स्पष्ट अवलोकन प्रस्तुत करती है।
मैं ASCII और ANSI की अनुकूलता और उपयोग में अंतर्दृष्टि की सराहना करता हूं।
बिल्कुल, ASCII और ANSI की ऐतिहासिक पृष्ठभूमि ज्ञानवर्धक है।
लेख इन एन्कोडिंग मानकों के परिचालन पहलुओं को प्रभावी ढंग से संबोधित करता है।
यह लेख ASCII और ANSI के विकास और महत्व पर प्रभावी ढंग से प्रकाश डालता है।
मुझे ASCII और ANSI के तकनीकी विवरण ज्ञानवर्धक लगे।
बिल्कुल, प्रदान की गई व्यापक जानकारी अमूल्य है।
ASCII और ANSI के निर्माण और विकास में ऐतिहासिक अंतर्दृष्टि आकर्षक हैं।
दरअसल, यह लेख इस विषय पर प्रचुर ज्ञान प्रदान करता है।
पात्रों, बिट्स उपयोग और अनुकूलता का विस्तृत विश्लेषण सराहनीय है।
मैं सहमत हूं, एएनएसआई और एएससीआईआई के बीच अंतर स्पष्ट रूप से समझाया गया है।
लेख इन मानकों के तकनीकी पहलुओं की गहन समझ प्रदान करता है।
यह लेख एन्कोडिंग में ANSI और ASCII के ऐतिहासिक महत्व को प्रदर्शित करता है।
ASCII और ANSI की विस्तृत व्याख्या से उनके महत्व को समझना आसान हो जाता है।
सहमत, लेख जटिल तकनीकी अवधारणाओं को सरल बनाता है।
लेख एएनएसआई और एएससीआईआई के ऐतिहासिक संदर्भ की व्यापक समझ प्रदान करता है।