جدول ASCII
مرجع كامل لترميز أحرف ASCII مع الأكواد العشرية والسداسية العشرية والثمانية والثنائية وكيانات HTML وأوصاف الأحرف. البحث والتصفية الفورية.
ما هو ASCII؟
ASCII (الرمز الأمريكي القياسي لتبادل المعلومات) هو معيار ترميز أحرف تم تطويره في الستينيات ويعين أكوادًا رقمية من 0 إلى 127 لتمثيل النص في أجهزة الكمبيوتر والأجهزة الأخرى. يتضمن 128 حرفًا: 32 حرف تحكم (0-31 و127) و96 حرفًا قابلًا للطباعة (32-126) بما في ذلك الحروف والأرقام وعلامات الترقيم والرموز.
ما هي أنظمة الأرقام المختلفة المستخدمة في ASCII؟
يمكن تمثيل أكواد ASCII في أربعة أنظمة أرقام: عشري (أساس-10، 0-127)، سداسي عشري (أساس-16، 00-7F)، ثماني (أساس-8، 000-177)، وثنائي (أساس-2، 00000000-01111111). كل نظام مفيد في سياقات مختلفة: عشري للقراءة البشرية، سداسي عشري للبرمجة، ثنائي لفهم أنماط البت، وثماني للأنظمة القديمة.
ما هي أحرف التحكم ASCII؟
أحرف التحكم (الأكواد 0-31 و127) هي أحرف غير قابلة للطباعة تتحكم في كيفية عرض النص أو نقله. تشمل الأمثلة: NUL (0) لإنهاء null، LF/تغذية السطر (10) لسطور جديدة في Unix/Linux، CR/عودة الحامل (13) لسطور جديدة في أنظمة Mac القديمة، علامة التبويب (9) للتباعد الأفقي وESC (27) لتسلسلات الهروب.
ما الفرق بين ASCII وUnicode؟
يستخدم ASCII 7 بتات لترميز 128 حرفًا، بشكل أساسي للنص الإنجليزي. يستخدم Unicode ما يصل إلى 21 بتًا لترميز أكثر من 140,000 حرف من جميع أنظمة الكتابة في العالم. ASCII هو مجموعة فرعية من Unicode - أول 128 نقطة كود Unicode تتطابق تمامًا مع ASCII. UTF-8، ترميز Unicode الأكثر شيوعًا، متوافق مع ASCII.
ما هي كيانات HTML وكيف ترتبط بـ ASCII؟
كيانات HTML هي أكواد خاصة تُستخدم في HTML لعرض الأحرف التي لها معنى خاص في الترميز أو غير متوفرة على لوحات المفاتيح القياسية. تستخدم الكيانات الرقمية التنسيق &#رقم; حيث الرقم هو الكود العشري ASCII. على سبيل المثال، A يعرض كـ "A"، < يعرض كـ "<" و& يعرض كـ "&".
لماذا تسمى بعض أحرف ASCII بـ "أحرف التحكم"؟
تم تصميم أحرف التحكم في عصر آلات البرق وال terminals المبكرة للتحكم في سلوك الجهاز بدلاً من عرض نص مرئي. على سبيل المثال، كان BEL (7) يرن الجرس، BS (8) يحرك المؤشر للخلف، LF (10) يتقدم إلى السطر التالي، وCR (13) يعيد المؤشر إلى بداية السطر. لا يزال الكثيرون يُستخدمون في البروتوكولات الحديثة.
ما هي أكواد ASCII للأحرف الشائعة؟
تشمل أكواد ASCII الشائعة: المسافة (32)، الأرقام 0-9 (48-57)، الحروف الكبيرة A-Z (65-90)، الحروف الصغيرة a-z (97-122). علامات الترقيم لها أكواد محددة: النقطة (46)، الفاصلة (44)، علامة الاستفهام (63)، علامة التعجب (33)، علامة @ (64) والعلامة # (35).
كيف أستخدم جدول ASCII هذا بفعالية؟
يمكنك البحث عن الأحرف بإدخال كودها (عشري، سداسي عشري أو ثنائي) أو الحرف نفسه. استخدم علامات تبويب الفلتر لعرض أحرف التحكم فقط، أو الأحرف القابلة للطباعة، أو جميع الأحرف. بدّل بين العروض العشرية والسداسية العشرية والثمانية لرؤية الأكواد بالتنسيق المفضل لديك. انقر على أي حرف لنسخه إلى الحافظة.
ما هو ASCII الموسع؟
يشير ASCII الموسع إلى ترميزات الأحرف 8 بت التي تستخدم الأكواد 128-255 لتمثيل أحرف إضافية مثل الحروف المنقطة ورموز العملات وأحرف رسم الصناديق. ومع ذلك، لا يوجد معيار واحد لـ "ASCII الموسع" - أنظمة مختلفة (ISO-8859-1، Windows-1252، إلخ) تحدد أحرفًا مختلفة لنفس الأكواد.
لماذا لا يزال ASCII ذا صلة اليوم؟
لا يزال ASCII أساسيًا للحوسبة على الرغم من الترميزات الأحدث. إنه أساس UTF-8 (الترميز الويب المهيمن)، يُستخدم في بناء جملة البرمجة وملفات التكوين وبروتوكولات الشبكة. فهم ASCII ضروري لتصحيح الأخطاء والعمل مع الأنظمة منخفضة المستوى وفهم كيفية تمثيل النص في أجهزة الكمبيوتر.
كيف تختلف نهايات الأسطر بين أنظمة التشغيل؟
تستخدم أنظمة التشغيل المختلفة أحرف تحكم ASCII مختلفة لنهايات الأسطر: يستخدم Unix/Linux/macOS LF (تغذية السطر، الكود 10)، يستخدم Windows CR+LF (عودة الحامل + تغذية السطر، الأكواد 13+10)، وكان Mac OS الكلاسيكي يستخدم CR فقط (عودة الحامل، الكود 13). يمكن أن يسبب هذا مشاكل توافق عند نقل ملفات النص بين الأنظمة.
ما هو الغرض من حرف NUL (الكود 0)؟
يمثل حرف NUL (الكود 0) غياب البيانات ويُستخدم كمنهي سلسلة في C والعديد من لغات البرمجة. يشير إلى نهاية سلسلة نصية في الذاكرة. تُستخدم وحدات البايت NUL أيضًا في تنسيقات الملفات لحشو البيانات إلى محاذاة محددة وفي بروتوكولات الشبكة لأغراض تحكم مختلفة.
هل يمكنني نسخ الأحرف من هذا الجدول؟
نعم، يمكنك النقر على أي حرف قابل للطباعة في الجدول لنسخه مباشرة إلى الحافظة. هذا مفيد لإدراج أحرف خاصة في النص أو الكود أو المستندات. يمكنك أيضًا نسخ الجدول بالكامل أو النتائج المفلترة باستخدام زر النسخ.
ما الفرق بين الأحرف القابلة للطباعة وغير القابلة للطباعة؟
الأحرف القابلة للطباعة (الأكواد 32-126) مرئية عند العرض، بما في ذلك الحروف والأرقام وعلامات الترقيم والرموز. الأحرف غير القابلة للطباعة (الأكواد 0-31 و127) هي أحرف تحكم تقوم بإجراءات مثل تحريك المؤشر أو التحكم في الأجهزة أو الإشارة إلى نهاية البيانات. لا تظهر كحروف مرئية ولكنها تؤثر على كيفية معالجة النص.