قارن بين نصّين

مقارنة نصوص جنبًا إلى جنب مجانية. الصق نسختين — كود، نثر، JSON، بنود عقد، أي شيء — واعرض ما تغير: مشطوب أحمر على الأصلي، أخضر على المعدّل. اختر دقة السطر أو الكلمة أو الحرف، وبدّل بين العرض جنبًا إلى جنب أو الموحّد (نمط GitHub PR) أو المضمّن. مفيد لـ: مراجعة تنقيح عقد قبل التوقيع، اكتشاف تغيير ترخيص مخفي في ملف طرف ثالث، فحص نسخ-لصق تحريري، مقارنة استجابتي JSON لـ API للعثور على حقل غير متوقع، أو توليد تصحيح نظيف للمشاركة في الدردشة. نفس خوارزمية diff التي تستخدمها git نفسها، تعمل في تبويب المتصفح بحيث تبقى النصوص في الصفحة (نجمع قياسات أداء مجهولة الهوية فقط).

كيفية الاستخدام

1
الصق نصين

الأصلي على اليسار، المعدّل على اليمين.

2
اختر العرض + الدقة

جنبًا إلى جنب للمراجعة، موحّد للمشاركة، مضمّن للنثر.

3
اقرأ diff

أحمر — أصلي (محذوف)، أخضر + جديد (مضاف)، رمادي = بدون تغيير.

4
اضبط الخيارات

تجاهل المسافات إذا كان التنسيق ضوضاء؛ تجاهل حالة الأحرف إذا لم تكن مهمة.

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

العرض
الدقة
خيارات
مقارنة
الأصلي
المعدّل
الصق نصين أعلاه لرؤية الفروق.
لا تعرف ماذا تجرّب؟
450+ أداة مجانية — افتح أداة عشوائية
🎲 فاجئني

المميزات

ثلاثة عروض ثلاث دقّات تجاهل المسافات / حالة الأحرف إحصاءات إدراج / حذف تبديل الجوانب خوارزمية متوافقة مع Git

الاستخدامات النموذجية

  • اكتشف ما تغير بين نسختين من ملف تكوين قبل النشر.
  • راجع إعادة كتابة فقرة بدقة على مستوى الكلمة لرؤية أي كلمات تحركت بالضبط.
  • قارن استجابتي JSON للعثور على اختلاف حقل غير متوقع.
  • تحقق من تعديل نسخ-لصق مقابل الأصل قبل الالتزام.
  • أنشئ diff موحّدًا نظيفًا للمشاركة في الدردشة أو مراجعة الكود.

لماذا هذا

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

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

هل هناك حد للحجم؟

الحد الناعم هو ~2 ميجابايت لكل جانب — حوالي 30,000 سطر من كود مصدري نموذجي، أو فصل كتاب كامل. على هذا النطاق، يكتمل diff على مستوى الحرف في أقل من ثانية على لابتوب حديث. للإدخالات الأكبر، دقة السطر تبقى سريعة.

أي خوارزمية diff؟

نفس عائلة Myers longest-common-subsequence التي تستخدمها git وGNU diff ومعظم أدوات مراجعة الكود — فالإخراج يطابق ما يراه المراجعون في PR. لدقة الكلمة والحرف داخل الأسطر المتغيرة، تعمل نفس الخوارزمية مرة أخرى على رموز ذلك السطر فقط.

لماذا يبدو diff كودي خاطئًا مع إيقاف "تجاهل المسافات"؟

علامات التبويب مقابل المسافات والمسافات اللاحقة ونهايات الأسطر CRLF تُحسب كاختلافات حقيقية عند إيقاف "تجاهل المسافات". بدّل الخيار إذا كنت تهتم فقط بتغييرات المحتوى.

هل يمكنني نسخ diff؟

العرض الموحّد نص عادي — حدد وانسخ. العرض جنبًا إلى جنب HTML؛ التصدير الأنظف هو التبديل إلى موحّد.

الموبايل؟

نعم. جنبًا إلى جنب ينهار إلى لوحات مكدسة تحت 600 بكسل. استخدم موحّد لقراءة موبايل أنظف.

💡 هل تريد أن نحسّن هذه الأداة خصيصاً لك؟

يمكننا ذلك مجاناً! أرسل لنا رسالة قصيرة بفكرتك. إذا أردت مناقشة التفاصيل، اترك بريدك الإلكتروني وسنتواصل معك. يمكنك البقاء مجهولاً.

كيف تقيّم هذه الأداة؟

شكراً لتقييمك!
هل تريد مشاركة المزيد؟ اترك تعليقاً!
شكراً! سيظهر تعليقك بعد المراجعة.
تاريخ النشر آخر تحديث