لماذا تظهر كلمة واحدة تم تعديلها كسطر كامل تم حذفه وإعادة إضافته؟+−
تقارن هذه الأداة سطرًا بسطر، وليس كلمة بكلمة - لذا فإن سطرًا تغيّر فيه ولو حرف واحد يظهر على أنه حذف لنسخته القديمة وإضافة لنسخته الجديدة، لأن السطر ككل لم يعد مطابقًا. لا يزال هذا مفيدًا لتحديد الأسطر التي تغيّرت بالضبط، حتى دون تمييز على مستوى الكلمة داخل السطر.
ماذا يتجاهل خيار «تجاهل المسافات البيضاء» فعليًا؟+−
يقصّ المسافات في بداية ونهاية كل سطر ويختصر أي تتابع من المسافات الداخلية إلى مسافة واحدة قبل المقارنة - لذا فإن الأسطر التي تختلف فقط في المسافة البادئة أو المسافات الزائدة في النهاية أو المسافات الإضافية بين الكلمات تُعامل على أنها متطابقة.
هل يمكن لهذه الأداة مقارنة الكود، وليس النص العادي فقط؟+−
نعم - المقارنة هي مطابقة نصية قائمة بالكامل على الأسطر، لذا تعمل بنفس الطريقة على الكود المصدري وملفات الإعدادات أو أي نص آخر موجّه بالأسطر. إنها لا تفهم صيغة أي لغة برمجة معينة، وهذا بالضبط ما يجعلها تعمل بنفس الكفاءة على جميعها.
ماذا يغيّر خيار «تجاهل حالة الأحرف» بالضبط؟+−
عند تفعيله، يتم تحويل كل سطر إلى أحرف صغيرة قبل مقارنته بنظيره، لذا تُعامل الأسطر التي تختلف فقط في حالة الأحرف (مثل الأحرف الكبيرة والصغيرة في النصوص اللاتينية) على أنها نفس السطر ولا تُعلَّم كتغيير. لا تزال النتيجة تعرض كل سطر بحالة الأحرف الأصلية له - فالمقارنة نفسها فقط هي التي تتجاهل حالة الأحرف، وليس ما تراه على الشاشة.
لماذا أرى تحذيرًا بأن النص كبير جدًا؟+−
تبني خوارزمية المقارنة جدولًا يحتوي على خلية لكل زوج من الأسطر من النصين، لذا تزداد تكلفة الذاكرة والوقت بسرعة مع طول النصوص. بمجرد أن يتجاوز أحد الجانبين 2000 سطر، تحذّرك الأداة من أن المقارنة قد تستغرق لحظة وتستخدم ذاكرة ملحوظة، لأن كل شيء يعمل داخل علامة تبويب متصفحك بدلاً من خادم - ويمكنك مع ذلك المتابعة، فهذا مجرد تنبيه.