कंप्यूटर, प्रोग्रामिंग
कोडिंग और डिकोडिंग क्या है? उदाहरण। संख्यात्मक, पाठ और ग्राफिक की एन्कोडिंग और डीकोडिंग जानकारी के तरीके
डेटा प्रोसेसिंग के लिए इलेक्ट्रॉनिक कंप्यूटर के संचालन प्रबंधन और नियोजन प्रणालियों में सुधार की प्रक्रिया में एक महत्वपूर्ण चरण बन गया है। लेकिन जानकारी इकट्ठा करने और प्रसंस्करण की इस पद्धति कुछ हद तक सामान्य से अलग है, इसलिए इस प्रणाली की प्रतीकों को कंप्यूटर के लिए समझने की आवश्यकता है।
जानकारी का कोडिंग क्या है?
कोडिंग डेटा एकत्र करना और प्रसंस्करण जानकारी की प्रक्रिया में एक अनिवार्य कदम है।
एक नियम के रूप में, कोड संकेतों के संयोजन को संदर्भित करता है, जो संचरित डेटा या उनके गुणात्मक विशेषताओं से मेल खाती है और कोडिंग संक्षिप्ताक्षरों या विशेष प्रतीकों की एक सूची के रूप में एन्क्रिप्टेड संयोजन को बनाने की प्रक्रिया है जो संदेश का मूल अर्थ पूरी तरह से व्यक्त करते हैं। एन्कोडिंग को कभी-कभी एन्क्रिप्शन कहा जाता है, लेकिन यह जानना जरूरी है कि बाद की प्रक्रिया में तीसरे पक्षों द्वारा हैकिंग और पढ़ने से डेटा की सुरक्षा शामिल है।
कोडिंग का उद्देश्य कंप्यूटिंग उपकरणों पर उनके स्थानांतरण और प्रसंस्करण को सरल बनाने के लिए एक सुविधाजनक और संक्षिप्त स्वरूप में जानकारी प्रस्तुत करना है। कंप्यूटर केवल एक निश्चित रूप की जानकारी पर काम करते हैं, इसलिए समस्याओं से बचने के लिए इसके बारे में भूलना इतना महत्वपूर्ण नहीं है डेटा प्रसंस्करण के योजनाबद्ध आरेख में खोज, छँटाई और आदेश शामिल है, और उसमें एन्कोडिंग एक कोड के रूप में जानकारी दर्ज करने के स्तर पर होता है।
सूचना डिकोडिंग क्या है?
विभिन्न कारणों से इस तरह के एन्कोडिंग और डीकोडिंग एक पीसी उपयोगकर्ता के लिए हो सकता है, लेकिन किसी भी मामले में यह सही जानकारी प्रदान करना महत्वपूर्ण है जो उपयोगकर्ता को सूचना प्रौद्योगिकी के प्रवाह में सफलतापूर्वक आगे बढ़ने की अनुमति देगा। जैसा कि आप समझते हैं, डेटा प्रोसेसिंग की प्रक्रिया के बाद, आउटपुट कोड प्राप्त होता है। अगर ऐसा टुकड़ा डिक्रिप्टेड हो जाता है, तो प्रारंभिक जानकारी बनती है। यही है, डीकोडिंग प्रक्रिया है जो एन्क्रिप्शन के पीछे है।
यदि एन्कोडिंग के दौरान डेटा संचरित ऑब्जेक्ट के अनुरूप पूरी तरह से वर्णित चरित्र संकेतों के रूप को प्राप्त करता है, फिर डीकोडिंग के दौरान, प्रेषित जानकारी या इसके कुछ विशेषताओं को कोड से लिया जाता है।
एन्क्रिप्टेड संदेशों के प्राप्तकर्ता कई हो सकते हैं, लेकिन यह बहुत महत्वपूर्ण है कि जानकारी उनमें से विशेष रूप से आती है और तृतीय पक्षों द्वारा पहले प्रकट नहीं की जा रही है। इसलिए, एन्कोडिंग और डीकोडिंग जानकारी की प्रक्रियाओं का अध्ययन करना उचित है। वे वार्ताकारों के समूह के बीच गोपनीय जानकारी का आदान-प्रदान करने में सहायता करते हैं।
पाठ्य जानकारी के कोडिंग और डिकोडिंग
जब आप कुंजीपटल कुंजी दबाते हैं, तो कंप्यूटर को एक द्विआधारी संख्या के रूप में एक संकेत मिलता है, जो कोडिंग में पाया जा सकता है, जिसमें डीकोडिंग - पीसी में वर्णों का आंतरिक प्रतिनिधित्व। संपूर्ण विश्व में मानक ASCII तालिका है
हालांकि, यह जानने के लिए पर्याप्त नहीं है कि इस तरह के एन्कोडिंग और डिकोडिंग क्या है, यह अभी भी समझना आवश्यक है कि कंप्यूटर में डेटा कैसे स्थित है उदाहरण के लिए, एक द्विआधारी कोड के एक अक्षर को संग्रहित करने के लिए, एक इलेक्ट्रॉनिक कंप्यूटर 1 बाइट को आवंटित करता है, अर्थात, 8 बिट्स यह कक्ष केवल दो मान ले सकता है: 0 और 1। यह पता चला है कि एक बाइट 256 विभिन्न अक्षरों को एन्क्रिप्ट करने की अनुमति देता है, क्योंकि यह कितने संयोजन बना सकते हैं। ये संयोजन एएससीआईआई तालिका का एक प्रमुख हिस्सा हैं उदाहरण के लिए, पत्र S को 01010011 के रूप में कोडित किया जाता है। जब आप इसे कीबोर्ड पर दबाते हैं, तो डेटा एन्कोडेड और डीकोड होता है, और हमें स्क्रीन पर अपेक्षित परिणाम मिलता है।
एएससीआईआई मानक तालिका का आधा अंक, नियंत्रण अक्षर और लैटिन अक्षरों के कोड शामिल हैं। दूसरा भाग राष्ट्रीय लक्षण, छद्मोग्राफिक चिह्नों और प्रतीकों से भरा है जो गणित से संबंधित नहीं हैं। यह काफी स्पष्ट है कि अलग-अलग देशों में तालिका का यह हिस्सा अलग होगा। इनपुट पर अंकों को भी एक मानक सारांश के अनुसार एक बाइनरी कंप्यूटिंग सिस्टम में कनवर्ट किया जाता है।
कोडिंग संख्याएं
बाइनरी सिस्टम में , जो सक्रिय रूप से कंप्यूटरों द्वारा उपयोग किया जाता है, वहां केवल दो अंक हैं - 0 और 1
बाइनरी सिस्टम की परिणामी संख्याओं के साथ क्रियाएं द्विआधारी अंकगणित द्वारा पढ़ी जाती हैं। ऐसे आंकड़ों के लिए मूल गणितीय क्रियाओं के अधिकांश कानून प्रासंगिक होते हैं।
एन्कोडिंग और डिकोडिंग नंबरों के उदाहरण
हम संख्या 45 को एन्कोडिंग के 2 तरीकों पर विचार करने का सुझाव देते हैं। अगर यह संख्या पाठ खंड के भीतर होती है, तो एएससीआईआई मानकों की तालिका के अनुसार, 8 बिट्स के प्रत्येक घटकों को एन्कोड किया जाएगा। चार 01000011 में बदल जाएगा, और पांच - 01010011 में।
यदि संख्या 45 को गणना के लिए प्रयोग किया जाता है, तो एक विशेष रूपांतरण तकनीक का प्रयोग आठ अंकों वाले द्विआधारी कोड 001011012 में किया जाएगा, जिसके भंडारण के लिए केवल 1 बाइट की आवश्यकता होगी।
ग्राफिक जानकारी के एन्कोडिंग
एक आवर्धक कांच के साथ मोनोक्रोम इमेज बढ़ाना, आप देखेंगे कि इसमें एक बहुत ही छोटे अंक होते हैं जो एक पूर्ण पैटर्न बनाते हैं। प्रत्येक तस्वीर के व्यक्तिगत गुण और किसी भी बिंदु के रैखिक निर्देशांक संख्याओं के रूप में प्रदर्शित किए जा सकते हैं। इसलिए, रेखापुंज एन्कोडिंग द्विआधारी कोड पर आधारित है, ग्राफिक जानकारी प्रदर्शित करने के लिए अनुकूलित है।
काले और सफेद छवियों को विभिन्न रंगों के साथ अंक के संयोजन होते हैं, अर्थात्, छवि में किसी भी बिंदु की चमक आठ-बिट बाइनरी संख्याओं द्वारा निर्धारित की जाती है। बुनियादी घटकों में एक मनमाना ढाल के अपघटन का सिद्धांत ऐसी प्रक्रिया का आधार है, जैसा कि ग्राफिक सूचना के कोडिंग है। चित्रों को उसी तरीके से डिकोड किया गया है, लेकिन विपरीत दिशा में।
अपघटन तीन प्राथमिक रंगों का उपयोग करता है: हरा, लाल और नीला, क्योंकि इन घटकों को जोड़कर कोई भी प्राकृतिक छाया प्राप्त किया जा सकता है। इस कोडिंग प्रणाली को सामान्यतः आरजीबी के रूप में जाना जाता है अगर चौबीस बाइनरी अंक ग्राफ़िक को एन्क्रिप्ट करने के लिए उपयोग किया जाता है, रूपांतरण मोड को पूर्ण-रंग कहा जाता है
सभी बुनियादी रंगों की तुलना रंगों से होती है जो आधार बिंदु को पूरक करती है, जिससे यह सफेद हो जाता है। एक अतिरिक्त रंग एक अन्य ढांचे के योग द्वारा ग्रिडेंट है। पीले, बैंगनी और नीले अतिरिक्त रंग का चयन करें ।
मुद्रण उद्योग में एन्कोडिंग छवि बिंदुओं की एक समान विधि का भी उपयोग किया जाता है केवल यहां इसे चौथे रंग का उपयोग करने के लिए स्वीकार किया गया है - काला इस कारण से, परिवर्तन की छपाई प्रणाली को संक्षिप्त नाम CMYK द्वारा निर्दिष्ट किया गया है छवियों का प्रतिनिधित्व करने के लिए यह प्रणाली तीस-बाइनरी अंक का उपयोग करती है।
इनपुट डेटा के प्रकार के आधार पर, एन्कोडिंग और डिकोडिंग की जानकारी विभिन्न तकनीकों के उपयोग को मानती है उदाहरण के लिए, 16-बिट बाइनरी कोड वाले ग्राफिक छवियों के एन्क्रिप्शन की विधि को उच्च रंग कहा जाता है यह तकनीक स्क्रीन पर प्रसारित करना संभव बनाता है, जितना कि दो सौ पचास छः रंग ग्राफिक छवि के अंक को एन्क्रिप्ट करने के लिए उपयोग किए जाने वाले द्विआधारी बिट की संख्या कम करके, आप स्वतः अस्थायी रूप से जानकारी संग्रहीत करने के लिए आवश्यक राशि को कम कर देते हैं। डेटा कोडिंग की यह विधि आमतौर पर एक सूचकांक विधि कहा जाता है।
ध्वनि जानकारी कोडिंग
अब जब हमने मान लिया है कि क्या एन्कोडिंग और डिकोडिंग, और इस प्रक्रिया के अंतर्गत आने वाले तरीके, यह ऑडियो डेटा एन्कोडिंग के मुद्दे पर विचार करने के लायक है।
ध्वनि जानकारी को प्राथमिक इकाइयों के रूप में प्रस्तुत किया जा सकता है और प्रत्येक जोड़ी के बीच विराम देता है। प्रत्येक सिग्नल को कंप्यूटर की मेमोरी में कनवर्ट और संग्रहित किया जाता है। लगता है कि एक स्पीच सिंथेसाइज़र जो पीसी की मेमोरी में संग्रहित एन्क्रिप्टेड संयोजन का उपयोग करता है का उपयोग कर आउटपुट होते हैं।
मानव भाषण के लिए, यह सांकेतिक शब्दों में बदलना करने के लिए बहुत मुश्किल है, क्योंकि इसमें कई प्रकार के रंग हैं, और कंप्यूटर को प्रत्येक शब्द को एक मानक के साथ तुलना करना पड़ता है, जो पहले उसकी स्मृति में दर्ज किया गया था। मान्यता तब होगी जब शब्दकोष शब्द शब्दकोश में पाएंगे
द्विआधारी कोड में कोडिंग जानकारी
संख्यात्मक, पाठ और ग्राफिक जानकारी के एन्कोडिंग के रूप में ऐसी प्रक्रिया को कार्यान्वित करने के लिए कई तरीके हैं। डेटा डीकोडिंग आमतौर पर रिवर्स इंजीनियरिंग द्वारा किया जाता है
कोडिंग संख्याएं, यहां तक कि जिस उद्देश्य से सिस्टम में आंकड़ा दर्ज किया गया था, उसे ध्यान में रखा जाता है: अंकगणितीय गणना के लिए या केवल उत्पादन के लिए। बाइनरी सिस्टम में एन्कोडेड सभी डेटा इकाइयों और टोकनों से एन्क्रिप्ट किया गया है। इन प्रतीकों को बिट्स भी कहा जाता है एन्कोडिंग की यह विधि सबसे लोकप्रिय है, क्योंकि तकनीकी योजना में व्यवस्थित होना सबसे आसान है: सिग्नल की उपस्थिति 1 है, अनुपस्थिति 0 है। बाइनरी एन्क्रिप्शन में केवल एक दोष है - यह प्रतीकों के संयोजन की लंबाई है लेकिन तकनीकी दृष्टि से, अधिक जटिल लोगों की एक छोटी संख्या की तुलना में सरल, समान घटकों का प्रबंधन करने में आसान है।
द्विआधारी कोडिंग का लाभ
- सूचना प्रस्तुति का यह रूप विभिन्न प्रकार की सूचनाओं के लिए उपयुक्त है।
- जब डेटा प्रेषित किया जाता है, तो कोई त्रुटि नहीं होती है
- इस तरह एन्कोडेड डेटा को संसाधित करने में पीसी बहुत आसान है।
- दो राज्यों के साथ उपकरण आवश्यक हैं।
बाइनरी कोडिंग का नुकसान
- लंबी कोड लंबाई जो कुछ हद तक उनकी प्रोसेसिंग को धीमा कर देती है
- विशेष शिक्षा या प्रशिक्षण के बिना किसी व्यक्ति द्वारा द्विआधारी संयोजन की धारणा की जटिलता।
निष्कर्ष
इस लेख को पढ़ने के बाद, आप यह पता लगाने में सक्षम थे कि एन्कोडिंग और डिकोडिंग क्या है और इसका उपयोग किस प्रकार किया जाता है। यह निष्कर्ष निकाला जा सकता है कि डेटा कनवर्ज़न के लिए उपयोग किए जाने वाले तरीके पूरी तरह से जानकारी के प्रकार पर निर्भर करते हैं। यह न केवल पाठ हो सकता है, बल्कि संख्या, चित्र और ध्वनि भी हो सकता है
विभिन्न सूचनाओं के कोडिंग को इसके प्रतिनिधित्व के रूप में एकजुट करने की अनुमति मिलती है, जो कि इसे एक ही प्रकार का बनाने के लिए है, जो कि भविष्य में उपयोग में प्रसंस्करण और डेटा के स्वचालन को तेज करता है।
इलेक्ट्रॉनिक कंप्यूटर में, मानक बाइनरी कोडिंग के सिद्धांतों का अधिकतर उपयोग किया जाता है, जो जानकारी के प्रतिनिधित्व के मूल स्वरूप को एक प्रारूप में परिवर्तित करता है जो भंडारण और आगे की प्रक्रिया के लिए सुविधाजनक है। डीकोड करते समय, सभी प्रक्रियाएं रिवर्स ऑर्डर में होती हैं
Similar articles
Trending Now