संगणक, प्रोग्रामिंग
ASCII कोड (फॉर इन्फरमेशन इंटरचेंज अमेरिकन स्टँडर्ड कोड) - लॅटिन वर्णमाला मूलभूत मजकूर एन्कोडिंग
आंतरराष्ट्रीय दूरसंचार युनियन मते, 2016 मध्ये इंटरनेट अधिक किंवा कमी नियमितपणे साडेतीन अब्ज लोक वापरा. त्यांना बहुतेक सर्व प्रकारची मॉनिटरवर प्रदर्शित केलेल्या PC किंवा मोबाइल गॅझेट द्वारे त्यांना पाठवलेले कोणतेही संदेश, तसेच ग्रंथ, खरं तर, माहिती encoded प्रतिनिधित्व म्हणतात 0 आणि 1 हे संयोजन आहे की विचार करू नका. तो उपलब्ध आणि त्याचा संग्रह, प्रक्रिया आणि प्रसार अंमलबजावणी सुलभ होते. 1963, अमेरिकन ASCII कोड, विकसित केले गेले आहे या लेखाचा विषय आहे.
संगणकात माहिती सादरीकरण
कोणत्याही इलेक्ट्रॉनिक संगणक मजकूर दृष्टीने वैयक्तिक वर्ण एक संग्रह आहे. त्यापैकी पत्र नाही फक्त, राजधानी समावेश, पण विरामचिन्हे, संख्या आहेत. याव्यतिरिक्त, विशिष्ट चिन्हे वापरली "=" "&", "(" आणि मोकळी जागा आहेत.
शक्ती (N म्हणून घोषीत) - मजकूर, वर्णमाला म्हणतात, आणि संख्या करा की चिन्हे एक अनेकत्व. अभिव्यक्ती एन = 2 ^ ब, हे निर्धारित करण्यासाठी, जेथे ब - माहिती बिट किंवा विशिष्ट प्रतीक वजन संख्या.
तो 256 वर्णांची शक्ती वर्णमाला सर्व आवश्यक वर्ण सादर करण्यास परवानगी देते सिद्ध झाले.
256 8 पदवी दोन आहे असल्याने, नंतर प्रत्येक अक्षर वजन 8 बिट आहे.
उपाय 8 बिट युनिट 1-बाइट म्हणतात, म्हणून आम्ही आपल्या संगणकावर संग्रहित आहे की मजकूर, कुठलेही अक्षर बायनरी कोड स्मृती एक बाइट व्यापलेले म्हणणे आहे.
कसे एन्कोडिंग आहे
कीबोर्ड की माध्यमातून पीसी स्मृती मध्ये केलेला कोणताही मजकूर, जे वर लिहिले होते अंक, वर्ण विरामचिन्हे आणि इतर चिन्हे. स्मृती ते प्रसारित होतात बायनरी कोड, 00000000 पासून 11111111 करण्यासाठी .. - म्हणजे, प्रत्येक प्रतीक बायनरी कोड परस्पर जे 0 ते 255 एक व्यक्ती, परिचित दशांश कोड मॅप केले आहे.
बाइट वर्ण एन्कोडिंग प्रोसेसर मजकूर प्रक्रिया करते, स्वतंत्रपणे प्रत्येक अक्षर पहा परवानगी देते. त्याच वेळी, 256 वर्ण कोणत्याही वर्ण माहिती प्रतिनिधित्व करण्यासाठी पुरेसे आहे.
ASCII वर्ण, कोडींग
या संक्षेप फॉर इन्फरमेशन इंटरचेंज इंग्रजी अमेरिकन स्टॅन्डर्ड कोड याचा अर्थ आहे.
जरी संगणकीकरण दिवस उजाडताच, तो माहिती एन्कोड च्या विविध मार्गांनी मागून येऊन गाठणे शक्य आहे की उघड झाले. तथापि, अन्य एका मानके विकसित करणे आवश्यक होते एक संगणकावरून माहिती हस्तांतरित करण्याची. त्यामुळे 1963 मध्ये यूएस मध्ये एक ASCII-टेबल होते. तो कोणत्याही वर्ण संगणक वर्णमाला बायनरी प्रतिनिधित्व एक क्रम नंबर नियुक्त केला आहे. सुरुवातीला, आस्की कोड केवळ युनायटेड स्टेट्स मध्ये वापरली जाते, आणि नंतर PC साठी आंतरराष्ट्रीय मानक झाले.
अनुक्रमणिका
ASCII कोड 2 भाग विभागली जाते. आंतरराष्ट्रीय मानक टेबल फक्त पहिल्या सहामाहीत मानले जाते. हे 0 क्रम संख्या (00000000 म्हणून कोड) 127 (कोड 01111111) पासून कोड समावेश आहे.
सिरीयल क्रमांक एन | कोडींग ASCII मजकूर | प्रतीक |
0 - 31 | 0000 0000 - 0001 1111 | 0 31 पासून एन वर्ण व्यवस्थापक म्हणतात. त्यांचे कार्य "मार्गदर्शक" मजकूर उत्पादन प्रक्रिया एक मॉनिटर किंवा मुद्रण डिव्हाइस, एक beeping आवाज, इ आहे |
32 - 127 | 0010 0000 - 0111 1111 | 32 127 पासून एन (तक्ता मानक भाग) सह चिन्ह - लॅटिन वर्णमाला अप्परकेस आणि लोअरकेस अक्षरे, 10-नवीन नंबर, विरामचिन्हे, आणि विविध कंस, व्यावसायिक आणि इतर वर्ण .. प्रतीक 32 एक जागा सूचित करते. |
128 - 255 | 1000 0000 - 1111 1111 | 128 255 पासून नत्र (टेबल किंवा कोड पृष्ठ पर्यायी भाग) सह चिन्ह पर्याय विविध प्रत्येक त्याच्या स्वत: च्या आहेत असू शकतात. कोड पृष्ठ लॅटिन भिन्न आहेत जे राष्ट्रीय अक्षरे, सेट करण्यासाठी वापरले. विशेषतः, तो रशियन वर्ण ASCII कोड मदतीने चालते. |
टेबल एन्कोडिंग अपरकेस आणि लोअरकेस अक्षरे चढत्या मूल्ये - अकारविल्हे आणि संख्या एकमेकांना खालील आहेत. हे तत्त्व रशियन वर्णमाला समाविष्टीत.
वर्ण नियंत्रण
ASCII एन्कोडिंग टेबल मूलतः रिसेप्शन आणि या माहिती प्रसारित रचना teletype साधन यापुढे वापरले जाते होते. या संदर्भात, समाविष्ट वर्ण संच साधन नियंत्रित करण्यासाठी आदेश म्हणून वापरले न छापला जाणारा. अशा आदेश त्यामुळे पुढे मोर्सेचा कोड अशा पूर्व-संगणक संदेश तंत्र वापरले गेले होते.
सर्वात सामान्य "teletype" प्रतीक NUL (00 "शून्य") आहे. तो अजूनही ओळीच्या शेवटी चिन्ह सूचित सर्वात प्रोग्रामिंग भाषा वापरली जाते.
कोठे ASCII एन्कोडिंग वापरले
अमेरिकन स्टॅन्डर्ड कोड नाही फक्त मजकूर नोंद कीबोर्ड आवश्यक आहे. तसेच चार्ट मध्ये वापरली जाते. विशेषतः, आवृत्तीवर परत कधीही निर्माता कार्यक्रम चित्रे विविध विस्तार स्पेक्ट्रम ASCII वर्ण एन्कोडिंग प्रतिनिधित्व.
ही उत्पादने दोन प्रकार येतात: ग्राफिक संपादक मजकूर प्रतिमा रूपांतरित करून कार्य करण्याचा आणि रुपांतरीत "चित्रे" ASCII-ग्राफिक्स. उदाहरणार्थ, ओळखले एक अविभाज्य उदाहरण हसर्या प्रतीक कोडींग आहे.
दस्तऐवजाचा HTML तयार करताना ASCII वापरले जाऊ शकते. या प्रकरणात, आपण वर्ण एक संच आणि स्क्रीन वर पृष्ठ पहात दिसतील हा कोड परस्पर प्रतीक प्रविष्ट करू शकता.
ASCII ASCII-कोड बदलले एक विशिष्ट राष्ट्रीय टेबल संबंधित नाही की चिन्हे, म्हणून, बहुभाषिक साइट तयार करण्यासाठी आवश्यक आहे.
काही वैशिष्ट्ये
ASCII मजकूर माहिती एन्कोड करण्यासाठी मूलतः 7 बिट (एक रिक्त राहिले) वापरला होता, पण आज ती एक 8-बिट म्हणून कार्य करते.
स्तंभ मध्ये स्थित असलेल्या अक्षरे, वरील व खालील आहेत, फक्त एकच बिट द्वारे एकमेकांना वेगळे. या मोठ्या मानाने चाचणी अवघडपणा कमी करतो.
मायक्रोसॉफ्ट ऑफिस मध्ये ASCII अर्ज
आवश्यक असल्यास, एन्कोडिंग मजकूर माहिती हा प्रकार जसे की Notepad, आणि कार्यालय शब्द मायक्रोसॉफ्ट मजकूर संपादक, मध्ये वापरले जाऊ शकते. तथापि, या प्रकरणात टाइप करताना, आपण काही फंक्शन्स वापरू शकत नाही. उदाहरणार्थ, आपण ASCII वर्ण त्याचे एकूण आकार आणि फॉर्म दुर्लक्ष करून, माहिती फक्त अर्थ राखून ठेवते शूर बाहेर घेऊन जाऊ शकणार नाही.
प्रमाणीकरण
संघटना ISO मानक आयएसओ 8859. दत्तक हा समूह भिन्न भाषा गट आठ-बिट एन्कोडिंग निश्चित करते. विशेषतः, ISO 8859-1 - विस्तारित ASCII, युनायटेड स्टेट्स आणि पश्चिम युरोप एक टेबल आहे. एक ISO 8859-5 - सीरिलिक वर्णमाला वापरले टेबल, रशियन भाषा समावेश आहे.
ISO 8859-5 ऐतिहासिक कारणांमुळे तो एक लहान वेळ वापरले जाते.
क्षण प्रत्यक्षात वापरले एन्कोडिंग रशियन भाषा:
- CP866 (कोड पृष्ठ 866), किंवा डॉस, अनेकदा पर्यायी एन्कोडिंग GOST असे म्हणतात. सक्रियपणे गेल्या शतकाच्या चेंडू 90-ies पर्यंत वापरले होते. क्षणी, जवळजवळ कधीच वापरले.
- कोई-8. कोडींग 1970-80s मध्ये विकसित केली गेली, आणि क्षणी ते RuNet ई-मेल संदेश एक सामान्य मानक आहे. तो मोठ्या प्रमाणावर OS कुटुंब UNIX, Linux समावेश वापरले जाते. "रशियन" कोई-8 आवृत्ती, कोई-8R म्हणतात. याच्या व्यतिरीक्त, अशा युक्रेनियन इतर सीरिलिक भाषा आवृत्त्या आहेत.
- कोड पृष्ठ 1251 (CP 1251, विंडोज - 1251). विंडोज वातावरणात रशियन भाषा समर्थन देण्यासाठी मायक्रोसॉफ्ट विकसित.
CP866 पहिल्या इयत्तेपासून मुख्य फायदा विस्तारित ASCII मध्ये समान पदांवर स्यूडो-ग्राफिक वर्ण रक्षण होते. हे आपण प्रसिद्ध नॉर्टन कमांडर कार्यक्रम जसाच्या तसा मजकूर, परदेशी उत्पादन, चालवण्यास परवानगी देतो. या टप्प्यावर CP866 आतापर्यंत व्यवस्थापक मध्ये समावेश पडदाभर मजकूर दृश्य किंवा मजकूर बॉक्स मध्ये येथपासून चालवतात ज्या Windows साठी डिझाइन केलेले कार्यक्रम, वापरले जाते.
, CP866 एन्कोडिंग लिहिले अलीकडे संगणक ग्रंथ जोरदार दुर्मिळ आहेत, पण तो "Vindous" मध्ये रशियन फाइलनाव वापरले जाते.
"युनिकोड"
क्षणी, सर्वात व्यापक हे एन्कोडिंग आहे. कोड शेतात "युनिकोड". पहिल्या (0000 पासून U ला + U + 007F) कोड ASCII वर्ण, एक संच समाविष्टीत आहे. विविध राष्ट्रीय साहित्य, तसेच विरामचिन्हे आणि तांत्रिक प्रतीक क्षेत्रात वर्ण त्यानंतर. याव्यतिरिक्त, कोड "युनिकोड 'भाग भविष्यात नवीन वर्ण समाविष्ट करण्यासाठी गरज बाबतीत राखीव आहे.
आता आपण ASCII मध्ये प्रत्येक अक्षर 8 शून्य आणि विषयावर संयोजन म्हणून प्रस्तुत केले आहे हे मला माहीत आहे. सामान्य माणसासाठी, ही माहिती अनावश्यक आणि स्वारस्य नसतं वाटू शकते, पण आपण आपल्या संगणकावर "मेंदू मध्ये" वर जात आहे काय जाणून घेऊ इच्छित नाही?!
Similar articles
Trending Now