🆚 مقارن النصوص
قارن نصين واعرض الأجزاء المضافة والمحذوفة والمتشابهة حسب السطر أو الكلمة أو الحرف, محلياً.
📋 نتيجة المقارنة
🔐 تُحسب المقارنة في متصفحك. تُحمَّل مكتبة diff صغيرة مفتوحة المصدر من jsDelivr؛ ولا تُرفع نصوصك أبداً.
كيفية استخدام هذه الأداة
نظرة عامة
مقارن النصوص يقارن نصين ويميّز كل اختلاف: الإضافات بالأخضر والحذف بالأحمر والمحتوى المتشابه دون تغيير. بدّل بين المقارنة سطراً بسطر للمستندات والسجلات، وكلمة بكلمة للنصوص، وحرفاً بحرف لاكتشاف الأخطاء المطبعية والترقيم. تحسب الإحصاءات المباشرة الوحدات المضافة والمحذوفة والمتشابهة، وينتج زر النسخ قائمة diff موحدة + / −. كل شيء يُحسب محلياً في متصفحك, تُحمَّل مكتبة diff صغيرة فقط ولا تُرفع نصوصك أبداً. الصق النصين جنباً إلى جنب ليظهر الفرق سطراً بسطر مع تمييز الإضافات والحذف، وكل المقارنة تجري محلياً في المتصفح فلا تُرسل نصوصك إلى أي خادم.كيف تعمل المقارنة
يُقسَّم النصان إلى الوحدة المختارة, أسطر أو كلمات أو أحرف, وتحسب خوارزمية مسافة التحرير أقصر تسلسل إدراجات وحذوفات يحوّل أحدهما إلى الآخر. يُسقَط الناتج على النص الأصلي: أخضر للإضافات وأحمر للحذوفات والباقي دون تغيير. وضع الأسطر للشيفرة والسجلات، ووضع الكلمات للنصوص والعقود، ووضع الأحرف يكشف الفروق الخفية كالمسافات الأخيرة أو فاصلة متبادلة. يمكن نسخ ناتج + / − الموحّد إلى التذاكر والمراجعات.
تفاصيل المعالجة والحدود
| الخاصية | السلوك |
|---|---|
| الأوضاع | مقارنة على مستوى السطر والكلمة والحرف |
| الخوارزمية | فرق بمسافة التحرير مع تمييز داخل السطر |
| الإحصاءات | وحدات مضافة ومحذوفة ومتطابقة |
| التصدير | نسخ كقائمة + / − موحّدة |
| المعالجة | 100% في المتصفح؛ النصوص لا تُرفع أبداً |
| التكلفة | مجاناً، بدون حساب وبدون حد أحرف |
الخصوصية: النصوص تبقى في المتصفح
غالباً ما تتعلق المقارنات بمسودات أو عقود أو مقتطفات سجلات. تُحمَّل مكتبة فرق صغيرة فقط، وتُعالج النصوص في الذاكرة ولا تُنقل أبداً، والأداة تعمل دون اتصال.
المقارنة بفعالية
- وضع الأحرف يشخّص السلاسل «المتطابقة» التي تفشل رغم ذلك.
- وضع الأسطر لملفات الإعداد وتتبعات الأخطاء.
- تجاهل المسافات عن قصد: المسافات الأخيرة هي السبب المعتاد.
- انسخ الفرق الموحّد بدل لقطات الشاشة.
- في الدمج الثلاثي قارن الأزواج تتابعياً.
اقرأ أيضاً أدوات النصوص للعدادات وحالة الأحرف وتحرير Markdown.
خوارزميات الفروقات: الدقة على مستوى السطر والكلمة والمحرف
تقارن أداة الفروقات نصين وتخبر بما تغير، لكن الناتج المفيد يعتمد على وحدة المقارنة. مقارنة الأسطر هي الافتراضية للكود والإعدادات لأنها تناظر طريقة تحرير الملفات ومراجعتها؛ ومحرف واحد متغير داخل سطر يجعل السطر كله معدلاً. ومقارنة الكلمات أفضل للنصوص والعقود والترجمات حيث يريد المراجع رؤية كلمة تغيرت داخل جملة متطابقة فيما عداها. ومقارنة المحارف الأدق والأصعب قراءة، لذا تُحفظ عادة للسلاسل القصيرة كالمعرّفات أو البصمات. وتستخدم معظم التطبيقات أطول تسلسل مشترك أو خوارزمية Myers التي تجد أصغر مجموعة إدراجات وحذوفات تحول نصاً إلى آخر؛ وهي حتمية ولا تتكلف تفسير المعنى. وتغيّر ثلاثة خيارات النتيجة أكثر من الخوارزمية. تجاهل المسافات يمنع تغييرات الإزاحة من إغراق التعديلات الحقيقية؛ وتجاهل حالة الأحرف يعامل Upper وupper كمتساويين؛ وتجاهل الأسطر الفارغة يبعد ضجيج إعادة التنسيق عن التقرير. وعند مقارنة إصدارات مستند حدد الغرض من التقرير, مراجعة أم تدقيق أم دمج, واختر الدقة والخيارات وفقاً لذلك. وتجري المقارنة محلياً في متصفحك، فلا تغادر المسودات والعقود وبيانات الاعتماد جهازك.
الأسئلة الشائعة
ما هو diff النصوص؟ +
يعرض diff ما تغيّر بين نسختين من نص: المضاف بالأخضر والمحذوف بالأحمر والباقي دون تغيير. يدعم مقارن النصوص مستويات السطر والكلمة والحرف.
أي وضع مقارنة أستخدم؟ +
استخدم وضع السطر للمستندات والسجلات، ووضع الكلمة لتحرير النصوص، ووضع الحرف لاكتشاف الأخطاء المطبعية والترقيم.
هل تُرفع نصوصي؟ +
لا. تُنفّذ المقارنة بالكامل في متصفحك. تُحمَّل فقط مكتبة diff صغيرة مفتوحة المصدر من CDN jsDelivr؛ ولا يُنقل محتواك أبداً.
هل يمكنني نسخ النتيجة؟ +
نعم, زر النسخ يمنحك قائمة diff موحدة مع + للمضاف و- للمحذوف.