प्रोग्रामर और उपयोगकर्ता अंग्रेजी या अन्य मानव पठनीय भाषा के रूप में सरल सादा पाठ प्रारूप के साथ बातचीत करते हैं लेकिन कंप्यूटर को यह नहीं पता कि इससे कैसे निपटना है। कंप्यूटर केवल बाइट्स से निपट सकता है ताकि एन्कोडिंग और डिकोडिंग आवश्यक है।
कंप्यूटरों में, एन्कोडिंग कुशल संचरण या के लिए एक विशेष प्रारूप में वर्ण (अक्षर, संख्या, विराम चिह्न, और कुछ खास प्रतीक) का एक अनुक्रम डालने की प्रक्रिया है भंडारण। डीकोडिंग विपरीत प्रक्रिया है - एक एन्कोडेड प्रारूप का रूपांतरण अक्षरों के मूल अनुक्रम में वापस। एन्कोडिंग और डिकोडिंग का उपयोग डेटा संचार, नेटवर्किंग और भंडारण में किया जाता है। शब्द विशेष रूप से रेडियो (वायरलेस) संचार प्रणालियों पर लागू होता है।
शब्द एन्कोडिंग और डिकोडिंग अक्सर एनालॉग-टू-डिजिटल रूपांतरण और डिजिटल-टू-एनालॉग रूपांतरण की प्रक्रियाओं के संदर्भ में उपयोग किया जाता है। इस अर्थ में, ये शर्तें टेक्स्ट, छवियों, ऑडियो, वीडियो, मल्टीमीडिया, कंप्यूटर प्रोग्राम, या सेंसर, टेलीमेट्री और नियंत्रण प्रणाली में सिग्नल सहित किसी भी प्रकार के डेटा, पर लागू हो सकती हैं। एन्कोडिंग एन्क्रिप्शन के साथ भ्रमित नहीं होना चाहिए, एक प्रक्रिया जिसमें डेटा जानबूझ कर बदल गया है ताकि इसकी सामग्री को छुपाया जा सके। एन्क्रिप्शन हो सकता है जिसमें सामग्री के विशेष कोड को बदलने के बिना किया गया है, और एन्कोडिंग जानबूझकर सामग्री को छुपाए बिना किया जा सकता है।
टेक्स्ट फ़ाइलों के लिए अधिकांश कंप्यूटरों द्वारा उपयोग किया जाने वाला कोड ASCII (सूचना इंटरचेंज के लिए अमेरिकी मानक कोड, ASK-ee) के रूप में जाना जाता है। ASCII अपरकेस और लोअरकेस वर्णमाला वर्ण, अंक, विराम चिह्न, और सामान्य प्रतीकों को चित्रित कर सकता है। अन्य सामान्यतः उपयोग किए गए कोड में यूनिकोड, बिनहेक्स, यूएनकोड, और एमआईएम शामिल हैं। डेटा संचार में, मैनचेस्टर एन्कोडिंग एन्कोडिंग का एक विशेष रूप है जिसमें बाइनरी अंक (बिट्स) उच्च और निम्न तर्क राज्यों के बीच संक्रमण का प्रतिनिधित्व करते हैं।रेडियो संचार में, कई एन्कोडिंग और डिकोडिंग विधियां मौजूद हैं, जिनमें से कुछ केवल विशेष लोगों के समूह (उदाहरण के लिए शौकिया रेडियो ऑपरेटर) द्वारा उपयोग की जाती हैं। सभी का कोड, मूल रूप से 1 9वीं शताब्दी के दौरान लैंडलाइन टेलीग्राफ में नियोजित, मोर्स कोड है।
* सब कुछ बस UTF8 * (आप हमें सुन सकते हैं, रेडमंड? कोई भी steenkin 'प्राचीन डॉस codepages अब और चाहता है।) का उपयोग करना चाहिए – Ingo
सूचना है कि एन्कोडिंग/डिकोडिंग भी एक दूसरे के लिए एक द्विआधारी से परिवर्तित कर सकते हैं के लिए +1 (एमपी 3 , एमपीई 4, आदि)। – Pithikos
@Pithikos: यह एन्कोडिंग का एक अलग रूप है। – SLaks