عارض الفروق

التالي: النص المعدَّل

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

كيفية مقارنة نصين

  1. 1

    الصق النص الأصلي

    الصق النسخة الأولى من النص أو اكتبها، ثم انتقل إلى الخطوة التالية.

  2. 2

    الصق النص المعدَّل

    أضف النسخة التي تريد مقارنتها بالنص الأصلي، ثم انتقل إلى المقارنة.

  3. 3

    راجع الاختلافات

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

رموز الفروق في لمحة

الرمز المعنى
+ السطر موجود في النسخة الجديدة فقط (مضاف)
- السطر موجود في النسخة الأصلية فقط (محذوف)
(فارغ) السطر متطابق في النسختين (سياق)

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

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

المقارنة على مستوى الأسطر

تقارن الأداة النصين سطرًا بسطر، بما في ذلك المسافات، وتجد أصغر مجموعة من إضافات وحذف الأسطر التي تحوّل نصًا إلى الآخر. لذلك تظهر تغييرات المسافات البادئة والمسافات الختامية كأسطر معدّلة، وهو أمر مفيد عند مقارنة كود أعيد تنسيقه، أو نص أعيد تدفقه إلى عرض أسطر مختلف، أو مقاطع YAML وINI التي تتسلل إليها مسافات ختامية عن غير قصد.

نصائح

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

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

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

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

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

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

أدوات ذات صلة

مرجع جدول ASCII

جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.

مرجع أحرف HTML

قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.

عدّاد FPS

قِس معدل الإطارات FPS في المتصفح عبر requestAnimationFrame: تنعيم، وأدنى وأقصى معدل إطارات، وحد تنبيه، ورسم بياني اختياري. يعمل محليًا بلا رفع ملفات وبلا API.

أداة إزالة التشفير في لغة جافا سكريبت (JavaScript Deobfuscator)

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

مرجع اختصارات لوحة المفاتيح

ابحث في الاختصارات الافتراضية الموثقة لـ VS Code وChrome وBash مع GNU Readline على macOS وWindows وLinux.

مولد تراخيص

قم بإنشاء النص الكامل لترخيصات المصدر المفتوح مع إدخال اسمك والسنة المقابلة، ويشمل ذلك تراخيص MIT وApache 2.0 وGPLv3 وBSD-3 وMPL-2.0 وCC.

الأداة متاحة بلغات أخرى