مرجع جدول ASCII
كل محرف قابل للطباعة تكتبه بالإنجليزية يقابل رقما بين 32 و126 في معيار ASCII ذي السبعة بتات. تحت 32 وعند 127 تعيش أكواد التحكم، LF وCR وESC وDEL والبقية، التي ما زالت مهمة عند تصحيح بروتوكول تسلسلي أو إصلاح نهايات الأسطر. يمنحك هذا الجدول المرجعي كل نقطة كود من 0 إلى 127 مع صيغتها العشرية والست عشرية والثمانية والثنائية وكيان HTML.
كيفية استخدام جدول ASCII
-
1
ابحث في الصف عن المحرف المطلوب
ابحث بالحرف أو الرمز أو اسم نقطة الكود. تعرض أكواد التحكم باختصاراتها ذات الثلاثة أحرف.
-
2
اقرأ عبر الصف للترميز المطلوب
النظام العشري لكود سهل القراءة، والست عشري لكود المصدر، والثنائي لعمل البروتوكولات، وكيان HTML للترميز.
-
3
انسخ أي خلية
مفيد عندما تتلقى تفريغا ست عشريا أو تسلسل بايتات وتحتاج معرفة ما يقرأه.
النطاقات الثلاثة في ASCII
| النطاق | عشري | المحتوى |
|---|---|---|
| تحكم | 0-31, 127 | NUL, BEL, BS, HT, LF, VT, FF, CR, ESC, DEL، وغيرها |
| قابل للطباعة | 32-126 | مسافة، علامات ترقيم، أرقام، A-Z، a-z |
| موسع (غير ASCII) | 128+ | يعتمد على الترميز؛ ASCII يتوقف بدقة عند 127 |
أكواد التحكم التي لا تزال مهمة
- 0x00 NUL، منهي السلاسل في C، وحشو في بعض التنسيقات الثنائية.
- 0x07 BEL، تشغيل جرس الطرفية.
- 0x08 BS، مسافة للخلف.
- 0x09 HT، جدولة أفقية.
- 0x0A LF، تغذية سطر، سطر Unix الجديد.
- 0x0D CR، إرجاع المؤشر؛ يقترن مع LF في Windows لصيغة CRLF.
- 0x1B ESC، يبدأ تسلسلات الهروب ANSI لألوان الطرفية.
- 0x7F DEL، أصلا كود لثقب شريط ورقي؛ نادر الاستخدام الآن.
ASCII مقابل Unicode
يحافظ Unicode على محارف ASCII في أول 128 نقطة كود، ويستخدم UTF-8 البايتات نفسها لتمثيلها. لكن هذا لا يعني أن ASCII جزء من كل ترميز؛ فترميزات مثل EBCDIC تعيّن الحروف والأرقام إلى قيم مختلفة.
تحويلات شائعة
- من العشري إلى الست عشري: 65 (عشري) = 0x41 =
A - من الست عشري إلى الثنائي: 0x41 = 0100 0001
- من الست عشري إلى كيان HTML:
AأوAكلاهما يعرضA
الأسئلة الشائعة
ASCII كود من 7 بتات، يترك البت الثامن من البايت حرا للتماثل (parity) أو التوسيع. القيم 128-255 هي عالم متغيرات “ASCII الموسع” (Latin-1, Windows-1252, MacRoman، وغيرها)، وكلها غير متوافقة مع بعضها، وهذا جزء من سبب فوز Unicode.
LF (0x0A) ينزل سطرا واحدا؛ CR (0x0D) يعيد المؤشر إلى العمود صفر. في Unix يكون السطر الجديد LF وحده؛ وفي Mac الكلاسيكي كان CR وحده؛ وفي Windows ورؤوس HTTP يكون CR متبوعا بـ LF (CRLF). عدم التطابق هو سبب كلاسيكي للنصوص ذات المسافات المزدوجة أو الملتصقة بين الأنظمة.
وضع مصممو ASCII الحروف الكبيرة عند 64+1 والصغيرة عند 96+1 حتى يغيّر البت 0x20 حالة الحرف. لا يكون تطبيق XOR مع 0x20 آمنا إلا بعد التحقق من أن البايت يمثل حرف ASCII؛ فتطبيقه بلا تمييز على أي بايت يغيّر الأرقام وعلامات الترقيم وقيم التحكم أيضا.
نعم: LF وCR في ملفات النص، وHT وFF في كود المصدر والطرفيات، وESC في تسلسلات ألوان ANSI، وBEL في أجراس الطرفية والتنبيهات. لا يزال NUL ينهي سلاسل C. أما البقية فمعظمها إرث من أيام أجهزة التلكس (teletype).
أدوات ذات صلة
مرجع أحرف HTML
قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.
مرجع اختصارات لوحة المفاتيح
ابحث في الاختصارات الافتراضية الموثقة لـ VS Code وChrome وBash مع GNU Readline على macOS وWindows وLinux.
عدّاد FPS
قِس معدل الإطارات FPS في المتصفح عبر requestAnimationFrame: تنعيم، وأدنى وأقصى معدل إطارات، وحد تنبيه، ورسم بياني اختياري. يعمل محليًا بلا رفع ملفات وبلا API.
أداة إزالة التشفير في لغة جافا سكريبت (JavaScript Deobfuscator)
إزالة التشفير من كود جافا سكريبت مُصغَّر أو مُعبَّأ باستخدام إعادة تسمية المتغيرات، وفك ترميز السلاسل النصية ومصفوفات البيانات، بالإضافة إلى عكس تسطيح تدفق التحكم وتحسين هيكله.
ورقة مرجعية سريعة لـ Markdown
مرجع Markdown عملي مع معاينات فعلية وأمثلة جاهزة للنسخ للعناوين والقوائم والجداول والكود والروابط والصور وصياغة GFM.
مدقق البريد الإلكتروني
تحقق من عنوان بريد إلكتروني: فحص صياغة RFC 5322، واستعلام حي عن سجل MX، بالإضافة إلى تفاصيل الجزء المحلي والنطاق والطول. لا يتم إرسال أي بريد.
الأداة متاحة بلغات أخرى
- Referensi Tabel ASCII [ID]
- ASCII-Tabelle Referenz [DE]
- Referencia de la tabla ASCII [ES]
- ตารางอ้างอิง ASCII [TH]
- ASCII表リファレンス [JA]
- Tabela ASCII [PL]
- Référence de la table ASCII [FR]
- Bảng tham chiếu ASCII [VI]
- Referência da Tabela ASCII [PT]
- ASCII 표 참조 [KO]
- ASCII-tabellreferens [SV]
- ASCII-tabelreferentie [NL]
- ASCII Table Reference [EN]
- Riferimento Tabella ASCII [IT]
- Справочная таблица ASCII [RU]
- ASCII Tablosu Referansı [TR]
- ASCII 表参考 [ZH]