Quoted-Printable एनकोडर / डिकोडर ऑनलाइन

अपने ब्राउज़र में सीधे Quoted-Printable (MIME =XX) टेक्स्ट को एनकोड और डिकोड करें। आप जो भी पेस्ट करते हैं वह कहीं भी अपलोड नहीं होता।

Quoted-Printable एनकोडर / डिकोडर पूरी तरह आपके ब्राउज़र में चलता है। आप जो टेक्स्ट और मैसेज कंटेंट पेस्ट करते हैं वह कभी आपकी डिवाइस से बाहर नहीं जाता और कुछ भी ArrayKit पर अपलोड नहीं होता।

Base64 एनकोडर / डिकोडर खोलें

Quoted-Printable एनकोडर / डिकोडर के बारे में

Quoted-Printable एनकोडर / डिकोडर टेक्स्ट को RFC 2045 में परिभाषित Quoted-Printable ट्रांसफर एनकोडिंग में बदलता है और वापस लाता है — यह वही फॉर्मैट है जिसे ईमेल क्लाइंट और MIME मैसेज इस्तेमाल करते हैं ताकि ज़्यादातर प्लेन-टेक्स्ट कंटेंट पठनीय बना रहे, जबकि प्रिंट करने योग्य ASCII रेंज से बाहर की बाइट्स को सुरक्षित रूप से दिखाया जा सके। एनकोड मोड आपके टेक्स्ट को UTF-8 में बदलता है, 33–126 रेंज से बाहर की हर चीज़ (साथ ही खुद '=' चिह्न) को अपरकेस हेक्स में =XX के रूप में एस्केप करता है, और लंबी लाइनों को सॉफ्ट लाइन-ब्रेक से रैप करता है ताकि कोई भी लाइन 76 कैरेक्टर से ज़्यादा न हो। डिकोड मोड इसका उल्टा करता है — सॉफ्ट ब्रेक हटाता है और =XX एस्केप (चाहे अपरकेस हों या लोअरकेस) को वापस मूल कैरेक्टर्स में बदलता है, जिसमें एक्सेंट वाले अक्षर और मल्टी-बाइट UTF-8 टेक्स्ट भी शामिल हैं। यह तब काम आता है जब आप किसी .eml फ़ाइल को डीबग कर रहे हों, MIME ईमेल बॉडी को जांच रहे हों, या मेल सर्वर के आउटपुट में दिख रही रॉ =XX सीक्वेंस को समझने की कोशिश कर रहे हों। सब कुछ आपके ब्राउज़र में लोकली चलता है — कोई भी मैसेज कंटेंट अपलोड नहीं होता।

विशेषताएँ

Quoted-Printable एनकोडर / डिकोडर का उपयोग कैसे करें

  1. मोड स्विच से 'Encode' या 'Decode' चुनें
  2. इनपुट पैनल में अपना टेक्स्ट (या Quoted-Printable कंटेंट) पेस्ट या टाइप करें
  3. टाइप करते समय आउटपुट पैनल में बदला हुआ रिज़ल्ट देखें
  4. पैनल हेडर के बटन से आउटपुट कॉपी करें

उदाहरण

इनपुट

Café Münchén

आउटपुट

Caf=C3=A9 M=C3=BCnch=C3=A9n

हर एक्सेंट वाले कैरेक्टर की UTF-8 बाइट्स को =XX के रूप में एस्केप किया जाता है; सामान्य ASCII वैसा ही रहता है।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

Quoted-Printable एनकोडिंग क्या है?
Quoted-Printable एक MIME कंटेंट-ट्रांसफर-एनकोडिंग है जो RFC 2045 में परिभाषित है। यह ज़्यादातर 7-बिट ASCII टेक्स्ट को प्लेन फॉर्म में पठनीय बनाए रखती है, जबकि 33–126 रेंज से बाहर की किसी भी बाइट (और खुद '=' चिह्न) को हेक्साडेसिमल में =XX के रूप में दिखाती है, और लंबी लाइनों को सॉफ्ट ब्रेक्स से रैप करती है ताकि कोई भी लाइन 76 कैरेक्टर से ज़्यादा न हो।
Quoted-Printable एनकोडर एक्सेंट वाले और नॉन-ASCII टेक्स्ट को कैसे हैंडल करता है?
यह पहले आपके टेक्स्ट को UTF-8 बाइट्स में एनकोड करता है, फिर प्रिंट करने योग्य ASCII रेंज से बाहर की हर बाइट को =XX के रूप में एस्केप करता है। 'é' जैसा कैरेक्टर दो एस्केप की गई बाइट्स, '=C3=A9', बन जाता है क्योंकि यह UTF-8 में दो बाइट्स लेता है।
क्या Quoted-Printable डिकोडर =3d जैसे लोअरकेस हेक्स को हैंडल कर सकता है?
हां। डिकोडर =XX एस्केप में अपरकेस और लोअरकेस दोनों तरह के हेक्स डिजिट स्वीकार करता है, इसलिए '=3d' और '=3D' दोनों एक ही '=' कैरेक्टर में डिकोड होते हैं।
Quoted-Printable आउटपुट 76 कैरेक्टर पर क्यों रैप होता है?
RFC 2045 हर एनकोडेड लाइन को 76 कैरेक्टर (सॉफ्ट ब्रेक मार्कर सहित) तक सीमित करता है क्योंकि कई पुराने मेल ट्रांसपोर्ट सिस्टम और टर्मिनल लंबी लाइनों को भरोसेमंद तरीके से हैंडल नहीं कर पाते थे। जब भी कोई लाइन इस लिमिट से आगे जाती है, एनकोडर एक सॉफ्ट ब्रेक '=\r\n' डाल देता है।
क्या Quoted-Printable एनकोडर / डिकोडर मेरे ईमेल कंटेंट को कहीं अपलोड करता है?
नहीं। एनकोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में होती है। आप जो टेक्स्ट या मैसेज कंटेंट पेस्ट करते हैं वह कभी आपकी डिवाइस से बाहर नहीं जाता और न ही ArrayKit या किसी सर्वर पर भेजा जाता है।
Quoted-Printable और Base64 एनकोडिंग में क्या फर्क है?
Quoted-Printable ज़्यादातर ASCII टेक्स्ट को वैसे का वैसा पठनीय रखता है और सिर्फ जरूरी बाइट्स को एस्केप करता है, इसलिए ज़्यादातर अंग्रेज़ी कंटेंट कॉम्पैक्ट बना रहता है। Base64 हर बाइट को एक फिक्स्ड अल्फाबेट में दोबारा एनकोड करता है, जो बाइनरी डेटा के लिए ज़्यादा डेंस होता है लेकिन प्लेन टेक्स्ट को डिकोड होने तक अपठनीय बना देता है।

संबंधित टूल

सभी ArrayKit टूल