صيغة التحويل الموحد-8
عودة للموسوعةUTF-8 هي اختصار للجملة (8-bit Unicode Transformation Format) وترجمتها (صيغة تحويل نظام الحروف الدولي الموحد بقوةثمانية بت)، هذا الترميز وضع من قبل جميع من روب بايك وكين تومسن لتمثيل معيار نظام الحروف الدولي الموحد للحروف الأبجدية لأغلب لغات العالم، ويتم تشفير الرموز فيها في حجم يتراوح بين بايت واحد و4 بايت للرمز الواحد.
يتم تحديد طول تشفير الرمز بحسب الشكل الآتي:
- إذا كان قيمة البايت الأول أقل من 127، أي حتى البت الثامن يساوي صفر، فإن هذا البايت هوتام تشفير الرمز، وبالتالي طوله واحد بايت، تقع قيم ASCII في هذا المجال.
- إذا كان قيمة البايت الأول أكبر من 127، أي حتى قيمة البت الثامن يساوي واحد، فإن تشفير الرمز متعدد البايتات حسب الأتي:
- لا يجوز حتىقد يكون البت الثامن من البايت الأول مساويا لواحد والبت السابع يساوي صفر، ووقوع مثل هذه الحالة في البايت الأول من التشفير تعني حتى هناك خطأ إما في التشفير أوفي طريقة القراءة، فهذه القيم مسموحة في البايت الثاني والثالث والرابع ولكن ليس الأول.
- إذا كان البت الثامن من البايت الأول مساويا لواحد وكذلك البت السابع مساويا لواحد والبت السادس يساوي صفر، فإن طول التشفير هو2 بايت.
- إذا كان البت الثامن من البايت الأول مساويا لواحد وكذلك البت السابع مساويا لواحد والبت السادس يساوي واحد والخامس يساوي صفر، فإن طول التشفير هوثلاثة بايت.
- إذا كان البت الثامن من البايت الأول مساويا لواحد وكذلك البت السابع مساويا لواحد والبت السادس يساوي واحد والخامس يساوي واحد والرابع يساوي صفر، فإن طول التشفير هوأربعة بايت.
مراجع
- ^ Pike, Rob (30 Apr 2003). "UTF-8 history". مؤرشف من الأصل في 29 أكتوبر 2006. اطلع عليه بتاريخ September 7, 2012.
- ^ "Non-decodable Bytes in System Character Interfaces". python.org. 2009-04-22. مؤرشف من الأصل في 04 مايو2018. اطلع عليه بتاريخ 13 أغسطس 2014.
- ^ Pike, Rob; Thompson, Ken (1993). "Hello World or Καλημέρα κόσμε or こんにちは 世界". (PDF). مؤرشف من الأصل (PDF) في 11 أكتوبر 2017.
- ^ Email Subject: UTF-8 history, From: "Rob 'Commander' Pike", Date: Wed, 30 Apr 2003..., ...UTF-8 was designed, in front of my eyes, on a placemat in a New Jersey diner one night in September or so 1992...So that night Ken wrote packing and unpacking code and I started tearing into the C and graphics libraries. The next day all the code was done... نسخة محفوظة 29 أكتوبر 2006 على مسقط واي باك مشين.
تاريخ النشر:
2020-06-02 00:20:19
التصنيفات: اختراعات متعلقة بالحواسيب في 1993, تشفير, علم الحاسوب, مجموعات ترميز, قالب أرشيف الإنترنت بوصلات واي باك, بوابة تقنية المعلومات/مقالات متعلقة, بوابة علم الحاسوب/مقالات متعلقة, بوابة كتابة/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, جميع مقالات البذور, بذرة حاسوب
التصنيفات: اختراعات متعلقة بالحواسيب في 1993, تشفير, علم الحاسوب, مجموعات ترميز, قالب أرشيف الإنترنت بوصلات واي باك, بوابة تقنية المعلومات/مقالات متعلقة, بوابة علم الحاسوب/مقالات متعلقة, بوابة كتابة/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, جميع مقالات البذور, بذرة حاسوب