Skip to main content

مُقارن النصوص قم بمقارنة نصين جنبًا إلى جنب وشاهد الفروقات المIGHLIGHTة.

مُقارن النصوص illustration
📝

مُقارن النصوص

قم بمقارنة نصين جنبًا إلى جنب وشاهد الفروقات المIGHLIGHTة.

1

أدخل النص الأصلي

الصق النص الأصلي في منطقة الإدخال اليسرى.

2

أدخل النص المعدل

الصق النسخة المعدلة في منطقة الإدخال اليمنى.

3

عرض الفرق

انظر الإضافات والحذف والسطور غير المتغيرة مع التمييز في إخراج الفرق أدناه.

Loading tool...

What Is مُقارن النصوص?

مُقارن النصوص يُقارن بين إصدارين من النص ويبرز الفروقات بينهما. يستخدم خوارزمية الفرق الخطوة بخطوة لتحديد السطور المضافة (المعروضة باللون الأخضر)، والسطور المحذوفة (المعروضة باللون الأحمر)، والسطور غير المتغيرة. هذا هو نفس نوع المقارنة المستخدم في أنظمة التحكم بالإصدار مثل Git. يعرض الأداة عرض فرق موحد مع إحصائيات حول عدد السطور المضافة والمحذوفة والغير متغيرة، مما يسهل فهم ما تغير بالضبط بين إصدارين من أي وثيقة نصية.

Why Use مُقارن النصوص?

  • التأشير المرئي للإضافات والحذف والمحتوى غير المعدل
  • المقارنة سطرًا بسطر مع عرض diff موحد
  • إحصائيات تظهر السطور الإجمالية المضافة والمحذوفة وغير المتغيرة
  • نسخ إخراج الفرق للمشاركة أو التوثيق
  • مدعوم بنفس الخوارزمية المستخدمة في Git وأدوات VCS الأخرى

Common Use Cases

مراجعة الكود

مقارنة تغييرات الكود قبل الالتزام بالتعرف على التعديلات غير المقصودة.

مراجعة الوثائق

تتبع التغييرات بين إصدارات الوثائق لمشاهدة ما تم تحريره أو إضافته أو حذفه.

مقارنة العقود

مقارنة الوثائق القانونية أو التجارية للكشف عن التغييرات بين الإصدارات.

تدقيق التكوين

مقارنة ملفات التكوين لتحديد الفروق بين البيئات.

Technical Guide

يستخدم مُقارن الفرق خوارزمية Myers diff (من خلال مكتبة "diff" npm) لحساب مجموعة التغييرات الدنيا اللازمة لتحويل نص إلى آخر. يعمل على أساس خطوة بخطوة، لإنتاج قائمة من كائنات التغيير التي تشير إلى ما إذا كان كل قسم تم إضافته أو حذفه أو بقي غير متغير. تعقيد الخوارزمية هو O(ND) حيث N هي الطول الكلي و D هو عدد الفروقات، مما يجعله فعالاً للنصوص ذات التغييرات القليلة. يتم عرض الإخراج مع تلوين مُشفر: خلفية خضراء للسطور المضافة، وخلفية حمراء مع خط عبرها للسطور المحذوفة، ولون مخفف للسطور غير المتغيرة. كل سطر مسبوق ب + أو - أو فراغ لتحديد نوع التغيير.

Tips & Best Practices

  • 1
    الصق كلا النسختين في نفس الوقت لمقارنة فورية - لا يلزم زر
  • 2
    يتم حساب الفرق سطرًا بسطر، لذا حتى التغييرات الصغيرة تبرز السطر بأكمله
  • 3
    استخدم زر نسخ الفرق للمشاركة بالتغيرات مع الزملاء
  • 4
    لمقارنة مستوى الحرف داخل الأسطر، فكر في استخدام أداة مقارنة كود مخصصة
  • 5
    يقوم الأداة بمعالجة نصوص كبيرة ولكن قد يتباطأ مع عشرات الآلاف من السطور

Related Tools

Frequently Asked Questions

Q ما الخوارزمية المستخدمة?
تستخدم خوارزمية Myers diff، نفس الخوارزمية التي يستخدمها Git لحساب الفروق بين إصدارات الملفات.
Q هل يقارن الحروف أو الأسطر?
يقارن سطرًا بسطر. إذا كان هناك أي اختلاف في حرف في السطر، يتم وضع علامة على السطر بأكمله كمتغير.
Q هل يمكنني مقارنة ملفات الكود?
نعم، يعمل مع أي نص عادي بما في ذلك код المصدر وملفات التكوين والبيانات المنظمة.
Q ماذا تعني الألوان?
الأخضر (+) يشير إلى السطور المضافة، الأحمر (-) يشير إلى السطور المحذوفة، والرمادي يشير إلى السطور غير المتغيرة.
Q هل هناك حد حجمي?
لا يوجد حد صارم، ولكن النصوص الكبيرة جدًا (100,000+ سطر) قد تسبب بطء في المعالجة.

About This Tool

مُقارن النصوص is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.