ASCII तालिका
दशमलव, हेक्साडेसिमल, ऑक्टल, बाइनरी कोड, HTML एंटिटी और वर्णन के साथ पूर्ण ASCII वर्ण एन्कोडिंग संदर्भ। तुरंत खोजें और फ़िल्टर करें।
ASCII क्या है?
ASCII (अमेरिकन स्टैंडर्ड कोड फॉर इंफॉर्मेशन इंटरचेंज) 1960 के दशक में विकसित एक कैरेक्टर एन्कोडिंग मानक है जो कंप्यूटर और अन्य उपकरणों में पाठ का प्रतिनिधित्व करने के लिए 0 से 127 तक संख्यात्मक कोड आवंटित करता है। इसमें 128 वर्ण शामिल हैं: 32 नियंत्रण वर्ण (0-31 और 127) और 96 मुद्रण योग्य वर्ण (32-126) जिसमें अक्षर, अंक, विराम चिह्न और प्रतीक शामिल हैं।
ASCII में उपयोग किए जाने वाले विभिन्न संख्या प्रणालियाँ क्या हैं?
ASCII कोड को चार संख्या प्रणालियों में प्रदर्शित किया जा सकता है: दशमलव (आधार-10, 0-127), हेक्साडेसिमल (आधार-16, 00-7F), ऑक्टल (आधार-8, 000-177), और बाइनरी (आधार-2, 00000000-01111111)। प्रत्येक प्रणाली विभिन्न संदर्भों में उपयोगी है: दशमलव मानव पठनीयता के लिए, हेक्साडेसिमल प्रोग्रामिंग के लिए, बाइनरी बिट पैटर्न समझने के लिए, और ऑक्टल विरासत प्रणालियों के लिए।
ASCII नियंत्रण वर्ण क्या हैं?
नियंत्रण वर्ण (कोड 0-31 और 127) गैर-मुद्रण योग्य वर्ण हैं जो नियंत्रित करते हैं कि पाठ कैसे प्रदर्शित या प्रसारित किया जाता है। उदाहरणों में शामिल हैं: NUL (0) शून्य समाप्ति के लिए, LF/लाइन फीड (10) Unix/Linux में नई पंक्तियों के लिए, CR/कैरिज रिटर्न (13) पुराने Mac सिस्टम में नई पंक्तियों के लिए, टैब (9) क्षैतिज स्पेसिंग के लिए, और ESC (27) एस्केप अनुक्रमों के लिए।
ASCII और Unicode में क्या अंतर है?
ASCII अंग्रेजी पाठ के लिए मुख्य रूप से 128 वर्णों को एन्कोड करने के लिए 7 बिट्स का उपयोग करता है। Unicode दुनिया की सभी लेखन प्रणालियों से 140,000 से अधिक वर्णों को एन्कोड करने के लिए 21 बिट्स तक का उपयोग करता है। ASCII, Unicode का एक उपसमुच्चय है - पहले 128 Unicode कोड पॉइंट बिल्कुल ASCII से मेल खाते हैं। UTF-8, सबसे आम Unicode एन्कोडिंग, ASCII के साथ बैकवर्ड संगत है।
HTML एंटिटी क्या हैं और वे ASCII से कैसे संबंधित हैं?
HTML एंटिटी HTML में उपयोग किए जाने वाले विशेष कोड हैं जो उन वर्णों को प्रदर्शित करने के लिए हैं जिनका मार्कअप में विशेष अर्थ है या जो मानक कीबोर्ड पर उपलब्ध नहीं हैं। संख्यात्मक एंटिटी &#संख्या; प्रारूप का उपयोग करती हैं जहाँ संख्या ASCII दशमलव कोड है। उदाहरण के लिए, A "A" के रूप में प्रदर्शित होता है, < "<" के रूप में, और & "&" के रूप में।
कुछ ASCII वर्णों को "नियंत्रण वर्ण" क्यों कहा जाता है?
नियंत्रण वर्ण टेलीटाइप और प्रारंभिक टर्मिनल युग में डिवाइस व्यवहार को नियंत्रित करने के लिए डिज़ाइन किए गए थे, न कि दृश्य पाठ प्रदर्शित करने के लिए। उदाहरण के लिए, BEL (7) घंटी बजाता था, BS (8) कर्सर को पीछे ले जाता था, LF (10) अगली पंक्ति पर ले जाता था, और CR (13) कर्सर को पंक्ति की शुरुआत में वापस लाता था। कई अभी भी आधुनिक प्रोटोकॉल में उपयोग किए जाते हैं।
सामान्य वर्णों के ASCII कोड क्या हैं?
सामान्य ASCII कोडों में शामिल हैं: स्पेस (32), अंक 0-9 (48-57), बड़े अक्षर A-Z (65-90), छोटे अक्षर a-z (97-122)। विराम चिह्नों के विशिष्ट कोड हैं: पीरियड (46), कॉमा (44), प्रश्न चिह्न (63), विस्मयादिबोधक चिह्न (33), ऐट साइन (64), और हैश/पाउंड (35)।
मैं इस ASCII तालिका का प्रभावी ढंग से उपयोग कैसे करूं?
आप उनके कोड (दशमलव, हेक्साडेसिमल, या बाइनरी) या वर्ण स्वयं दर्ज करके वर्णों को खोज सकते हैं। केवल नियंत्रण वर्ण, मुद्रण योग्य वर्ण, या सभी वर्ण देखने के लिए फ़िल्टर टैब का उपयोग करें। अपने पसंदीदा प्रारूप में कोड देखने के लिए दशमलव, हेक्साडेसिमल और ऑक्टल दृश्यों के बीच टॉगल करें। किसी भी वर्ण को क्लिपबोर्ड पर कॉपी करने के लिए उस पर क्लिक करें।
विस्तारित ASCII क्या है?
विस्तारित ASCII 8-बिट कैरेक्टर एन्कोडिंग को संदर्भित करता है जो अतिरिक्त वर्णों जैसे उच्चारित अक्षर, मुद्रा प्रतीक और बॉक्स-ड्रॉइंग वर्णों का प्रतिनिधित्व करने के लिए कोड 128-255 का उपयोग करता है। हालांकि, कोई एक "विस्तारित ASCII" मानक नहीं है - विभिन्न सिस्टम (ISO-8859-1, Windows-1252, आदि) एक ही कोड के लिए विभिन्न वर्णों को परिभाषित करते हैं।
ASCII आज भी प्रासंगिक क्यों है?
नए एन्कोडिंग के बावजूद ASCII कंप्यूटिंग का मौलिक बना हुआ है। यह UTF-8 (प्रमुख वेब एन्कोडिंग) का आधार है, प्रोग्रामिंग सिंटैक्स, कॉन्फ़िगरेशन फ़ाइलों और नेटवर्क प्रोटोकॉल में उपयोग किया जाता है। ASCII को समझना डिबगिंग, निम्न-स्तरीय सिस्टम के साथ काम करने और कंप्यूटर में पाठ का प्रतिनिधित्व कैसे किया जाता है यह समझने के लिए आवश्यक है।
ऑपरेटिंग सिस्टम के बीच लाइन एंडिंग कैसे भिन्न होती हैं?
विभिन्न ऑपरेटिंग सिस्टम लाइन एंडिंग के लिए विभिन्न ASCII नियंत्रण वर्णों का उपयोग करते हैं: Unix/Linux/macOS LF (लाइन फीड, कोड 10) का उपयोग करते हैं, Windows CR+LF (कैरिज रिटर्न + लाइन फीड, कोड 13+10) का उपयोग करता है, और क्लासिक Mac OS केवल CR (कैरिज रिटर्न, कोड 13) का उपयोग करता था। सिस्टम के बीच टेक्स्ट फ़ाइलें स्थानांतरित करते समय इससे संगतता समस्याएं हो सकती हैं।
NUL वर्ण (कोड 0) का उद्देश्य क्या है?
NUL वर्ण (कोड 0) डेटा की अनुपस्थिति का प्रतिनिधित्व करता है और C और कई प्रोग्रामिंग भाषाओं में स्ट्रिंग टर्मिनेटर के रूप में उपयोग किया जाता है। यह मेमोरी में टेक्स्ट स्ट्रिंग के अंत का संकेत देता है। NUL बाइट्स का उपयोग फ़ाइल प्रारूपों में डेटा को विशिष्ट संरेखण तक पैड करने के लिए और नेटवर्क प्रोटोकॉल में विभिन्न नियंत्रण उद्देश्यों के लिए भी किया जाता है।
क्या मैं इस तालिका से वर्ण कॉपी कर सकता हूं?
हाँ, आप क्लिपबोर्ड पर सीधे कॉपी करने के लिए तालिका में किसी भी मुद्रण योग्य वर्ण पर क्लिक कर सकते हैं। यह अपने पाठ, कोड या दस्तावेजों में विशेष वर्णों को सम्मिलित करने के लिए उपयोगी है। आप कॉपी बटन का उपयोग करके पूरी तालिका या फ़िल्टर किए गए परिणामों को भी कॉपी कर सकते हैं।
मुद्रण योग्य और गैर-मुद्रण योग्य वर्णों में क्या अंतर है?
मुद्रण योग्य वर्ण (कोड 32-126) प्रदर्शित होने पर दिखाई देते हैं, जिसमें अक्षर, संख्याएं, विराम चिह्न और प्रतीक शामिल हैं। गैर-मुद्रण योग्य वर्ण (कोड 0-31 और 127) नियंत्रण वर्ण हैं जो कर्सर को स्थानांतरित करने, उपकरणों को नियंत्रित करने या डेटा के अंत का संकेत देने जैसे कार्य करते हैं। वे दृश्य ग्लिफ़ के रूप में प्रदर्शित नहीं होते हैं लेकिन पाठ को संसाधित करने के तरीके को प्रभावित करते हैं।