الانتقال إلى المحتوى الرئيسي

المشفرة في أسي: ما تحتاج إلى معرفته

  • المهندسة روفيدا بنو أمية
  • الأسئلة

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

يحتوي جدول أسي على 128 حرفا ، بما في ذلك الأحرف الكبيرة والصغيرة من الأبجدية الإنجليزية والأرقام والأحرف الخاصة وأحرف التحكم. يتم تعيين رمز رقمي فريد لكل حرف من 0 إلى 127. على سبيل المثال ، يحتوي الحرف "أ" على الرمز 65 ، والرقم "5" يحتوي على الرمز 53. تسمح هذه القيم الرقمية للكمبيوتر بتمثيل الأحرف في الذاكرة ومعالجتها.

من المهم أن نلاحظ أن أسي يمثل الأحرف اللاتينية فقط ولا يحتوي على أي أحرف محددة للغات أخرى. كان هذا قيدا كبيرا خلال عصر أسي ، حيث بدأت أجهزة الكمبيوتر تنتشر في جميع أنحاء العالم. ولكن مع ظهور ترميزات أخرى ، مثل يونيكود ، أصبح من الممكن العمل مع الأحرف في جميع اللغات تقريبا.

وكان أسي الأساس لكثير من ترميزات ، بما في ذلك إصدارات موسعة من أسي مثل إسو-8859-1 (اللاتينية-1) ، الذي يضيف أحرف إضافية للغات الأوروبية ، و ويندوز-1252 ، والتي يستند الترميز القياسي الحالي في ويندوز.

في عالم اليوم ، يتفاعل المستخدمون عادة مع النص باستخدام ترميزات مثل أوتف-8 ، والتي تمثل الأحرف وفقا لمعيار يونيكود. ومع ذلك ، فهم أساسيات أسي يساعد على فهم أفضل لكيفية عمل أنظمة الكمبيوتر وكيف يتم تمثيل الشخصيات ومعالجتها داخلها.

  1. المشفرة في أسي: التاريخ والجوهر
  2. لماذا أحتاج ترميز أسي?
  3. كيف يعمل ترميز أسي
  4. قيود ترميز أسي
  5. أسي واللغات الدولية
  6. إصدارات أسي الموسعة
  7. استخدام ترميز أسي في العالم الحديث
  8. سؤال وجواب
  9. ما هو أسي ولماذا هو مطلوب?
  10. ما هي الأحرف المدرجة في الجدول أسي?
  11. ماذا يحدث إذا قمت بإدخال حرف في النص غير موجود في الجدول أسي?
  12. هل من الممكن استخدام جدول أسي لترميز النص بلغات أخرى, بما في ذلك السيريلية?
  13. كيف يمكنني ترميز الأحرف التي ليست في الجدول أسي?

المشفرة في أسي: التاريخ والجوهر

أسي (من الإنجليزية الرمز القياسي الأمريكي لتبادل المعلومات) هو أحد أشهر جداول ترميز الأحرف. تم إنشاء هذا النظام في الولايات المتحدة في عام 1960 وكان أول معيار لترميز الأحرف على أجهزة الكمبيوتر.

تاريخ أسي

في بداية تطوير تكنولوجيا الكمبيوتر ، استخدم كل مصنع نظام ترميز الأحرف الخاص به. تسبب هذا في مشاكل ، حيث كان كل نظام غير متوافق مع الآخرين. في عام 1963 ، أقر معهد المعايير الأمريكية (أنسي) الحاجة إلى تطوير معيار لترميز الأحرف. ونتيجة لعمل لجنة أسي ، تمت الموافقة على أول معيار أسي في عام 1967 ، والتي شملت 128 حرفا ، بما في ذلك الحروف الأبجدية الإنجليزية والأرقام وعلامات الترقيم والأحرف الخاصة.

هيكل أسي

كل حرف في الجدول أسي يتوافق مع عدد من 0 إلى 127. على سبيل المثال ، الحرف "أ" له قيمة رقمية 65 ، والحرف "@" له قيمة رقمية 64. يتم تمثيل هذه القيم الرقمية في تدوين ثنائي. يتكون رمز أسي من 7 بت ، والتي تستخدم لتمثيل 128 حرفا.

قيمة أسي خارج الولايات المتحدة الأمريكية

تم تصميم أسي للغة الإنجليزية ، لذلك لا يحتوي على أحرف من لغات أخرى. طورت دول مختلفة معايير الترميز الخاصة بها ، بما في ذلك رموزها وعلامات الترقيم الخاصة بها. على سبيل المثال ، في روسيا ، ويستخدم على نطاق واسع ويندوز 1251 الترميز ، والذي يتضمن الحروف الروسية والأحرف الخاصة.

خاتمة

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

لماذا هناك حاجة إلى ترميز أسي أسي

(الكود القياسي الأمريكي لتبادل المعلومات) هو مجموعة ترميز أحرف قياسية تستخدم لتمثيل المعلومات النصية في أنظمة الكمبيوتر والاتصالات.

فيما يلي بعض الأسباب التي تجعلنا لا نزال بحاجة إلى ترميز أسي:

  1. براعة: أسي هو المعيار الذي يستخدم على نطاق واسع في جميع أنحاء العالم ، وبالتالي يسمح للتوافق والتشغيل البيني بين أنظمة مختلفة.
  2. البساطة: يتكون ترميز أسي من 128 حرفا فقط ، والتي تشمل الأحرف الأبجدية اللاتينية والأرقام وعلامات الترقيم والأحرف الخاصة. وهذا يجعل ترميز أسي بسيطة جدا وسهلة الاستخدام.
  3. توفير الموارد: استخدام أحرف أسي يقلل من أحجام الملفات واستخدام الذاكرة. هذا مهم بشكل خاص عند العمل بكميات كبيرة من البيانات والموارد المحدودة.
  4. التوافق مع النظم التاريخية: تم تطوير أسي في 1960 ولا يزال يستخدم على نطاق واسع في أنظمة الاتصالات القديمة والبروتوكولات. معظم البرامج والأجهزة تدعم أسي ، مما يضمن التوافق مع هذه الأنظمة.

على الرغم من حقيقة أن أسي لديه بعض القيود ، مثل عدم وجود دعم للأحرف غير اللاتينية ، فإنه لا يزال أداة هامة لتبادل المعلومات وتمثيل النص في أنظمة الكمبيوتر في جميع أنحاء العالم.

كيف يعمل ترميز أسي

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

يستخدم ترميز أسي رمز 7 بت لتمثيل كل حرف. هذا يعني أنه يمكن أن يمثل 128 حرفا مختلفا فقط. تتضمن أحرف أسي الأساسية أحرفا لاتينية (صغيرة وكبيرة) وأرقام وعلامات ترقيم وبعض الأحرف الخاصة.

كل حرف أسي له رمز فريد خاص به ، والذي يتم تمثيله في نظام الأرقام الثنائية. على سبيل المثال ، يتم تمثيل الحرف "أ" بالرمز 65 ، ويتم تمثيل الحرف "أ" بالرمز 97 ، ويتم تمثيل الرقم "0" بالرمز 48.

لسهولة الاستخدام ، تم إنشاء جداول أسي لتمثيل المراسلات من الشخصيات ورموزها. الجداول تجعل من السهل العثور على رمز أي حرف والعكس بالعكس. على سبيل المثال:

الرمزكود
A65
a97
048

على الرغم من تطوير ترميز أسي للغة الإنجليزية ، فإنه يمكن أيضا أن تستخدم لتمثيل الأحرف الأساسية للغات أخرى. ومع ذلك ، لا يمكن أسي تمثيل الأحرف التي لم يتم تضمينها في مجموعتها القياسية.

مع ظهور دعم أوسع لمختلف اللغات والأحرف ، ظهرت ترميزات أخرى ، مثل أوتف-8 ، والتي يمكن أن تمثل العديد من الشخصيات ودعم النصوص متعددة اللغات. ومع ذلك ، لا يزال أسي يستخدم على نطاق واسع في العديد من الأنظمة وتطبيقات البرمجيات.

أسي ترميز القيود

تم تطوير ترميز أسي (الكود القياسي الأمريكي لتبادل المعلومات) في عام 1963 وهو أحد أقدم الترميزات وأكثرها شيوعا. ومع ذلك ، أسي لديه بعض القيود التي تحد من استخدامه:

  • مجموعة أحرف محدودة: أسي يشفر فقط الحروف اللاتينية والأرقام وعلامات الترقيم وبعض الأحرف الخاصة. لا يدعم الأحرف التي تنتمي إلى أبجديات أخرى ، مثل الأحرف السيريلية أو الصينية أو اليابانية.
  • ترميز بايت واحد: يستخدم أسي بايت واحد فقط لترميز كل حرف. وهذا يعني أن أسي يمكن أن تمثل فقط 128 حرفا مختلفا ، وهو ما لا يكفي للعديد من اللغات.
  • عدم وجود دعم الحالة: أسي لا يميز بين الأحرف الكبيرة والصغيرة. على سبيل المثال ، يستخدم حرف أسي "أ" و "أ" نفس الرمز.
  • عدم وجود دعم لشخصيات محددة: لا يحتوي أسي على رموز للعمليات الحسابية ورموز الترقيم ورموز العملات والرموز المحددة الأخرى التي تستخدم على نطاق واسع في مختلف مجالات النشاط.

بسبب هذه القيود ، غالبا ما يتم استبدال أسي بترميزات مختلفة ، مثل أوتف-8 ، والتي تدعم مجموعة أحرف أكبر ودعم دعم متعدد اللغات. ومع ذلك ، لا يزال يستخدم أسي في بعض المناطق ، وخاصة عند العمل مع البرامج القديمة أو الأجهزة التي لا تدعم ترميزات أحدث.

أسي واللغات الدولية

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

يتم استخدام الترميزات الأخرى ، بما في ذلك يونيكود ، لتمثيل الأحرف من الحروف الهجائية الأخرى. يونيكود هو المعيار الذي يسمح لك لتمثيل الأحرف من جميع أنظمة الكتابة في العالم ، بما في ذلك مختلف اللغات ورموزها. يدعم ترميز يونيكود عددا كبيرا من الأحرف ويمكن استخدامه لكتابة نص بأي لغة.

ومع ذلك ، لتتمكن من عرض أحرف يونيكود على جهاز كمبيوتر ، يلزم دعم البرامج والخطوط التي يمكنها عرض الأحرف وفقا للترميز. إذا كان البرنامج أو نظام التشغيل لا يدعم يونيكود ، فقد تكون هناك مشاكل في عرض النص بلغات أخرى غير الإنجليزية.

يوفر يونيكود العديد من الأسر الترميز التي تم تصميمها لترميز الأحرف من الحروف الهجائية المختلفة. على سبيل المثال ، أوتف-8 هو ترميز يونيكود الأكثر شيوعا وعالمية ، والذي يسمح لك لتمثيل جميع الأحرف تقريبا من الحروف الهجائية في العالم ، وفي الوقت نفسه لا يزال الموسعة.

وهكذا ، على الرغم من أسي هو المعيار لتمثيل الأحرف على جهاز كمبيوتر ، فإنه محدود في قدرته على تمثيل الأحرف بلغات مختلفة. لاستخدام أحرف من لغات أخرى ، بما في ذلك السيريلية واللغات الدولية الأخرى ، يجب استخدام يونيكود والترميزات المقابلة.

إصدارات أسي الموسعة

تحتوي مجموعة أحرف أسي القياسية على أحرف أساسية فقط مثل الأحرف اللاتينية والأرقام وبعض الأحرف الخاصة. ومع ذلك ، مع مرور الوقت ، تم تطوير ملحقات أسي التي تسمح باستخدام أحرف إضافية وتوسيع قدرات الترميز.

أسي الموسعة

أسي الموسعة ، المعروف أيضا باسم أسي-8 أو إسو-8859-1 ، هو امتداد لمجموعة الأحرف أسي القياسية. يتضمن رموزا إضافية مثل علامات الترقيم ورموز العملات وعلامات التشكيل للأحرف اللاتينية والأحرف الخاصة. هذا يسمح لك باستخدام أسي الموسعة لترميز النص بلغات مختلفة ، بما في ذلك الروسية والإسبانية والفرنسية وغيرها.

أوتف-8

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

يونيكود

يونيكود هو معيار ترميز الأحرف الذي يوفر تمثيلا عالميا للأحرف لجميع أنظمة الكتابة في العالم. كل حرف يونيكود لديه رقم فريد يسمى نقطة رمز. يوفر يونيكود عدد كبير من الشخصيات — أكثر من 143 ألف في الوقت الراهن ، وعدد من الشخصيات في تزايد مستمر.

أتش تي أم أل الروابط الرمزية

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

خاتمة

إصدارات موسعة من أسي ، مثل أسي الموسعة ، أوتف-8 و ونيكود ، وفتح إمكانيات جديدة لاستخدام الأحرف في إنشاء ومعالجة البيانات النصية. على الرغم من أن أسي لا تزال تستخدم على نطاق واسع في العديد من التطبيقات ، وهذه الملحقات تسمح لك للعمل مع أحرف من لغات مختلفة وتوفير تمثيل عالمي لجميع الأحرف.

استخدام ترميز أسي في العالم الحديث

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

وهنا عدد قليل من المناطق حيث استخدام ترميز أسي لا تزال ذات الصلة:

  1. برامج الكمبيوتر: وهناك الكثير من البرامج التي نستخدمها على أساس يومي لا تزال تستخدم أسي لتمثيل المعلومات النصية. يمكن أن يكون هذا ترميز الأحرف في الكود المصدري لبرنامج تبادل البيانات أو عرض الأحرف في واجهة وحدة التحكم.

  2. الشبكات: بروتوكولات نقل البيانات مثل هتب ، فتب ، و سمتب غالبا ما تستخدم أسي لنقل البيانات النصية. على سبيل المثال ، يتم تمثيل رؤوس هتب وعناوين ورل في أسي.

  3. أنظمة الملفات: تستخدم برامج معالجة الملفات وأنظمة التشغيل والعديد من الأنظمة الأخرى أسي لتمثيل وتخزين أسماء الملفات والمستندات النصية والبيانات الوصفية الأخرى.

  4. أجهزة تبادل البيانات النصية: يستخدم أسي في العديد من الأجهزة مثل الطابعات والماسحات الضوئية وأجهزة الفاكس لنقل المعلومات النصية. يتيح لك ذلك معالجة النص وعرضه عالميا على أجهزة مختلفة.

في العالم الحديث ، أسي هو الأساس لترميزات أكثر تعقيدا مثل أوتف-8 ، والتي تسمح لك لتمثيل أحرف من لغات مختلفة وشخصيات أخرى من الحروف الإنجليزية.

أسي لا يزال معيارا هاما لتمثيل المعلومات النصية وضمان التوافق بين النظم والأجهزة المختلفة.

سؤال وجواب

ما هو أسي ولماذا هو مطلوب?

أسي (الرمز القياسي الأمريكي لتبادل المعلومات) هو مجموعة قياسية من الأحرف المستخدمة لتمثيل المعلومات النصية في أجهزة الكمبيوتر والأجهزة الأخرى. تم تطويره في عام 1960 وهو أساس ترميز النص على معظم أنظمة الكمبيوتر. أسي يمثل الأحرف باستخدام الأرقام من 0 إلى 127 ويسمح لأجهزة الكمبيوتر لتبادل المعلومات على أساس واحد.

ما هي الأحرف المدرجة في الجدول أسي?

يتضمن جدول أسي الأحرف اللاتينية الأساسية (من الألف إلى الياء ، من الألف إلى الياء) ، والأرقام (من 0 إلى 9) ، والأحرف الخاصة (مثل !، # ، $ ، ٪ ) وأحرف التحكم (على سبيل المثال ، علامات التبويب ، تغذية الخط). ومع ذلك ، لا يحتوي جدول أسي على أحرف من أبجديات أخرى ، مثل الأحرف السيريلية والصينية واليابانية ، إلخ.

ماذا يحدث إذا قمت بإدخال حرف في النص غير موجود في الجدول أسي?

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

هل من الممكن استخدام جدول أسي لترميز النص بلغات أخرى, بما في ذلك السيريلية?

تم تصميم أسي لتمثيل النص الإنجليزي ، لذلك لا يدعم الأحرف من الحروف الهجائية الأخرى ، بما في ذلك السيريلية. وتستخدم معايير أخرى لترميز النص بلغات أخرى ، مثل أوتف-8 ، أوتف-16 ، والتي توفر مجموعة أوسع من الأحرف ودعم لغات مختلفة والحروف الهجائية.

كيف يمكنني ترميز الأحرف التي ليست في الجدول أسي?

معايير أخرى ، مثل أوتف-8 أو أوتف-16 ، يمكن استخدامها لترميز الأحرف التي ليست في جدول أسي ، والتي توفر القدرة على تمثيل الأحرف من الحروف الهجائية المختلفة. تستخدم هذه المعايير مجموعة أوسع من الأحرف وتسمح لك بتشفير ونقل النص بلغات مختلفة ، بما في ذلك الحروف الهجائية السيريلية وغيرها.