أداة مقارنة النصوص — قارن بين نصين واكتشف بالضبط ما الذي تغير.

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

مقارنة نصين المقارنة في متصفحك
أداة مقارنة النصوص التي تعرض الأسطر المضافة والمحذوفة جنبًا إلى جنب

رسائلك

الصق نصين لمقارنتهما.

الاختلافات

0 سطر تمت إضافتها
0 تم حذفه
0 دون تغيير
—التشابه
الدليل

دليل أداة مقارنة النصوص: مقارنة الأسطر والكلمات والحروف

تعرف على كيفية قراءة ملف «diff»، ومتى يجب المقارنة حسب الأسطر أو الكلمات أو الأحرف، وكيفية الحصول على مقارنة واضحة.

شرح بسيط

ما هو أداة مقارنة النصوص؟

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

Writers use it to review edits, developers use it to compare code and configuration files, and anyone can use it to check whether two copies of a document really match. If the two texts differ only in stray spaces, clean them first with the Whitespace Remover, and use the Text Sorter to put two lists in the same order before comparing.

الأسباب الشائعة لمقارنة النصوص

لماذا يقارن الناس النصوص؟

التعديلات والمسودات

اطلع على التعديلات التي أجراها محرر أو زميل أو أداة ترجمة على مقال أو بند في عقد أو منشور على مدونة.

الكود والإعدادات

قارن بين نسختين من نص برمجي أو ملف JSON أو ملف إعدادات لتحديد السطر الوحيد الذي تسبب في حدوث خطأ ما.

القوائم والبيانات

تحقق مما هو جديد أو مفقود بين عمليتي تصدير، مثل قوائم البريد الإلكتروني أو أسماء المنتجات أو قوائم الكلمات المفتاحية.

الأسطر، والكلمات، والأحرف، ووجهات النظر

المقارنة حسب الأسطر أو الكلمات أو الأحرف

الخطوط

الخيار الأمثل لعرض الأكواد والقوائم والفقرات. تظهر الأسطر التي طرأت عليها تغييرات في أزواج، ويتم تمييز الكلمات التي طرأت عليها تغييرات داخلها.

كلمات

يقارن النص كلمة بكلمة على مستوى النص بأكمله. وهو مناسب للنصوص النثرية التي يتغير فيها موضع فاصل الأسطر دون أن تتغير الصياغة.

الشخصيات

يعرض كل حرف تمت إضافته أو حذفه. مفيد لاكتشاف خطأ إملائي واحد، أو رقم تم تغييره، أو رمز غير مرغوب فيه.

جنبًا إلى جنب أو في خط واحد

يعرض خيار «جنبًا إلى جنب» كلا النسختين إحداهما بجانب الأخرى. أما خيار «ضمن السطر» فيدمجهما في عمود واحد مع عرض الحذوفات والإضافات بالتسلسل.

قارن في بضع خطوات

كيفية استخدام أداة مقارنة النصوص

  1. الصق النص الأصلي على اليسار والنص المعدل على اليمين، أو اضغط على «نموذج» لتجربة مثال.
  2. اختر المقارنة حسب الأسطر أو الكلمات أو الأحرف.
  3. اختر «جنبًا إلى جنب» أو «متتالية». حدد خيار «تجاهل حالة الأحرف» أو «تجاهل المسافات الزائدة» إذا لم تكن هذه الاختلافات مهمة.
  4. بالنسبة للنصوص الطويلة، ضع علامة في خانة «إظهار التغييرات فقط» لإخفاء الأسطر التي لم تتغير وإبقاء بضعة أسطر من السياق حول كل تغيير.
  5. اضغط على «نسخ الفروق» أو «تنزيل ملف .diff» للاحتفاظ بالنتيجة. استخدم «تبديل» لإجراء المقارنة في الاتجاه المعاكس.
الألوان والرموز والتشابه

كيفية فهم الاختلافات

+ أخضر أُضيف في النص المعدل − أحمر حُذف من النص الأصلي عادي لم يتغير في كلا النصين التشابه = 2 × العناصر التي لم تتغير ÷ (عدد العناصر في النص الأصلي + عدد العناصر في النص المعدل) مثال: 8 أسطر و9 أسطر مع 6 أسطر لم تتغير التشابه = 2 × 6 ÷ 17 = 71%

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

تقدم لك أداة «Copy diff» نصًا عاديًا. بالنسبة للأسطر، تبدأ الأسطر المحذوفة بعلامة ناقص، بينما تبدأ الأسطر المضافة بعلامة زائد. أما بالنسبة للكلمات والأحرف، فيُحاط النص المحذوف بعلامتي [- -]، بينما يُحاط النص المضاف بعلامتي {+ +}.

نتائج أفضل

نصائح بسيطة لمقارنة النصوص

  • استخدم «Lines» للكود والقوائم، و«Words» للنصوص النثرية التي تمت إعادة توزيعها.
  • حدد خانة «تجاهل المسافات الزائدة» عندما يكون النص قد نُسخ من برامج تحرير مختلفة وتختلف المسافات بين الكلمات.
  • إذا كانت قائمتان متشابهتين في المظهر لكن ترتيبهما مختلف، فقم بفرز كلتيهما أولاً باستخدام «أداة فرز النص»، ثم قارنهما.
  • الصق نصًا عاديًا. يتم فقدان التنسيقات مثل الخط العريض أو الألوان عند اللصق في مربع نص، لذا يتم مقارنة الكلمات فقط.
معلومات مفيدة

القيود والخصوصية

الخصوصية

تتم مقارنة النصين في متصفحك. ولا يتم إرسال أي منهما إلى خادمنا. ولا يتم حفظ سوى اختياراتك المتعلقة بالوضع وطريقة العرض والخيارات على جهازك، ولا يتم حفظ النص نفسه أبدًا.

القيود

يمكن أن يصل حجم كل نص إلى 2 مليون حرف، أو 100,000 حرف في حالة مقارنة الأحرف. إذا كان نصان طويلان مختلفين تمامًا، فقد يُعرض الجزء الذي طرأت عليه تغييرات ككتلة واحدة تم استبدالها. تقارن الأداة النص العادي فقط، ولا تقارن ملفات Word أو PDF، كما أنها لا تفهم صيغة الأكواد البرمجية.

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

الأسئلة الشائعة حول أداة مقارنة النصوص

كيف يمكنني مقارنة نصين عبر الإنترنت؟

الصق النص الأصلي في المربع الأيسر والنص المعدل في المربع الأيمن. ستظهر الاختلافات أدناه على الفور، حيث يظهر النص المضاف باللون الأخضر والنص المحذوف باللون الأحمر.

ماذا تعني الألوان والرموز؟

يُضاف النص الأخضر الذي يحمل علامة «+»، ويُحذف النص الأحمر الذي يحمل علامة «-»، أما النص العادي فيبقى كما هو في كلا الحالتين. وداخل السطر الذي طرأت عليه تغييرات، تُبرز الكلمات التي تغيرت بالضبط بتمييز أقوى.

ما الفرق بين المقارنة حسب الأسطر والكلمات والحروف؟

تقوم ميزة «Lines» بمقارنة الأسطر بأكملها، وهو ما يناسب الكود البرمجي والقوائم. أما ميزة «Words» فتقارن كلمة بكلمة، وهو ما يناسب النصوص النثرية. أما ميزة «Characters» فتقارن كل حرف على حدة، مما يساعدك في العثور على خطأ إملائي واحد أو رقم تم تغييره.

كيف تحدد الأداة ما الذي تغير؟

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

هل يمكنها تجاهل الاختلافات في الأحرف الكبيرة والصغيرة أو المسافات؟

نعم. حدد خيار «تجاهل الأحرف الكبيرة والصغيرة» لمعاملة الأحرف الكبيرة والصغيرة على قدم المساواة، وخيار «تجاهل المسافات الزائدة» لتجاهل المسافات في بداية الجملة ونهايتها والمسافات المتكررة. وإذا لم تكن هناك أي اختلافات أخرى، فستشير الأداة إلى ذلك.

ما هي وظيفة خيار «إظهار التغييرات فقط»؟

يخفي الأسطر التي لم تتغير ويحتفظ بثلاثة أسطر من السياق حول كل تغيير، مع ملاحظة توضح عدد الأسطر التي تم إخفاؤها. ويعمل هذا عند المقارنة على أساس الأسطر.

كيف يتم حساب نسبة التشابه؟

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

هل يمكنني نسخ النتيجة أو تنزيلها؟

نعم. تمنحك وظيفتا «نسخ الفروق» و«تنزيل ملف .diff» نصًا عاديًّا. بالنسبة للأسطر، تبدأ الأسطر المحذوفة بعلامة ناقص، بينما تبدأ الأسطر المضافة بعلامة زائد. أما بالنسبة للكلمات والأحرف، فيظهر النص المحذوف بين [- -]، بينما يظهر النص المضاف بين {+ +}.

هل يعمل مع الأكواد وملفات JSON والمستندات؟

يعمل هذا الأداة على أي نص عادي، بما في ذلك الأكواد وملفات JSON، لكنه لا يفهم قواعد الصياغة. لا يمكنك تحميل ملفات Word أو PDF، كما أن التنسيق يُفقد عند اللصق، لذا تتم مقارنة الكلمات فقط.

هل يتم تحميل نصي أو تخزينه في أي مكان؟

لا. تتم مقارنة النصين في متصفحك. يمكن أن يصل حجم كل نص إلى 2 مليون حرف، أو 100,000 حرف في حالة مقارنة الأحرف. يتم حفظ اختياراتك للوضع والخيارات على جهازك، لكن النص لا يتم حفظه.

من مستخدمي هذه الأداة

التعليقات

جاري تحميل التقييمات…
استمر

المزيد من الأدوات في الصندوق

تضم الصفحة الرئيسية عشرات الأدوات المجانية الأخرى التي لا تتطلب مفتاح واجهة برمجة التطبيقات (API).

اقترح أداة