इस टूल के बारे में
Quoted-Printable एन्कोड और डिकोड टूल टेक्स्ट को MIME Quoted-Printable में और से बदलता है, जो ईमेल में उस टेक्स्ट के लिए उपयोग होने वाली content-transfer encoding है जो अधिकतर ASCII है लेकिन कभी-कभी गैर-ASCII बाइट्स के साथ। एन्कोडिंग (RFC 2045 §6.7 के अनुसार) प्रिंट करने योग्य ASCII (33–126) को अपरिवर्तित पास करती है सिवाय '=' के स्वयं, जो =3D बन जाता है। उस रेंज के बाहर कोई भी बाइट — accented अक्षर, symbols, और multi-byte UTF-8 अनुक्रम — अपरकेस hex का उपयोग करके =HH के रूप में लिखी जाती है। शाब्दिक spaces और tabs रखे जाते हैं, सिवाय किसी पंक्ति के अंत में जहाँ उन्हें =20 या =09 के रूप में एन्कोड किया जाता है ताकि वे transport में बचे रहें।
सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है और कुछ भी अपलोड नहीं होता। body मोड में एन्कोडर CRLF से ठीक पहले एक '=' डालकर 76-वर्ण पंक्ति सीमा लागू करता है — एक soft line break — और यह किसी =HH त्रिक को कभी किसी break में विभाजित नहीं करता। डिकोडिंग इस सब को उलट देती है: यह soft breaks ('=' के बाद एक newline) हटाती है, प्रत्येक =HH को वापस उसकी बाइट में बदलती है, और हर दूसरे वर्ण को ज्यों-का-त्यों छोड़ती है, अंत में पुनर्निर्मित बाइट्स को UTF-8 के रूप में व्याख्यायित करती है ताकि accented और non-Latin टेक्स्ट सही ढंग से round-trip करे।
एक मोड चयनकर्ता स्टैंडर्ड body एन्कोडिंग और =?charset?Q?...?= encoded-words के अंदर उपयोग होने वाले RFC 2047 'Q' header वेरिएंट के बीच स्विच करता है। header वेरिएंट में एक space को underscore '_' द्वारा दर्शाया जाता है (और एक शाब्दिक '_' को =5F के रूप में एन्कोड किया जाता है), जिसे डिकोडर वापस एक space में मैप करता है। एक दिशा और मोड चुनें, अपना टेक्स्ट पेस्ट करें, और परिणाम कॉपी करें।