الخلاصة
- وصف RFC 1557 في ديسمبر 1993 متن رسالة نصية يحمل اسم مجموعة المحارف
ISO-2022-KR: يبدأ بـASCII، ويعيّن KSC 5601 بالتسلسلESC $ ) C، وينتقل إلى الحروف الكورية الثنائية البايت بـSOثم يعود إلى ASCII بـSI. - حروف الرأس الكورية تستخدم
EUC-KR، ثم توضع في كلمة مرمزة بطريقةBأوQوفق RFC 1522. نجاح قراءة العنوان لا يضمن نجاح قراءة المتن.
العنوان دخل من باب، والنص من آخر
تصل رسالة عن تغيير موعد اجتماع. يستطيع صاحبها قراءة العنوان الكوري في صندوق الوارد، لكن الساعة الجديدة في النص تتحول إلى علامات غريبة. لم تنقسم الرسالة في الطريق إلى نسختين. الذي انقسم هو العمل المطلوب من البرنامج عند وصولها: فك طبقة الرأس وفق قواعده، ثم متابعة تيار المتن وفق قواعد أخرى.
يعود هذا الفصل إلى بنية البريد نفسها. وضع RFC 822 حقولاً منظمة في الأعلى، ثم متن الرسالة بعد سطر فارغ. للفواصل والعناوين وطي الأسطر في الرأس وظائف نحوية. وقد تعيد برامج الوساطة ترتيب العناوين أو طي السطر. أما المتن فيمتد كنص. حين دخلت الكورية الموضعين، صار توحيد طريقة القراءة بينهما وصفة للالتباس.
شرح U. Choi وK. Chon وH. Park الحل في RFC 1557. وقالوا إن الطريقة وُضعت عام 1991 وانتشرت في شبكات IP الكورية آنذاك. وثيقتهم المؤرخة في ديسمبر 1993 تخص الرسائل النصية البسيطة. وهي دقيقة في تقسيم العمل: متن بتمثيل سباعي البت يتبدل بين حالتين، ورأس يستخدم تمثيلاً آخر مغلفاً بأحرف ASCII قابلة للطباعة.
يبدأ المتن في حالة ASCII. يعلن التسلسل ESC $ ) C مجموعة KSC 5601 التي تضم الهانغُل والهانجا ومحارف أخرى. يأمر SO القارئ بأن يفسر البايتات التالية أزواجاً من تلك المجموعة، ويعيده SI إلى ASCII. الاسم المسجل في MIME لهذا المتن هو ISO-2022-KR. الأمر يشبه تحويل سكة قطار: موقع المفتاح السابق يحدد أين تصل البايتات اللاحقة. حفظ الحروف المعروضة وحدها يمحو موقع المفتاح.
في الوثيقة تفصيل يحتاج انتباهاً. الشرح النثري يضع تسلسل التعيين عند بداية السطر الذي يحتوي كورية وقبل SO؛ أما القواعد الصورية فتسمح بتعيين يسبق عدة أسطر ذات محتوى كوري. وتنص الوثيقة على أولوية القواعد الصورية عند الاختلاف. لذلك تُقرأ نسخة البريد المحفوظة بتتبع المواضع الفعلية للتعيين وSO وSI، من دون افتراض تكرار مأخوذ من نظام ترميز آخر.
يبقى تمثيل المتن ضمن سبعة بتات. ولهذا تقول الوثيقة إنه لا يحتاج، من هذه الناحية، إلى ترويسة إضافية من نوع Content-Transfer-Encoding. ويسجل المؤلفون أيضاً أن برامج البريد الكورية المتاحة وقتها لم تكن تدعم وضع Base64 أو Quoted-Printable فوق متن سبق ترميزه بهذه الطريقة. تلك صورة للأدوات في 1993. أما اسم ISO-2022-KR فيخبر القارئ أي آلة حالات يشغّل.
في العنوان تتغير المعاملة. تمثل الحروف الكورية ببايتات EUC-KR، ثم تغلّف في كلمة مرمزة بـB أو Q كما يحدد RFC 1522. تأخذ الكلمة شكل =?charset?encoding?encoded-text?=. الغلاف الخارجي من ASCII مطبوع تستطيع برمجيات الرأس القديمة تمريره، وتجد برمجيات القراءة الواعية داخله تعليمات استعادة النص الكوري. اسم مجموعة المحارف في الرأس EUC-KR، وفي المتن ISO-2022-KR. ختم أحدهما على الآخر يكفي لإفساد نصف الرسالة.
يشاهد القارئ رسالة واحدة سلسة حين ينجح الإجراءان. وهذا بالضبط ما يجعل RFC 1557 وثيقة تاريخية ممتعة: تكشف مفصلاً تقنياً مخفياً في شيء يومي، قبل أن يظهر ذلك المفصل على الشاشة في صورة أحرف محطمة.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات





