رمز الأحرف ذو الست بتات

رمز الأحرف ذو الستة بتات هو ترميز أحرف مصمم للاستخدام على أجهزة الكمبيوتر التي يكون طول كلماتها من مضاعفات العدد 6. لا يمكن لستة بتات ترميز سوى 64 حرفًا مختلفًا، لذا تتضمن هذه الرموز عادةً الأحرف الكبيرة والأرقام وبعض علامات الترقيم، وأحيانًا أحرف التحكم. وقد طُوّر تنسيق الشريط المغناطيسي ذي السبعة مسارات لتخزين البيانات بهذه الرموز، بالإضافة إلى بت تكافؤ إضافي .

أنواع الرموز المكونة من ستة بتات

تم استخدام رمز ثنائي مبكر مكون من ستة بتات لنظام برايل ، وهو نظام القراءة للمكفوفين الذي تم تطويره في عشرينيات القرن التاسع عشر.

كانت الحواسيب الأولى تتعامل مع البيانات الرقمية فقط، ولم تكن تدعم البيانات النصية. استخدمت شركة IBM ترميز BCD سداسي البتات ، مع عدة صيغ مختلفة، في حواسيبها الأولى مثل IBM 702 عام 1953 و IBM 704 عام 1954. [ 1 ] : ص 35. استُبدلت ترميزات سداسية البتات بترميز EBCDIC ثماني البتات بدءًا من عام 1964، عندما اعتمد نظام System/360 معيار البايتات ثمانية البتات . توجد بعض الصيغ المختلفة لهذا النوع من الترميز (انظر أدناه ).

بشكل عام، حلت رموز الأحرف ذات الستة بتات محل رمز بودو ذي الخمسة بتات وسبقت رمز ASCII ذي السبعة بتات .

يمكن لرموز الستة بتات ترميز أكثر من 64 حرفًا باستخدام أحرف الإزاحة للخارج والإزاحة للداخل ، مما يتيح دمج مجموعتين مختلفتين من 62 حرفًا والتبديل بينهما. على سبيل المثال، دعمت محطة الاتصالات IBM 2741 الشهيرة مجموعة متنوعة من مجموعات الأحرف التي تصل إلى 88 حرفًا للطباعة بالإضافة إلى أحرف التحكم.

رمز جهاز الطباعة عن بعد

استُخدم امتداد خاص بستة مستويات من الأبجدية التلغرافية الدولية ذات الخمسة مستويات للتحكم عن بُعد في آلات لينوتايب بدءًا من حوالي عام 1930. وبحلول عام 1950، شاع استخدامه من قِبل وكالات الأنباء لإرسال الأخبار المُنسقة مسبقًا إلى الصحف المشاركة. وكان يدعم الأحرف التسعين القابلة للطباعة في آلة لينوتايب، بالإضافة إلى أحرف المسافات البيضاء .

كان رمز تحويل النص إلى كلام (TTS) يحتوي على زوجين من رموز التحويل، مما يسمح بأربع حالات تحويل إجمالاً. يعمل الزوج الأول بشكل مشابه لمفتاح التحويل في لوحة المفاتيح، حيث يختار بين مجموعة الأحرف الصغيرة والأرقام، ومجموعة الأحرف الكبيرة والرموز. أما الزوج الثاني من رموز التحويل الخاصة بآلة لينوتايب، وهما "السكك السفلية" و"السكك العلوية"، فيختاران خطًا بديلاً (عادةً ما يكون مائلاً).

رموز BCD سداسية البت

كانت رموز BCD ذات الست بتات عبارة عن تعديلات لرمز البطاقة المثقبة إلى رمز ثنائي . وقد طبقت شركة IBM مصطلحي "الترميز العشري الثنائي " و BCD على اختلافات الأبجدية الرقمية BCD المستخدمة في معظم أجهزة الكمبيوتر المبكرة لشركة IBM، بما في ذلك سلسلة IBM 1620 وسلسلة IBM 1400 وأعضاء البنية غير العشرية من سلسلة IBM 700/7000 .

قواعد بيانات COBOL، شفرة سداسية البت

كما تم استخدام رمز مكون من ستة بتات في قواعد بيانات COBOL، حيث تم تخزين معلومات نهاية السجل بشكل منفصل.

بطاقة الشريط المغناطيسي برمز مكون من ستة بتات

يتم استخدام رمز مكون من ستة بتات، مع إضافة بت التكافؤ الفردي، على المسار 1 من بطاقات الشريط المغناطيسي ، كما هو محدد في ISO/IEC 7811 -2.

رمز DEC SIXBIT

كان ترميز DEC SIXBIT أحد الترميزات الشائعة ذات الستة بتات . وهو ببساطة عبارة عن رموز أحرف ASCII من 32 إلى 95 مُرمّزة بالأرقام من 0 إلى 63 عن طريق طرح 32 (أي الأعمدة 2 و3 و4 و5 من جدول ASCII (16 حرفًا في كل عمود)، مُزاحة إلى الأعمدة من 0 إلى 3، عن طريق طرح 2 من البتات العليا)؛ ويشمل المسافة وعلامات الترقيم والأرقام والأحرف الكبيرة، ولكنه لا يشمل أحرف التحكم. ولأنه لا يشمل أحرف التحكم، ولا حتى نهاية السطر، لم يُستخدم في معالجة النصوص العامة. مع ذلك، كان من الممكن تخزين أسماء مكونة من ستة أحرف، مثل أسماء الملفات ورموز المُجمِّع ، في كلمة واحدة من 36 بت في جهاز PDP-10 ، وثلاثة أحرف في كل كلمة في جهاز PDP-1 ، وحرفين في كل كلمة في جهاز PDP-8 .

هناك صيغة أخرى، أقل شيوعًا، تُحصل عليها ببساطة عن طريق حذف البت الأعلى من رمز ASCII في النطاق من 32 إلى 95 (تبقى الرموز من 32 إلى 63 في مواقعها، بينما تُطرح 64 من القيم الأعلى). وقد استُخدمت هذه الصيغة أحيانًا في جهاز PDP-8 من شركة DEC (عام 1965).

دي سيكس بت
0123456789أبجدهـF
0x إس بي !"8دولار%و'()*+،-./
1x0123456789:؛<=>؟
2x@أبجدهـFجيحأناجكلمشماليا
3xPسؤالRSتييوVدبليوXYZ[\]^_

رمز ECMA وISO ذو الست بتات

في عام 1963، تم تحديد رمز مكون من ستة بتات مشابه لرمز DEC، ولكنه استبدل بعض علامات الترقيم بأحرف التحكم الأكثر فائدة - بما في ذلك SO/SI ، مما يسمح بتوسيع الرمز - تحت مسمى ECMA - 1 . بعد أربع سنوات، تضمنت توصية ISO R 646-1967 (التي تطورت لاحقًا إلى معيار ISO 646 ) رمزًا مطابقًا تقريبًا مكونًا من ستة بتات، يختلف فقط في بعض الخيارات البديلة المسموح بها لعدد قليل من الأحرف. تم سحب ECMA-1 في النهاية، وقام معيار ISO 646-1973 بإزالة الرمز المكون من ستة بتات صراحةً، واقتصر على توحيد الرمز المكون من سبعة بتات فقط.

ECMA-1 و ISO/R 646:1967
0123456789أبجدهـF
0x إس بي  HT  LF  [ أ ] فيرمونت  FF  CR  [ أ ] لذا  SI  ()*+،-./
1x0123456789:؛< / $= / %> / &؟ / ' [ ب ]
2xنولأبجدهـFجيحأناجكلمشماليا
3xPسؤالRSتييوVدبليوXYZ[ [ ج ][ ج ]] [ ج ]خروجدل
  1. 1 2 في الأنظمة التي يقوم فيها LF بالتقدم إلى السطر التالي وإعادة العربة إلى موضع البداية، يمكن استخدام CR بدلاً من ذلك كـ "تحكم احتياطي" وفقًا لـ ECMA-1، وكـ BS "مسافة للخلف" وفقًا لـ ISO/R 646. ثم يكون لـ LF التسمية NL "سطر جديد".
  2. يسمح معيار ECMA-1 باستخدام علامة الاستفهام أو الفاصلة العليا في هذا الموضع. بينما يسمح معيار ISO/R 646 باستخدام الفاصلة العليا فقط، مما يجعله ثابتًا.
  3. ١ ٢ ٣ هذه المواضع مخصصة للاستخدام الوطني. في حال احتواء الأبجدية المحلية على أحرف إضافية إلى جانب الأبجدية اللاتينية الأساسية، يجب تخصيصها لهذه المواضع. ترد هنا التعيينات الافتراضية وفقًا لمعيار ECMA-1.

مجموعة الأحرف ذات الست بتات ICT/ICL

استخدمت سلسلة الحواسيب المركزية ICT (لاحقًا ICL) 1900 رمزًا مكونًا من ستة بتات مشتقًا من إصدار مبكر من ASCII يعود إلى عام 1963 للتخزين الداخلي والمعالجة، ويشار إليه باسم "مجموعة أحرف ECMA" في وثائقها.

أجهزة الكمبيوتر المركزية ICL
0123456789أبجدهـF
0x0123456789:؛<=>؟
1x إس بي !"8جنيه إسترليني%و'()*+،-./
2x@أبجدهـFجيحأناجكلمشماليا
3xPسؤالRSتييوVدبليوXYZ[دولار]

AIS SixBit ASCII

يستخدم نظام التعريف التلقائي (AIS) هذا الرمز في سلاسل الأحرف ضمن حمولة AIVDM/AIVDO المشفرة. [ 2 ]

AIS SixBit ASCII
0123456789أبجدهـF
0x@أبجدهـFجيحأناجكلمشماليا
1xPسؤالRSتييوVدبليوXYZ[\]^_
2x إس بي !"8دولار%و'()*+،-./
3x0123456789:؛<=>؟

رمز FIELDATA ذو الست بتات

كانت FIELDATA عبارة عن رمز مكون من سبعة بتات (مع بت التكافؤ الاختياري)، وقد تم تعريف 64 موضعًا فقط منه (تشغل ستة بتات) رسميًا. [ 3 ] استخدمت حواسيب سلسلة 1100 من شركة UNIVAC نسخة معدلة منه. [ 4 ] وباعتبار هذا الرمز رمزًا مكونًا من ستة بتات، استخدمت هذه الأنظمة كلمة مكونة من 36 بتًا (قادرة على تخزين ستة أحرف FIELDATA مُختزلة). [ 5 ]

رمز برايل ذو الست بتات

تُمثَّل حروف برايل بستة مواضع نقطية، مُرتبة في مستطيل. قد يحتوي كل موضع على نقطة بارزة أو لا، لذا يُمكن اعتبار برايل رمزًا ثنائيًا من ستة بتات. تُضيف بعض أنظمة برايل الحديثة نقطتين إضافيتين، مما يجعل هذه الأنظمة رمزًا من ثمانية بتات.

رموز سداسية البتات لتحويل البيانات الثنائية إلى نص

قد يُسبب نقل البيانات الثنائية عبر أنظمة مُصممة للنصوص فقط بعض المشاكل. فعلى سبيل المثال، كان البريد الإلكتروني يدعم تاريخيًا رموز ASCII ذات 7 بتات فقط، وكان يُزيل البت الثامن، مما يُؤدي إلى تلف البيانات الثنائية المُرسلة مباشرةً عبر أي خادم بريد مُعطل. كما قد تُسبب أنظمة أخرى مشاكل من خلال تفسير أحرف التحكم بشكل خاطئ أثناء التخزين أو الإرسال. توجد عدة طرق لضغط بيانات 8 بتات في تمثيلات نصية فقط، والتي يُمكن تمريرها عبر أنظمة البريد النصي، ليتم فك تشفيرها في الوجهة. من أمثلة مجموعات الأحرف ذات 6 بتات المُستخدمة لضغط البيانات الثنائية: Uuencode و Base64 . لا تحتوي هذه المجموعات على أحرف تحكم (فقط أرقام وحروف قابلة للطباعة، وبعض علامات الترقيم، وربما مسافة)، وتسمح بنقل البيانات عبر أي وسيط قادر على نقل نص قابل للقراءة البشرية.

أمثلة على رموز BCD ذات الست بتات

استخدمت شركة IBM، التي هيمنت على معالجة البيانات التجارية، مجموعة متنوعة من الرموز المكونة من ستة بتات، والتي كانت مرتبطة بمجموعة الأحرف المستخدمة في البطاقات المثقبة ، انظر BCD (ترميز الأحرف) .

تظهر أدناه رموز الأحرف الخاصة بالبائعين الآخرين، مع ما يعادلها في نظام يونيكود .

CDC 1604: رموز BCD للشريط المغناطيسي
0123456789أبجدهـF
0x12345678908@علامة الشريط
1x إس بي /SتييوVدبليوXYZعلامة التسجيل،%
2x-جكلمشمالياPسؤالR-0دولار*
3xوأبجدهـFجيحأنا+0.¤علامة GRP
CDC 1604: رموز البطاقات المثقبة
0123456789أبجدهـF
0x1234567890=-
1x إس بي /SتييوVدبليوXYZ،(
2xجكلمشمالياPسؤالR-0دولار*
3x+أبجدهـFجيحأنا+0.)
CDC 1612: رموز الطابعة (تطبيقات الأعمال)
0123456789أبجدهـF
0x:1234567890=![
1x إس بي /SتييوVدبليوXYZ]،(~
2x-جكلمشمالياPسؤالR%دولار*>
3x+أبجدهـFجيحأنا<.)؟؛

رمز GOST ذو 6 بت

رمز GOST ذو 6 بت
0123456789أبجدهـF
0x0123456789+-/،. إس بي 
1x()×=؛[]*''<>:
2xأببجدإيج3وЙكلمنأوب
3xرجتيوفXЦЧشЩيبЭيوأنادل

مثال على رموز برايل ذات الست بتات

يوضح الجدول التالي ترتيب الأحرف، مع قيمة السداسي العشري، وحرف ASCII المقابل، ورموز برايل ذات 6 بت (مجموعات النقاط)، ورمز برايل يونيكود ، والمعنى العام (قد يختلف المعنى الفعلي حسب السياق). [ 6 ] [ 7 ]

عرافةرمز ASCIIنقاط برايلرمز برايلمعنى برايل
20(فضاء)(نموذج برايل فارغ)(فضاء)
21!2-3-4-6⠮ (نقاط نمط برايل-2346)ال
22"5⠐ (نقاط نمط برايل - 5)(اختصار)
2383-4-5-6⠼ (نقاط نمط برايل-3456)(بادئة رقمية)
24دولار1-2-4-6(نقاط نمط برايل - 1246)إد
25%1-4-6(نقاط نمط برايل - 146)ش
26و1-2-3-4-6⠯ (نقاط نمط برايل-12346)و
27'3(نقاط نمط برايل - 3)'
28(1-2-3-5-6⠷ (نقاط نمط برايل-12356)ل
29)2-3-4-5-6⠾ (نقاط نمط برايل-23456)مع
*1-6⠡ (نقاط نمط برايل - 16)ch
+3-4-6(نقاط نمط برايل - 346)عمل
2C،6(نقاط نمط برايل - 6)(بادئة بأحرف كبيرة)
ثنائي الأبعاد-3-6⠤ (نقاط نمط برايل - 36)-
2E.4-6(نقاط نمط برايل - 46)(بادئة مائلة)
2F/3-4⠌ (نقاط نمط برايل - 34)شارع
3003-5-6(نقاط نمط برايل - 356)"
3112(نقاط نمط برايل - 2)،
3222-3⠆ (نقاط نمط برايل - 23)؛
3332-5⠒ (نقاط نمط برايل - 25):
3442-5-6⠲ (نقاط نمط برايل - 256).
3552-6(نقاط نمط برايل - 26)en
3662-3-5⠖ (نقاط نمط برايل-235)!
3772-3-5-6⠶ (نقاط نمط برايل-2356)( أو )
3882-3-6⠦ (نقاط نمط برايل - 236)" أو  ؟
3993-5⠔ (نقاط نمط برايل - 35)في
:1-5-6⠱ (نقاط نمط برايل - 156)هل
؛5-6⠰ (نقاط نمط برايل - 56)(بادئة حرفية)
3C<1-2-6(نقاط نمط برايل - 126)غ
ثلاثي الأبعاد=1-2-3-4-5-6(نقاط نمط برايل-123456)ل
3E>3-4-5⠜ (نقاط نمط برايل - 345)ar
3F؟1-4-5-6(نقاط نمط برايل-1456)ذ
 
عرافةرمز ASCIIنقاط برايلرمز برايلمعنى برايل
40@4⠈ (نقاط نمط برايل - 4)(بادئة التشديد)
41أ1(نقاط نمط برايل - 1)أ
42ب1-2(نقاط نمط برايل - 12)ب
43ج1-4⠉ (نقاط نمط برايل - 14)ج
44د1-4-5⠙ (نقاط نمط برايل - 145)د
45هـ1-5⠑ (نقاط نمط برايل - 15)هـ
46F1-2-4⠋ (نقاط نمط برايل - 124)و
47جي1-2-4-5⠛ (نقاط نمط برايل - 1245)ز
48ح1-2-5(نقاط نمط برايل - 125)ح
49أنا2-4⠊ (نقاط نمط برايل - 24)أنا
ج2-4-5⠚ (نقاط نمط برايل - 245)ج
ك1-3⠅ (نقاط نمط برايل - 13)ك
4Cل1-2-3⠇ (نقاط نمط برايل-123)ل
رباعي الأبعادم1-3-4⠍ (نقاط نمط برايل-134)م
4Eشمال1-3-4-5⠝ (نقاط نمط برايل-1345)ن
4Fيا1-3-5⠕ (نقاط نمط برايل - 135)o
50P1-2-3-4⠏ (نقاط نمط برايل-1234)ص
51سؤال1-2-3-4-5(نقاط نمط برايل - 12345)q
52R1-2-3-5⠗ (نقاط نمط برايل-1235)ر
53S2-3-4⠎ (نقاط نمط برايل-234)s
54تي2-3-4-5⠞ (نقاط نمط برايل-2345)ت
55يو1-3-6⠥ (نقاط نمط برايل - 136)u
56V1-2-3-6⠧ (نقاط نمط برايل-1236)v
57دبليو2-4-5-6⠺ (نقاط نمط برايل-2456)w
58X1-3-4-6(نقاط نمط برايل - 1346)x
59Y1-3-4-5-6⠽ (نقاط نمط برايل-13456)y
Z1-3-5-6(نقاط نمط برايل - 1356)z
[2-4-6(نقاط نمط برايل - 246)أو
5C\1-2-5-6⠳ (نقاط نمط برايل - 1256)أو
5D]1-2-4-5-6⠻ (نقاط نمط برايل-12456)إيه
5E^4-5⠘ (نقاط نمط برايل - 45)(اختصار)
5F_4-5-6⠸ (نقاط نمط برايل - 456)(اختصار)

انظر أيضاً

مراجع

  1. شركة IBM (1954). آلة معالجة البيانات الإلكترونية 704: دليل التشغيل (PDF) .
  2. ريموند، إريك س. (24-06-2023). "فك تشفير بروتوكول AIVDM/AIVDO" . أنواع بيانات حمولة AIS . تم الاسترجاع في 14-03-2024 .
  3. ماكنزي، تشارلز إي. (1980). مجموعات الأحرف المشفرة، التاريخ والتطوير (ملف PDF) . سلسلة برمجة الأنظمة ( الطبعة الأولى). شركة أديسون-ويسلي للنشر. رقم ISBN  978-0-201-14460-4LCCN 77-90165 . مؤرشف ( PDF) من الأصل بتاريخ 26 مايو 2016. تم الاطلاع عليه بتاريخ 25 أغسطس 2019 . 
  4. ووكر، جون (6 أغسطس 1996). "رمز بيانات الحقل لسلسلة UNIVAC 1100" . مذكرات UNIVAC . مؤرشف من الأصل في 22 مايو 2016. تم الاسترجاع في 22 مايو 2016 .
  5. جينينغز، توماس دانيال (2016-04-20) [1999]. "تاريخ مُشروح لبعض رموز الأحرف أو ASCII: الرمز القياسي الأمريكي لاختراق المعلومات" . بحث حساس (SR-IX) . FIELDATA . تم الاسترجاع في 2022-06-01 .
  6. "تمثيل وعرض برايل" . DotlessBraille.org . 2002-02-20 . تم الاطلاع عليه بتاريخ 2024-03-14 .
  7. هاليك، جون (24 أغسطس 2000). "braille-ascii.ads" . Braille.Ascii . مؤرشف من الأصل في 13 يونيو 2010. تم الاطلاع عليه في 10 أغسطس 2009 .