Compare Two Texts Online — Text Diff Checker
قارن نصين أونلاين واعرف ماذا تغيّر. العملية: الصق النص الأصلي والمعدَّل، اختر المقارنة حسب السطر أو الكلمة أو الحرف، ويمكن تجاهل المسافات أو توحيد أسطر Windows (CRLF→LF)، ثم أبرز الإضافات والحذف في المتصفح. مثال: غيّر «مرحبا بالعالم» إلى «مرحبا صديقي» — وضع الكلمات يُظهر استبدالاً واحداً.
أخضر = مضاف · أحمر = محذوف
طريقة الاستخدام
الصق نسختين، اختر دقة المقارنة (سطر أو كلمة أو حرف)، ثم راجع الإضافات الخضراء والحذف الأحمر. النص الذي تلصقه لا يُرفع ولا يُحفظ لدينا. قد تحمّل الصفحة مكتبة jsdiff مفتوحة المصدر من CDN لتعمل المقارنة في المتصفح.
كيف تُحسب الفروقات
تبحث الأداة عن قائمة قصيرة من التعديلات لتحويل النص A إلى B (diff كلاسيكي / أسلوب Myers عبر jsdiff). اختر الوضع حسب المهمة:
- سطر — مناسب لـ .env وYAML والكود؛ السطر المتغيّر يُعلَّم بالكامل. سهل المسح، لكن تغيير كلمة واحدة يلوّن السطر كله.
- كلمة — مناسب للجمل والبريد والـ prompts؛ يبرز كلمات مفردة. أوضح للنثر؛ علامات الترقيم قد تقطع النتيجة.
- حرف — مناسب للأخطاء الصغيرة؛ الأدق، لكنه مزعج في التعديلات الطويلة.
تجاهل المسافات يخفي تغييرات المسافة البادئة فقط. معاملة CRLF وLF بالمثل تمنع احمرار سطر كامل بسبب أسلوب السطر الجديد فقط (ويندوز مقابل يونكس).
مثال
مثال (وضع الكلمة): A = «مرحبا بالعالم»، B = «مرحبا صديقي» — تغيير واحد (بالعالم → صديقي). إذا تغيّر السطر الأوسط فقط من ثلاثة أسطر، وضع السطر يعلّم ذلك السطر.
متى تستخدمها
- مراجعة إعدادات: قارن مقطعي .env أو YAML سطراً بسطر.
- تعديل مطالبة: وضع الكلمات لرؤية الصياغات المضافة أو المحذوفة.
- تدقيق نص أو ترجمة: تأكد أن الجمل المقصودة فقط تغيّرت.
Frequently asked questions
أقارن بالسطر أم بالكلمة؟
السطر للشيفرة والإعدادات. الكلمة للجمل والرسائل والمطالبات — تُبرز الكلمات المتغيّرة فقط.
هل يُرفع نصي إلى خادم؟
النص الذي تلصقه لا يُرفع ولا يُحفظ لدينا — المقارنة تتم في متصفحك. قد تحمّل الصفحة jsdiff (مفتوحة المصدر) من CDN؛ ذلك لا يرسل نصك إلى خوادمنا.
لماذا يجعل اختلاف نهاية السطر السطر كله أحمر؟
Windows غالباً CRLF و Mac/Linux غالباً LF. فعّل «اعتبار CRLF و LF متساويين» ثم قارن مجدداً.
هل أقارن صوراً أو ملفات ثنائية؟
لا. النص العادي فقط.