आउट-ऑफ-बैंड संचार की अवधारणा के साथ एस्केप सीक्वेंस बहुत आम हैं:
इसके अलावा कभी-कभी यह वर्णन करने के लिए भी इस्तेमाल किया जाता है कि कौन से संचार लोग शिफ्ट वर्ण कहते हैं, जैसे कि ईएससी जो कई टर्मिनलों के लिए नियंत्रण अनुक्रम का नेतृत्व करता है, या पुराने 5-बिट बॉडॉट कोड में स्तर शिफ्ट संकेतक।
मान लें कि आप एक सीरियल पोर्ट पर एक फ़ाइल स्थानांतरण कर रहे हैं और आप दूसरे छोर पर कंप्यूटर के साथ बातचीत करते हैं: "ठीक है, यहाँ फ़ाइल आती है"। चूंकि सामान्य स्थिति में सभी वर्ण मान्य फ़ाइल वर्ण हो सकते हैं (यदि यह एक ASCII फ़ाइल है) तो आपको कुछ समस्याएं हैं:
- आप कैसे जानते हैं कि धारा का अंत कहां है?
- कुछ योजनाएं समाप्त करने के लिए ASCII NUL (शून्य) का उपयोग करती हैं, जैसे कि कुछ भाषाओं में तार, लेकिन तब आपके पास फ़ाइल में वह चरित्र नहीं हो सकता है। यह कुछ सेटिंग्स में स्वीकार्य नहीं है, जैसे फ़ाइल स्थानांतरण। शून्य एक वैध चरित्र हो सकता है।
- आप अपेक्षित फ़ाइल की लंबाई पहले भेज सकते हैं, लेकिन क्या होगा अगर आपको गर्भपात करने की आवश्यकता है?
कंप्यूटिंग के इतिहास में विभिन्न लोगों ने इस समस्या के आसपास पाने के लिए बहुत सारे अलग-अलग तरीकों को लागू किया है।
प्रोग्रामिंग भाषा में शाब्दिक तार के मामले में, यह एक ऐसी ही समस्या है। पहला उद्धरण कहता है "यहाँ स्ट्रिंग आती है - तब तक पढ़ना शुरू करें जब तक कि आप एक और उद्धरण प्राप्त न कर लें"। बेशक, तब आपके पास एक उद्धरण चरित्र भेजने की समस्या है, इसलिए उन्होंने स्लैश एस्केप अनुक्रम का आविष्कार किया। यदि आप एक स्लैश और फिर एक उद्धरण देखते हैं, तो यह एक शाब्दिक उद्धरण है, न कि स्ट्रिंग का अंत। दुर्भाग्य से आपने एक मकड़ी को केवल एक मक्खी खाने के लिए निगल लिया, क्योंकि अब आप शाब्दिक स्लैश-उद्धरण संयोजन नहीं भेज सकते। तो, आप एक और स्लैश के साथ एक स्लैश से बच सकते हैं। तो स्लैश-स्लैश का मतलब है स्लैश, स्लैश-कोट का मतलब है बोली। इससे उन्हें अन्य अनुचित या हार्ड-टू-प्रिंट वर्ण जैसे कि गाड़ी के रिटर्न, लाइन फीड, टैब आदि के लिए स्लैश का उपयोग करने की अनुमति मिली।