عدّ يدعم Unicode ووقت القراءة وحدود المنصات
مقارنة النصوص (Diff)
قارن نصين وأظهر المضاف والمحذوف بالسطر أو الكلمة أو الحرف بخوارزمية Myers، مع تجاهل المسافات والحالة، ونسبة التشابه، وتصدير patch بصيغة unified diff.
مساحة العمل
الفروق
Unified diff
كيف تُحسب النتيجة؟
يُقسَّم كل نص إلى وحدات (أسطر أو كلمات مع المسافات أو أحرف)، وتُحسب أقصر سلسلة تعديلات بخوارزمية Myers (O(ND)) التي تحقق أقل عدد من الإضافات والحذف. تجاهل الحالة والمسافات يغيّر مفتاح المقارنة فقط ويُعرض النص الأصلي. نسبة التشابه = 2 × (الوحدات المتطابقة) ÷ (وحدات النصين)، وتُحسب على الكلمات دون المسافات في وضع الكلمات. يُنشأ patch بصيغة unified مع 3 أسطر سياق للمقارنة بالسطر.
أسئلة شائعة
ما الفرق بين المقارنة بالسطر والكلمة؟
بالسطر يُعدّ السطر كله وحدة، فيناسب الكود والقوائم. بالكلمة تظهر تغييرات داخل السطر الواحد، فتناسب النصوص المقالية.
هل نصّي يُرسل إلى خادم؟
لا، المقارنة تتم بالكامل في متصفحك.


