Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

تخطي إلى المحتوى الرئيسي
Gizke.com
المدونة

مقارنة النصوص

يعمل على جهازك. لا يُرسل أي شيء.

الأصلي

المعدَّل

الفروقات

الصق نصًا في كلا الجانبين لرؤية الفروقات

أبرز الفروقات سطرًا بسطر بين نصّين، كل ذلك داخل متصفحك.

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

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

لماذا تظهر كلمة واحدة تم تعديلها كسطر كامل تم حذفه وإعادة إضافته؟
تقارن هذه الأداة سطرًا بسطر، وليس كلمة بكلمة - لذا فإن سطرًا تغيّر فيه ولو حرف واحد يظهر على أنه حذف لنسخته القديمة وإضافة لنسخته الجديدة، لأن السطر ككل لم يعد مطابقًا. لا يزال هذا مفيدًا لتحديد الأسطر التي تغيّرت بالضبط، حتى دون تمييز على مستوى الكلمة داخل السطر.
ماذا يتجاهل خيار «تجاهل المسافات البيضاء» فعليًا؟
يقصّ المسافات في بداية ونهاية كل سطر ويختصر أي تتابع من المسافات الداخلية إلى مسافة واحدة قبل المقارنة - لذا فإن الأسطر التي تختلف فقط في المسافة البادئة أو المسافات الزائدة في النهاية أو المسافات الإضافية بين الكلمات تُعامل على أنها متطابقة.
هل يمكن لهذه الأداة مقارنة الكود، وليس النص العادي فقط؟
نعم - المقارنة هي مطابقة نصية قائمة بالكامل على الأسطر، لذا تعمل بنفس الطريقة على الكود المصدري وملفات الإعدادات أو أي نص آخر موجّه بالأسطر. إنها لا تفهم صيغة أي لغة برمجة معينة، وهذا بالضبط ما يجعلها تعمل بنفس الكفاءة على جميعها.
ماذا يغيّر خيار «تجاهل حالة الأحرف» بالضبط؟
عند تفعيله، يتم تحويل كل سطر إلى أحرف صغيرة قبل مقارنته بنظيره، لذا تُعامل الأسطر التي تختلف فقط في حالة الأحرف (مثل الأحرف الكبيرة والصغيرة في النصوص اللاتينية) على أنها نفس السطر ولا تُعلَّم كتغيير. لا تزال النتيجة تعرض كل سطر بحالة الأحرف الأصلية له - فالمقارنة نفسها فقط هي التي تتجاهل حالة الأحرف، وليس ما تراه على الشاشة.
لماذا أرى تحذيرًا بأن النص كبير جدًا؟
تبني خوارزمية المقارنة جدولًا يحتوي على خلية لكل زوج من الأسطر من النصين، لذا تزداد تكلفة الذاكرة والوقت بسرعة مع طول النصوص. بمجرد أن يتجاوز أحد الجانبين 2000 سطر، تحذّرك الأداة من أن المقارنة قد تستغرق لحظة وتستخدم ذاكرة ملحوظة، لأن كل شيء يعمل داخل علامة تبويب متصفحك بدلاً من خادم - ويمكنك مع ذلك المتابعة، فهذا مجرد تنبيه.
للمطورين: افتح هذه الصفحة بمعاملَي `original` و`modified` في الرابط - مثال: gizke.com/diff?original=hello world&modified=hello there - وسيتم تعبئة كلا الجانبين تلقائيًا. لن يحتاج معظم الزوار إلى هذا؛ فهو مخصص للربط المباشر بمقارنة جاهزة للاستخدام.

شارك هذه الأداة

المدونةمن نحناتصل بناشروط الاستخدامسياسة الخصوصية