> email | قابل للقراءة | mime <
// ترميز Quoted-Printable لرسائل البريد الإلكتروني التي تحتوي على محارف خاصة ونصوص بلغات متعددة مع الحفاظ على قابلية القراءة
نص قابل للقراءة
يبقى نص ASCII في الرسالة مقروءًا بشكل مباشر، بينما تُشفَّر فقط المحارف غير القياسية.
معيار MIME للبريد
ترميز نقل محتوى وفق معيار MIME مخصص لرسائل البريد التي تحتوي على لغات دولية ومحارف خاصة.
دعم Unicode
يدعم النصوص العربية واللغات الأخرى باستخدام Unicode مع الحفاظ على التوافق مع خوادم البريد الحالية.
>> تفاصيل تقنية
كيف يعمل Quoted-Printable:
يقوم Quoted-Printable بترميز بيانات 8 بت باستخدام محارف ASCII قابلة للطباعة. يتم تمثيل البايتات غير ASCII على شكل '=' متبوعة برقميْن ست عشرييْن، وتُقسّم الأسطر عادة إلى طول أقصى 76 حرفًا مع استخدام فواصل أسطر لينة.
مثال:
"Café" → Caf=C3=A9
لماذا أستخدم Quoted-Printable؟:
- >للحفاظ على قابلية قراءة رسائل النص العادي في البريد
- >للالتزام بمعيار MIME لنقل المحتوى عبر البريد الإلكتروني
- >للتعامل مع رسائل تحتوي على عدد محدود من المحارف غير ASCII
- >لتقليل حجم الرسالة مقارنةً باستخدام Base64 في المحتوى النصي
- >للتوافق مع خوادم SMTP القديمة التي تفرض قيودًا على طول الأسطر
>> الأسئلة الشائعة
ما هي ترميزات Quoted-Printable؟
Quoted-Printable هي ترميز نقل محتوى (Content-Transfer-Encoding) ضمن معيار MIME، تسمح بإرسال بيانات 8 بت عبر أنظمة بريدية تعتمد 7 بت مع إبقاء نص ASCII مقروءًا.
متى يُفضّل استخدام Quoted-Printable؟
يُفضّل استخدامه عندما تكون الرسالة النصية في معظمها ASCII مع بعض المحارف الخاصة أو النصوص الدولية، وعندما تكون قراءة المصدر النصي مهمة.
ما الفرق بينه وبين Base64؟
Base64 يجعل المحتوى بالكامل غير مقروء بدون فك ترميز، بينما يبقي Quoted-Printable نص ASCII ظاهرًا ويشفّر فقط المحارف الخاصة، مما يجعله أنسب للرسائل المعتمدة على النص.
ماذا يعني المحرف '=' في Quoted-Printable؟
المحرف '=' يُستخدم كمحرف هروب؛ يتبعه رقمان ست عشريان لتمثيل بايت واحد، أو يوضع في نهاية السطر للدلالة على وجود كسر سطر ليّن (Soft Line Break).