ما هي الأحرف القابلة للالتباس؟

الأحرف القابلة للالتباس هي أحرف وأرقام ورموز تبدو متطابقة تقريباً في العديد من الخطوط، لكنها في الواقع أحرف مختلفة. على سبيل المثال، الحرف الصغير "l" (إل)، والحرف الكبير "I" (آي)، والرقم "1"، ورمز الأنبوب "|" يمكن أن تكون غير قابلة للتمييز تقريباً في خطوط بدون رسوم مثل Arial أو Helvetica. وبالمثل، الحرف الكبير "O" والرقم "0" يتم الخلط بينهما بشكل متكرر.

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

على عكس الأحرف المتشابهة — التي تتضمن أحرفاً من نصوص مختلفة (مثل حرف سيريلي "а" يحاكي حرف لاتيني "a") — الأحرف القابلة للالتباس موجودة ضمن نفس مجموعة ASCII. وهي جزء من لوحة المفاتيح اليومية الخاصة بك، مما يجعلها أسهل في التغاضي عنها.

وصف الأداة

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

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

أمثلة

الإدخال:

Il1|egal passw0rd: S5Z2B8

ما يتم تسليط الضوء عليه:

  • I, l, 1, | — مسلط ضوء باللون الأحمر (مجموعة l / I / 1 / |)
  • 0 — مسلط ضوء باللون الأزرق (مجموعة O / 0)
  • S, 5 — مسلط ضوء باللون البنفسجي (مجموعة S / 5)
  • Z, 2 — مسلط ضوء باللون البرتقالي (مجموعة Z / 2)
  • B, 8 — مسلط ضوء باللون الأزرق المخضر (مجموعة B / 8)

مثال تلميح عند التمرير:

تمرير المؤشر فوق l يعرض: Lowercase L (U+006C) تمرير المؤشر فوق I يعرض: Uppercase I (U+0049)

الميزات

  • تسليط ضوء ملون لـ 14 مجموعة أحرف قابلة للالتباس
  • تلميحات عند التمرير تعرض اسم الحرف الدقيق ونقطة رمز Unicode
  • مجموعات قابلة للاختيار للتركيز على غموضات محددة
  • تسليط ضوء فوري أثناء الكتابة
  • لوحة ملخص توضح المجموعات المكتشفة وعدد الحدوث

المجموعات المدعومة

المجموعة الأحرف الالتباس الشائع
l / I / 1 / | L صغير، I كبير، الرقم 1، أنبوب الأكثر شيوعاً في الخطوط بدون رسوم
O / 0 O كبير، الرقم 0 متكرر في الأكواس وكلمات المرور
rn / m r، n، m "rn" يشبه "m" في العديد من الخطوط
S / 5 S كبير، الرقم 5 منحنيات متشابهة
Z / 2 Z كبير، الرقم 2 تشابه الحد القطري
B / 8 B كبير، الرقم 8 تشابه الحلقة المزدوجة
G / 6 G كبير، الرقم 6 تداخل الشكل المنحني
D / O / 0 D كبير يشبه O و 0 في الخطوط المستديرة
q / g q صغير، g صغير التباس الحروف الهابطة
cl / d c صغير، d صغير "cl" يشبه "d" في المسافات الضيقة
vv / w v صغير، w صغير "vv" يشبه "w"
` / ' علامة التشديد الخطيرة، الفاصلة العليا متطابقة تقريباً في معظم الخطوط
; / : فاصلة منقوطة، نقطتان تختلف فقط بنقطة مقابل فاصلة
- / – / — واصلة، شرطة نصفية، شرطة طويلة أطوال شرطات متفاوتة

حالات الاستخدام

  • مراجعة الكود: اكتشف الاستخدام العرضي لـ O بدلاً من 0 أو l بدلاً من 1 في أسماء المتغيرات أو مفاتيح API أو قيم التكوين
  • تدقيق الأمان: اكتشف النصوص المحتملة الخادعة في عناوين URL أو عناوين البريد الإلكتروني أو المحتوى الذي ينشئه المستخدم حيث يمكن استخدام الأحرف القابلة للالتباس للتصيد الاحتيالي أو الانتحال
  • الطباعة والتدقيق اللغوي: تحقق من استخدام الأحرف الصحيحة في أرقام السلسلة أو مفاتيح الترخيص أو أي نص حيث تكون الدقة مهمة

نصائح

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