नोटपैड ++ आउटपुट में STX, SOH और GS का क्या अर्थ है?


20

ईमेल के लिए MIME स्रोत की समीक्षा करने पर (संभवतः अंतर्राष्ट्रीय वर्णों वाले), मैं नोटपैड ++ में इस तरह से सामान देखता हूं

यहां छवि विवरण दर्ज करें

मैं समझता हूं कि CRLFगाड़ी वापसी लाइन फीड है, लेकिन दूसरों के बारे में क्या? क्या करता है SOH, GSऔर क्या STXमतलब है?

जवाबों:


19

नोटपैड ++ इन प्रतीकों का उपयोग नियंत्रण वर्ण या गैर-मुद्रण वर्ण का प्रतिनिधित्व करने के लिए करता है।

नियंत्रण चरित्र - विकिपीडिया

एक नियंत्रण चरित्र या गैर-मुद्रण चरित्र एक वर्ण सेट में एक कोड बिंदु (एक संख्या) है, जो एक लिखित प्रतीक का प्रतिनिधित्व नहीं करता है।

C0 और C1 नियंत्रण कोड - विकिपीडिया

STX - पाठ की शुरुआत - संदेश पाठ का पहला चरित्र, और संदेश शीर्षक को समाप्त करने के लिए इस्तेमाल किया जा सकता है।

SOH - हेडर की शुरुआत - संदेश हेडर का पहला चरित्र।

जीएस - समूह विभाजक - डेटा संरचनाओं के क्षेत्रों को चिह्नित करने के लिए सीमांकक के रूप में इस्तेमाल किया जा सकता है। यदि पदानुक्रमित स्तरों के लिए उपयोग किया जाता है, तो यूएस सबसे निचला स्तर है (सादे-पाठ डेटा आइटमों को विभाजित करता है), जबकि आरएस, जीएस, और एफएस इसके नीचे के स्तर के आइटम से बने समूहों को विभाजित करने के लिए बढ़ते स्तर के हैं।


हम्म ... मैं इस बात पर असमंजस में हूँ कि ईमेल के लिए शीर्षलेख में गैर-मुद्रण वर्ण क्यों हो सकता है। क्या यह व्याख्या करना सटीक होगा कि पूर्व वर्णन का अर्थ है "एक नियंत्रण वर्ण या गैर-मुद्रण वर्ण एक वर्ण सेट में एक कोड बिंदु (एक संख्या) है, जो एक लिखित ASCII प्रतीक का प्रतिनिधित्व नहीं करता है।"
माइक बी

मैं न तो मेल हेडर के लिए विशिष्टताओं से परिचित हूं और न ही उनमें गैर-मुद्रण योग्य वर्ण क्यों हो सकते हैं। हालाँकि, नोटपैड ++ इन नियंत्रण वर्णों को प्रदर्शित करने के लिए अपने स्वयं के प्रतीकों (जैसा आपने दिखाया) का उपयोग करता है।
स्टीवन

गैर-मुद्रण योग्य वर्ण सभी एक्स-उदाहरण हेडर के भीतर, उद्धरण के अंदर दिखाई देते हैं। वह शीर्ष लेख किसी भी ईमेल मानक का हिस्सा नहीं है (देखें stackoverflow.com/questions/14469110/… )। यह या तो उस क्लाइंट द्वारा सेट किया गया होगा जिसने ईमेल बनाया था, या शायद रास्ते में एक ट्रांसपोर्ट। किसी भी तरह से, जहां तक ​​ईमेल को संसाधित करने का सवाल है, यह प्रभावी रूप से एक टिप्पणी है, और कुछ भी हो सकता है। यह ऐसा है जैसे किसी ने लिफाफे पर थोड़ा सा दिल डाला हो - यह डाक के मानक का हिस्सा नहीं है, और इससे डिलीवरी पर कोई असर नहीं पड़ता है।
रैंडी ऑरिसन

... ठीक है, निश्चित रूप से जब तक यह वास्तव में चीजों को तोड़ नहीं है। एक X- हेडर जो वास्तव में लंबे समय तक UNICODE स्ट्रिंग्स के साथ एक ट्रांसपोर्ट प्रोग्राम में बफर ओवरफ्लो बग को ट्रिगर कर सकता है, और पते पर लिखा गया एक दिल पोस्टमैन को भ्रमित कर सकता है। लेकिन कारण के भीतर, यह सिर्फ नजरअंदाज कर दिया है।
रैंडी ऑरिसन

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.