ما هو نص ASCII وكيف يتم استخدامه؟

ما هو نص ASCII وكيف يتم استخدامه؟

ASCII هو اختصار ربما تكون قد سمعته فيما يتعلق بنص الكمبيوتر ، ولكنه مصطلح يتلاشى بسرعة بفضل الوافد الجديد الأكثر قوة. ولكن ما هو ASCII ، وما هو استخدامه؟





ما الذي يمثله ASCII؟

ربما يكون أسهل مكان للبدء هو الاختصار نفسه ، لذلك دعونا نوسعه:





إلى أمريكي س قياسي ج قصيدة ل أنا معلومات أنا تبادل





لا تعطي هذه العبارة الكاملة الصورة الكاملة حقًا ، ولكن بعض الأجزاء تقدم على الفور بعض الأدلة ، لا سيما أول كلمتين. ASCII هو معيار أمريكي ، ستصبح أهميته واضحة قريبًا.

يقترح برنامج Code for Information Interchange أننا نتحدث عن تنسيق لتمرير البيانات ذهابًا وإيابًا. على وجه التحديد ، يتعامل ASCII مع البيانات النصية: تشكل الأحرف كلمات بلغة يمكن للبشر قراءتها.



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

أين مصباح الفلاش الخاص بي على هذا الهاتف

متعلق ب: كيفية البحث عن الرموز والبحث عن معانيها





تاريخ ASCII

يشار إليه أحيانًا باسم US-ASCII ، وكان ASCII ابتكارًا أمريكيًا تم تطويره في الستينيات. خضع المعيار للعديد من المراجعات منذ ذلك الحين ، بشكل أساسي في 1977 و 1986 ، عندما تم تحديث ASCII آخر مرة.

تم بناء الإضافات والاختلافات على ASCII على مر السنين ، وذلك لتلبية حقيقة أن ASCII يتجاهل العديد من الأحرف المستخدمة ، أو حتى المطلوبة ، بواسطة لغات أخرى غير الإنجليزية الأمريكية. لا يلبي ASCII حتى رمز العملة البريطانية (£) ، على الرغم من وجود الجنيه في Latin-1 ، وهو امتداد 8 بت تم تطويره في الثمانينيات ، والذي يشفر العديد من العملات الأخرى أيضًا.





تم توسيع ASCII بشكل كبير وخلفه Unicode ، وهو معيار أكثر شمولاً وطموحًا ، والذي تمت مناقشته أدناه. في عام 2008 ، تفوقت Unicode على ASCII في شعبيتها للاستخدام عبر الإنترنت.

ما هي الشخصيات التي يمثلها ASCII؟

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

يمكنك التفكير في ASCII على أنه رمز مورس للعالم الرقمي — المحاولة الأولى ، على أي حال. بينما يتم استخدام شفرة مورس لتمثيل 36 حرفًا مختلفًا فقط (26 حرفًا و 10 أرقام) ، تم تصميم ASCII لتمثيل ما يصل إلى 128 حرفًا مختلفًا في 7 بتات من البيانات.

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

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

فيما يلي بعض الأحرف النموذجية التي يشفرها ASCII:

الثنائيةعدد عشرياختلاف الشخصيات
010 000133!
011 0000480
011 1001579
011 101159؛
100 000165إلى
100 001066ب
101 101090مع
101 101191[
110 000197إلى
110 001098ب
111 1101125}

لاحظ أن القيم المختارة لها بعض الخصائص المفيدة ، على وجه الخصوص:

  • يمكن دائمًا فرز الأحرف ذات الحالة نفسها عدديًا نظرًا لأنها بالترتيب. على سبيل المثال ، A لها قيمة أقل من B ، والتي لها قيمة أقل من Z.
  • يتم تعويض الحروف ذات الحالات المختلفة بـ 32 بالضبط. وهذا يجعل من السهل جدًا الترجمة بين الأحرف الصغيرة والكبيرة نظرًا لأنه يلزم تبديل بت واحد فقط لكل حرف ، في كلتا الحالتين.

أحرف التحكم

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

كيفية التخلص من التطبيقات المثبتة مسبقًا على نظام Android

على سبيل المثال ، ASCII 000 1001 هو حرف الجدولة الأفقي. إنها تمثل المساحة التي ستحصل عليها عند الضغط على مفتاح TAB. لن ترى عادةً مثل هذه الشخصيات مباشرةً ، ولكن غالبًا ما يظهر تأثيرها. وفيما يلي بعض الأمثلة أكثر:

الثنائيةعدد عشرياختلاف الشخصيات
000 10019مساحة أفقية
000 101010سطر تغذية
001 01112. 3نهاية كتلة النقل

ماذا عن الشخصيات الأخرى؟

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

يمكن لمجموعة أحرف Unicode معالجة ما مجموعه 1112.064 حرفًا مختلفًا ، على الرغم من أن عُشر هذه الأحرف فقط معرّفة حاليًا. قد يبدو هذا كثيرًا ، لكن الترميز لا يهدف فقط إلى تلبية عشرات الآلاف من الأحرف الصينية ، بل يشمل أيضًا الرموز التعبيرية (ما يقرب من ألف ونصف) وحتى أنظمة الكتابة المنقرضة مثل Jurchen.

متعلق ب: شرح أكثر 100 إيموجي شيوعًا

أقر Unicode بهيمنة ASCII في اختياره لأول 128 حرفًا: هم بالضبط نفس ASCII. هذا يسمح باستخدام الملفات المشفرة ASCII في المواقف التي يتوقع فيها Unicode ، مما يوفر التوافق مع الإصدارات السابقة.

ملخص

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

تم الآن استبداله بـ Unicode ، والذي يدعم عددًا كبيرًا من اللغات والرموز الأخرى ، بما في ذلك الرموز التعبيرية. UTF-8 هو ، لجميع الأغراض العملية ، الترميز الذي يجب استخدامه لتمثيل أحرف Unicode عبر الإنترنت.

يشارك يشارك سقسقة بريد الالكتروني هل يستحق الترقية إلى Windows 11؟

تم إعادة تصميم Windows. لكن هل هذا كافٍ لإقناعك بالانتقال من Windows 10 إلى Windows 11؟

تطبيق رقم الهاتف المجاني لنظام Android
اقرأ التالي مواضيع ذات صلة
  • شرح التكنولوجيا
  • المصطلحات
  • ثقافة الويب
  • يونيكود
نبذة عن الكاتب بوبي جاك(تم نشر 58 مقالة)

بوبي متحمس للتكنولوجيا وعمل كمطور برمجيات لأكثر من عقدين من الزمن. إنه شغوف بالألعاب ، ويعمل كمحرر المراجعات في مجلة Switch Player ، ومنغمس في جميع جوانب النشر عبر الإنترنت وتطوير الويب.

المزيد من Bobby Jack

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك