مقارنة النصوص (Text Diff)
قارن بين نصين جنبًا إلى جنب وشاهد كل إضافة، وحذف، وسطر غير متغير محددًا بوضوح
الصق النص في كلا اللوحتين وانقر على مقارنة - أو ابدأ في الكتابة مباشرة
ما هي أداة مقارنة النصوص (Text Diff)؟
تقوم أداة مقارنة النصوص بمقارنة جزءين من النص وتوضح لك بالضبط ما الذي تغير - أي السطور أو الكلمات تم إضافتها أو إزالتها أو بقيت دون تغيير. يعود أصل هذا المفهوم إلى أداة diff في أنظمة Unix وخوارزمية Myers لمقارنة الفروق، والتي تستخدمها حاليًا جميع أنظمة التحكم في الإصدارات في العالم تقريبًا.
تشمل حالات الاستخدام الشائعة مقارنة نسختين من مستند، ومراجعة تغييرات الكود قبل الإرسال (commit)، واكتشاف الاختلافات بين المحتوى المنسوخ والملصق، والتحقق من التعديلات التي أجراها أحد المتعاونين، وتسوية ملفات الإعدادات (config files) أو نصوص SQL.
كيف تعمل الخوارزمية
تستخدم هذه الأداة خوارزمية LCS (أطول سلسلة فرعية مشتركة) للعثور على أطول سلسلة من الأسطر (أو الكلمات، في وضع مقارنة الكلمات) التي تظهر في كلا النصين بنفس الترتيب. يتم تصنيف كل شيء خارج LCS كحذف من النص الأصلي أو إضافة في النسخة المعدلة. يتم عرض النتيجة كعرض ملون جنبًا إلى جنب مع أرقام الأسطر.
كيفية استخدام أداة مقارنة النصوص
- الصق النص الأصلي في اللوحة اليسرى المسماة "الأصلي".
- الصق النسخة المعدلة في اللوحة اليمنى المسماة "المعدل".
- انقر فوق "مقارنة" (أو اكتب فقط - سيتم تحديث المقارنة تلقائيًا بعد فترة توقف قصيرة).
- اقرأ المخرجات الملونة جنبًا إلى جنب: يبرز اللون الأحمر السطور المحذوفة على اليسار، ويبرز اللون الأخضر السطور المضافة على اليمين، وتظهر السطور غير المتغيرة في كلا العمودين.
- قم بالتحويل إلى وضع مقارنة الكلمات لرؤية التغييرات على مستوى الكلمات الفردية داخل كل سطر معدل.
الأسئلة الشائعة
أدوات ذات صلة
🔒 خاص وآمن 100%
تتم جميع عمليات مقارنة النصوص محليًا في متصفحك. لا يتم رفع نصوصك أبدًا إلى أي خادم، مما يجعل هذه الأداة آمنة تمامًا للمستندات السرية، الأكواد البرمجية الخاصة، أو أي محتوى حساس.