أداة مقارنة الفروق النصية — مجاني عبر الإنترنت

قارن بين كتلتَي نص أو شيفرة برمجية وشاهد بالضبط ما تغيّر، سطرًا بسطر أو كلمة بكلمة.

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

ماذا تفعل هذه الأداة

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

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

متى تستخدمها

  • التحقق مما تغيّر بين نسختين من عقد أو مقالة أو ترجمة.
  • مقارنة ملفَّي إعدادات أو ملفَّي بيئة يُفترض أن يكونا متطابقين تقريبًا.
  • مراجعة تعديل عندما لا يتوفر لديك سجل Git، مثل نص من نظام إدارة محتوى.
  • مقارنة استجابتَي API بعد تنسيق كلتيهما باستخدام أداة تنسيق وتجميل JSON.

مثال عملي

المدخلات

The deploy runs at 9:00.
It uses the staging database.
Notify the team on Slack.
---
The deploy runs at 9:00.
It uses the production database.
Notify the team on Slack.

المخرجات

  The deploy runs at 9:00.
- It uses the staging database.
+ It uses the production database.
  Notify the team on Slack.

أسئلة حول هذه الأداة

أي وضع يجب أن أستخدم؟

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

لماذا يظهر سطر كامل على أنه متغير مع أنني أضفت مسافة فقط؟

في وضع الأسطر، أي اختلاف يجعل السطر مختلفًا، بما في ذلك المسافات وعلامات الجدولة (tabs) في نهاية السطر. مرّر النصين أولًا عبر أداة تنظيف المسافات والأسطر إذا كانت تغييرات المسافات البيضاء لا تهمك.

هل يُخزَّن نصي؟

تتم المقارنة بالكامل داخل متصفحك: لا يُرسل النصان إلى أي خادم ولا يُحفظان ولا يُسجَّلان.

هل يمكنني مقارنة قائمتين بغض النظر عن الترتيب؟

المقارنة (diff) حساسة للترتيب. رتّب القائمتين وأزل التكرار منهما أولًا باستخدام أداة ترتيب الأسطر وإزالة التكرار؛ وعندها لن تُعلَّم إلا العناصر الموجودة في إحدى القائمتين دون الأخرى.

هل هذه الأداة مجانية؟

نعم، إنها مجانية. دون تسجيل أو بريد إلكتروني. تظهر النتيجة في هذه الصفحة.

كيف أحصل على النتيجة؟

استخدم الأداة في هذه الصفحة. تظهر النتيجة هنا دون الحاجة إلى إرسالها بالبريد الإلكتروني.