> email | पढ़ने योग्य | mime <
// विशेष कैरेक्टर और यूनिकोड वाले ईमेल के लिए Quoted-Printable एन्कोडिंग, ताकि टेक्स्ट मानव-पठनीय बना रहे
मानव-पठनीय टेक्स्ट
ASCII हिस्सा साधारण टेक्स्ट के रूप में दिखाई देता है, केवल विशेष और गैर-ASCII कैरेक्टर को एन्कोड किया जाता है।
MIME ईमेल मानक
अंतरराष्ट्रीय कैरेक्टर वाले ईमेल संदेशों के लिए MIME Content-Transfer-Encoding का मानक तरीका।
Unicode सपोर्ट
हिंदी सहित यूनिकोड टेक्स्ट को सुरक्षित रूप से एन्कोड करते हुए मौजूदा मेल सर्वर और क्लाइंट के साथ कम्पैटिबिलिटी बनाए रखता है।
>> तकनीकी विवरण
Quoted-Printable कैसे काम करता है:
Quoted-Printable 8-बिट डेटा को प्रिंटेबल ASCII कैरेक्टर का उपयोग करके दर्शाता है। गैर ASCII बाइट्स को '=' और दो हेक्स डिजिट के रूप में लिखा जाता है। सामान्यतः प्रति पंक्ति 76 अक्षरों की सीमा होती है और ज़रूरत पड़ने पर सॉफ्ट लाइन ब्रेक जोड़े जाते हैं।
उदाहरण:
"Café" → Caf=C3=A9
Quoted-Printable कब उपयोग करें:
- >जब ईमेल मुख्यतः प्लेन टेक्स्ट हो और कुछ ही विशेष/यूनिकोड कैरेक्टर हों
- >जब आपको ईमेल सोर्स कोड को सीधे पढ़कर डिबग करना हो
- >जब आप पुराने SMTP सर्वर पर लाइन-लेंथ या 7-बिट प्रतिबंधों का पालन कर रहे हों
- >जब Base64 की बजाय अधिक पठनीय प्रतिनिधित्व ज़्यादा उपयोगी हो
- >जब आप टेक्स्ट-हेवी ईमेल के लिए MIME मानक के अनुरूप रहना चाहते हों
>> अक्सर पूछे जाने वाले सवाल
Quoted-Printable एन्कोडिंग क्या है?
Quoted-Printable MIME Content-Transfer-Encoding का एक तरीका है, जो 7-बिट आधारित ईमेल सिस्टम पर 8-बिट डेटा भेजने के लिए बनाया गया है, जबकि ASCII टेक्स्ट मानव-पठनीय बना रहता है।
Quoted-Printable का उपयोग कब करना चाहिए?
जब आपका संदेश ज़्यादातर ASCII टेक्स्ट का हो और कभी-कभार यूनिकोड या विशेष कैरेक्टर आएं, और आप चाहते हों कि ईमेल सोर्स को सीधे पढ़ा जा सके।
Base64 से यह कैसे अलग है?
Base64 पूरे कंटेंट को एन्कोड कर देता है, जिससे सोर्स पढ़ना मुश्किल हो जाता है, जबकि Quoted-Printable केवल गैर-ASCII बाइट्स को एन्कोड करता है और सामान्य टेक्स्ट को वैसा ही छोड़ देता है।
Quoted-Printable में '=' कैरेक्टर का क्या अर्थ है?
"=" एक एस्केप कैरेक्टर है; इसके बाद आने वाले दो हेक्स डिजिट एक बाइट को दर्शाते हैं, या लाइन के अंत में यह सॉफ्ट लाइन ब्रेक को इंगित करता है।