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

كيف يعمل

يقارن أداةُ مقارنة النص كتلتين سطرًا بسطر ويحدّد ما بقي كما هو وما تغيّر وما أُضيف وما حُذف. ويستخدم خوارزمية أطول متتالية جزئية مشتركة (LCS) لمحاذاة الأسطر المستقرة، بحيث لا يُخلّ تغييرٌ في المنتصف ببقية المقارنة.

يمكنك الاختيار بين عرض موحّد بالبادئتين + و-، أو عرض جنبًا إلى جنب، وتفعيل خيارات لتجاهل حالة الأحرف أو المسافات أو الأسطر الفارغة عندما لا تهمّك تلك الفروق. ويجري كل الحساب في متصفحك: ولا تُرسَل النصوص إلى أي خادم.

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

  • اكتشاف ما تغيّر بين إصدارين من ملف إعداد أو ملف .env أو ملف بيان (manifest).
  • مراجعة الفروق بين استجابتَي API أو عمليتَي تفريغ بيانات قبل التحقيق في خطأ.
  • مقارنة قائمتين (تبعيات، مستخدمون، مسارات) لمعرفة المدخلات التي أُضيفت أو أُزيلت.
  • مقابلة نسختين من نص مُحرَّر أو مُترجَم وتحديد التعديلات بسرعة.

الأسئلة الشائعة

هل يقارن سطرًا بسطر أم حرفًا بحرف؟

المقارنة سطرًا بسطر: يُحاذى كل سطر مع نظيره ويُصنَّف كمتماثل أو مُعدَّل أو مُضاف أو محذوف. وعند تعديل سطر، تُعرَض النسختان القديمة والجديدة معًا لتسهيل قراءة التغيير.

ماذا تفعل خيارات التجاهل؟

«تجاهل حالة الأحرف» يعامل الكبيرة والصغيرة سواءً؛ و«تجاهل المسافات» يوحّد علامات الجدولة والمسافات المكرّرة؛ و«تجاهل الأسطر الفارغة» يستبعد الأسطر الفارغة قبل المقارنة. وهي تساعدك على التركيز على التغييرات الحقيقية لا على فروق التنسيق.

ما الفرق بين العرض الموحّد والعرض جنبًا إلى جنب؟

يعرض العرض الموحّد تدفقًا واحدًا تتداخل فيه الأسطر المُضافة والمحذوفة، شبيهًا بـ diff في git. أما العرض جنبًا إلى جنب فيضع النص الأصلي على اليسار والجديد على اليمين، وهو مريح لقراءة الكتل الطويلة بالتوازي.

هل تُرفَع نصوصي إلى أي خادم؟

لا. تُنفَّذ المقارنة بالكامل في متصفحك باستخدام JavaScript، فيمكنك مقارنة محتوى حساس دون أن يغادر حاسوبك.