Quoted-Printable एनकोडर
टेक्स्ट को quoted-printable (RFC 2045) में एनकोड करें या QP को वापस पढ़ने योग्य टेक्स्ट में डिकोड करें, सही UTF-8 मल्टीबाइट हैंडलिंग और 76-कॉलम सॉफ्ट लाइन ब्रेक के साथ, पूरी तरह ब्राउज़र में।
Quoted-printable क्या है और कहाँ उपयोग होता है?
Quoted-printable (QP) RFC 2045 में परिभाषित MIME कंटेंट-ट्रांसफर एनकोडिंग है। यह विशेष या गैर-ASCII अक्षरों वाले टेक्स्ट को लगभग पूरी तरह पढ़ने योग्य ASCII में बदल देता है, इसलिए इसका उपयोग ईमेल बॉडी, EML फ़ाइलों, मेलिंग लिस्ट आर्काइव और =?UTF-8?Q?...?= जैसे SMTP हेडर में होता है।
Quoted-printable एनकोडिंग कैसे काम करती है?
हर बाइट जो सुरक्षित प्रिंटेबल ASCII अक्षर नहीं है, उसे बराबर चिह्न और उसका दो-अंकीय हेक्स मान मिल जाता है: UTF-8 में é बन जाता है =C3=A9। सुरक्षित अक्षर (अक्षर, अंक, अधिकांश विराम चिह्न) पढ़ने योग्य रहते हैं, और बराबर चिह्न स्वयं हमेशा =3D से एस्केप होता है।
सॉफ्ट लाइन ब्रेक क्या हैं?
RFC 2045 एनकोडेड लाइनों को 76 अक्षरों तक सीमित करता है। लाइन लंबी होती तो एनकोडर = लगाकर तुरंत लाइन ब्रेक डालता है; डिकोड करते समय यह = और ब्रेक हटा दिए जाते हैं और मूल टेक्स्ट यथावत लौट आता है। = के बिना वाले ब्रेक असली नई लाइनें हैं और बने रहते हैं।
गैर-ASCII अक्षर कैसे संभाले जाते हैं?
यह टूल कैरेक्टर सेट के रूप में UTF-8 उपयोग करता है। ASCII से बाहर के अक्षर पहले उनके UTF-8 बाइट्स में बदले जाते हैं और हर बाइट अलग से एस्केप होता है, इसलिए तीन-बाइट अक्षर जैसे 中 बन जाता है =E4=B8=AD। डिकोडिंग में बाइट्स जुटाकर मूल UTF-8 टेक्स्ट फिर बनाया जाता है।
आउटपुट में =3D, =20 या =2E क्यों दिखता है?
=3D बराबर चिह्न स्वयं है, जिसे एस्केप सीक्वेंस से भ्रम न हो इसलिए हमेशा एस्केप किया जाता है। =20 और =09 उन स्पेस और टैब को एनकोड करते हैं जो लाइन के अंत में आ जाएँ, क्योंकि अंत का खाली स्थान ट्रांसपोर्ट में बचने की अनुमति नहीं है।
ऑटो डिटेक्ट मोड क्या करता है?
ऑटो आपका इनपुट देखता है: अगर उसमें =XX सीक्वेंस या = पर खत्म होने वाली लाइनें हैं तो डिकोड करता है, वरना एनकोड करता है। अनुमान ग़लत हो तो मोड चयनकर्ता से स्पष्ट रूप से एनकोड या डिकोड चुन लें।
क्या मेरा टेक्स्ट कहीं अपलोड होता है?
नहीं। एनकोडिंग, डिकोडिंग और पहचान सब आपके ब्राउज़र में JavaScript से लोकल चलती है। पेस्ट किया गया कुछ भी सर्वर पर नहीं जाता, इसलिए गोपनीय ईमेल सामग्री भी सुरक्षित प्रोसेस कर सकते हैं।
डिकोडिंग अमान्य सीक्वेंस क्यों बताती है?
डिकोड मोड में इनपुट शुद्ध ASCII होना चाहिए। = के बाद दो हेक्स अंक न होना, या डिकोड इनपुट में पेस्ट कोई गैर-ASCII अक्षर, वैध quoted-printable नहीं हो सकता, इसलिए टूल बिगड़े अक्षर देने की बजाय एरर दिखाता है।
Base64 की जगह quoted-printable कब चुनें?
QP सामान्य टेक्स्ट को लगभग पूरी तरह पढ़ने योग्य रखता है और अधिकांश ASCII सामग्री में कॉम्पैक्ट रहता है, जबकि Base64 सब कुछ एनकोड करके 4/3 बढ़ा देता है पर बाइनरी संभालता है। मेल सिस्टम दोनों सपोर्ट करते हैं: पढ़ने योग्य संदेशों के लिए QP और अटैचमेंट व घनी बाइनरी के लिए Base64 बेहतर है।
Quoted-Printable एनकोडर का उपयोग कैसे करें
Quoted-printable (QP) वह MIME एनकोडिंग है जिसे ईमेल सिस्टम एक्सेंट, सिंबल या ग़ैर-लैटिन लिपि वाले टेक्स्ट को केवल-ASCII चैनलों से ले जाने के लिए इस्तेमाल करते हैं। यह टूल टेक्स्ट को QP में एनकोड करता है और सही UTF-8 मल्टीबाइट हैंडलिंग, =XX एस्केप और 76-कॉलम सॉफ्ट ब्रेक के साथ वापस डिकोड करता है। सब कुछ ब्राउज़र में लोकल चलता है।
- मोड चुनें: ऑटो डिटेक्ट (सुझाया गया), Encode → QP, या Decode → Text.
- इनपुट बॉक्स में टाइप या पेस्ट करें — टाइप करते ही नतीजा लाइव अपडेट होता है। ऑटो मोड में =XX सीक्वेंस या आख़िरी = चिह्न वाले इनपुट को QP समझकर डिकोड किया जाता है, बाकी को एनकोड किए जाने वाला टेक्स्ट।
- टेक्स्ट के लाइन ब्रेक आउटपुट में हार्ड ब्रेक बन जाते हैं; एनकोडर सॉफ्ट ब्रेक (लाइन के अंत में =) डालता है ताकि कोई लाइन 76 कैरेक्टर से बड़ी न हो — बिल्कुल RFC 2045 के मुताबिक़।
- आउटपुट को वापस इनपुट में ले जाने के लिए Swap, और नतीजा क्लिपबोर्ड पर भेजने के लिए Copy इस्तेमाल करें।
कैरेक्टर सेट UTF-8 तय है — टेक्स्ट UTF-8 बाइट्स के रूप में एनकोड होता है और QP आउटपुट UTF-8 के रूप में डिकोड। =E4=B8=AD-स्टाइल की कतारें दिखें तो वे मल्टीबाइट कैरेक्टर हैं, हर बाइट का एक =XX जोड़ा।
संबंधित टूल
- Base64 एन्कोड/डीकोड मुफ्त ऑनलाइन Base64 एन्कोडर और डीकोडर। टेक्स्ट को Base64 में और Base64 को टेक्स्ट में तुरंत कनवर्ट करें। सर्वर अपलोड नहीं, 100% निजी।
- ईमेल सत्यापक ईमेल पतों को तुरंत सत्यापित करें। सिंटैक्स, प्रारूप, डोमेन और RFC 5322 अनुपालन जांचें। बैच सत्यापन समर्थित।
- HTML एंटिटी एनकोड/डिकोड HTML एंटिटी को तुरंत एनकोड या डिकोड करें। <, >, &, ", ' जैसे विशेष वर्णों को HTML एंटिटी में बदलें। मुफ्त, तेज़, पूरी तरह ब्राउज़र में।
- हेक्स व्यूअर खोज, ऑफसेट नेविगेशन और वर्चुअल स्क्रॉलिंग के साथ हेक्स डंप प्रारूप में फ़ाइल सामग्री देखें
- AES एन्क्रिप्शन / डिक्रिप्शन AES एन्क्रिप्ट/डिक्रिप्ट CBC, CFB, CTR, OFB, ECB मोड, Pkcs7/ZeroPadding/NoPadding पैडिंग, 128/192/256-बिट कुंजियां, Base64 आउटपुट, कुंजी/IV प्रारूप स्वतः पहचान
- Brotli कंप्रेसर मुफ़्त ऑनलाइन Brotli कंप्रेसर। क्वालिटी 0–11 से फ़ाइलें .br में कंप्रेस करें या .br को वापस खोलें। पूरी तरह ब्राउज़र में चलता है — कोई अपलोड नहीं, कोई इंस्टॉल नहीं।
- Zstd कंप्रेसर मुफ़्त ऑनलाइन zstd कंप्रेसर। Zstandard लेवल 1–19 से फ़ाइलें .zst में कंप्रेस करें या .zst को वापस अनज़िप करें। पूरी तरह ब्राउज़र में चलता है — कोई अपलोड नहीं, कोई इंस्टॉल नहीं।
- MessagePack कनवर्टर मुफ़्त ऑनलाइन MessagePack कनवर्टर। JSON को msgpack में एनकोड करें और hex, base64 या .bin फ़ाइलों को पढ़ने योग्य JSON में डिकोड करें, साइज़ तुलना के साथ। कोई अपलोड नहीं, ब्राउज़र में ही चलता है।