مقارنة النصوص
قارن نصين حسب السطر أو الكلمة أو المحرف. اعرض الإضافات والحذف في المسودات والكود ونصوص JSON مع الاحتفاظ بالمسافات وفواصل الأسطر، دون حساب.
ستظهر النتيجة هنا.
كيفية مقارنة نصين
- ألصق النص الأصلي في الحقل الأول والنسخة المعدّلة في حقل المقارنة.
- اختر الأسطر للكود والقوائم، والكلمات للفقرات، والمحارف للتغييرات الدقيقة في الحروف والأرقام.
- ابدأ المقارنة وراجع الإضافات والحذف المميّزين. غيّر مستوى المقارنة وشغّلها مجددًا لرؤية تفاصيل أدق.
دليل استخدام مقارنة النصوص
المقارنة حسب الأسطر مناسبة للكود والإعدادات، وحسب المحارف للتغييرات الصغيرة. تشمل المقارنة المسافات أيضًا. تتوقف الحالات الكبيرة أو المعقدة جدًا للحفاظ على استجابة المتصفح.
مثال لمقارنة نسختين من نص
- المدخلات
المدخلات السطر الأول السطر الثاني السطر الثالث النص المراد مقارنته السطر الأول السطر المعدّل السطر الثالث- النتيجة
[ { "value": "السطر الأول\nالسطر ال", "count": 20, "kind": "unchanged" }, { "value": "ثاني", "count": 4, "kind": "removed" }, { "value": "معدّل", "count": 5, "kind": "added" }, { "value": "\nالسطر الثالث", "count": 13, "kind": "unchanged" } ]
أسئلة شائعة عن مقارنة النصوص
متى أختار المقارنة حسب السطر أو الكلمة أو المحرف؟
تُبرز مقارنة الأسطر السطر المعدّل كاملًا، وتناسب الكود والسجلات والقوائم. تحصر مقارنة الكلمات التغييرات داخل الجمل مع الحفاظ على المسافات. تساعد مقارنة المحارف في تحديد رقم أو حرف تغيّر. قد تضم الرموز التعبيرية وعلامات التشكيل عدة نقاط ترميز؛ استخدم فاحص Unicode إذا كان مظهرها مضلّلًا.
هل تتجاهل المقارنة المسافات وفواصل الأسطر وحالة الأحرف؟
لا. تُقارن المسافات وعلامات الجدولة وفواصل الأسطر والأحرف الكبيرة والصغيرة كما هي. قد يحتوي نصان متشابهان ظاهريًا على محارف غير مرئية مختلفة. وضع الكلمات ليس محلّلًا لغويًا. إذا تميّز سطر كامل، جرّب وضع المحارف لتحديد الفرق الأصغر.
هل يمكن مقارنة JSON أو الكود المصدري؟
نعم، بعد لصقه كنص. تُقارن JSON نصيًا لا بحسب تكافؤ البيانات، لذا قد يظهر اختلاف بسبب المسافة البادئة أو ترتيب المفاتيح. نسّق النسختين بإعدادات JSON نفسها أولًا لتقليل فروق التنسيق. لا تشغّل الأداة الكود ولا تتحقق من سلوك البرنامج ولا تدمج التعديلات تلقائيًا.
هل يمكن مقارنة ملفات Word أو PDF وتنزيل تصحيح Git؟
تقارن الصفحة نصين ملصقين ولا تستخرج المحتوى من ملفات Word أو PDF. يوفّر النسخ والتنزيل قائمة التغييرات المنظّمة كنص JSON، وليس تصحيح Git أو مستندًا مدمجًا. قد تصل النصوص الكبيرة أو شديدة الاختلاف إلى حد الحجم أو الوقت؛ قارن أجزاء أصغر.
هل تُرفع ملفاتي أو رموزي المميّزة أو نصوصي إلى الخادم؟
لا. تُعالج المدخلات داخل متصفحك. يوفّر الموقع الصفحة والبرنامج فقط، ولا يرسل المحتوى إلى خادم تحويل أو يحفظه في حساب.
أدوات قد تحتاجها في الخطوة التالية
- تنسيق JSON وتصغيره والتحقق منه
نسّق JSON وصغّره وتحقّق منه دون فقد دقة الأعداد الكبيرة، مع ضبط المسافات وترتيب المفاتيح المتداخلة.
- فحص Unicode وتحويل تسلسلات الهروب
اعرض نقاط Unicode وبايتات UTF-8 ووحدات UTF-16، وحوّل تسلسلات هروب Unicode في JavaScript.
- حساب SHA-256 والتحقق من الملفات
أنشئ تجزئة SHA-256 للنصوص والملفات، وتحقّق من التنزيلات بمقارنتها بالقيم المنشورة.
استخدامات شائعة وأمثلة
- تصغير JSON
حوّل JSON إلى سطر واحد مع الحفاظ على النصوص والأرقام بدقتها الأصلية.
جميع أدوات المطوّرين
الترميز والملفات
حوّل بين النصوص والبايتات والروابط والصور المضمّنة مع الحفاظ على البيانات الأصلية.
ترميز Base64 وفك ترميزه
حوّل نص UTF-8 إلى Base64 أو فك ترميز الصيغة القياسية والآمنة للروابط، مع ضبط الحشو وتقسيم الأسطر.
ترميز Base64URL وفك ترميزه
أنشئ Base64 آمنًا للروابط باستخدام - و_، وفك ترميز Base64URL دون حشو.
تحويل صورة إلى Base64
حوّل PNG وJPEG وGIF وWebP وSVG وغيرها من الصور المعروفة إلى Base64 Data URI داخل المتصفح.
تحويل Base64 إلى صورة
فك ترميز صور Base64 أو Data URI، وعاين الصيغ المدعومة ونزّل البايتات الأصلية.
تحويل ملف إلى Base64
رمّز أي ملف بصيغة Base64، مع خيارات بادئة Data URI والحشو وفواصل أسطر MIME.
تحويل Base64 إلى ملف
استعد ملفات قابلة للتنزيل من Base64 وData URI مع الحفاظ على جميع البايتات.
ترميز الروابط وفك ترميزها
رمّز أجزاء الروابط والروابط الكاملة وحقول النماذج، أو فك الترميز المئوي والمسافات.
ترميز كيانات HTML وفك ترميزها
حوّل النص إلى كيانات HTML أو استعد المحارف من المراجع المسماة والرقمية.
فحص Unicode وتحويل تسلسلات الهروب
اعرض نقاط Unicode وبايتات UTF-8 ووحدات UTF-16، وحوّل تسلسلات هروب Unicode في JavaScript.
فحص البيانات والنصوص
اقرأ البيانات المنظّمة والرموز المميّزة، وتعرّف بدقة على التغييرات في النص.
تنسيق JSON وتصغيره والتحقق منه
نسّق JSON وصغّره وتحقّق منه دون فقد دقة الأعداد الكبيرة، مع ضبط المسافات وترتيب المفاتيح المتداخلة.
فك ترميز JWT
اقرأ ترويسة JWT وحمولته وراجع أوقات الصلاحية والتفعيل دون إرسال الرمز المميّز إلى خدمة أخرى.
اختبار التعبيرات النمطية
اختبر تعبيرات JavaScript النمطية وأعلامها، واعرض المواضع ومجموعات الالتقاط والمجموعات المسماة.
التجزئة والمعرّفات والجداول
تحقّق من الملفات، وأنشئ معرّفات، واستعرض الأوقات ومواعيد التنفيذ المتكررة.
حساب MD5 والتحقق من الملفات
احسب تجزئة MD5 للنص أو الملفات المحلية وقارنها بقيمة التحقق المتوقعة.
حساب SHA-1 والتحقق من الملفات
احسب تجزئة SHA-1 للنص بصيغة UTF-8 أو الملفات وقارن النتيجة بقيمة تحقق.
حساب SHA-256 والتحقق من الملفات
أنشئ تجزئة SHA-256 للنصوص والملفات، وتحقّق من التنزيلات بمقارنتها بالقيم المنشورة.
حساب SHA-512 والتحقق من الملفات
احسب SHA-512 للنصوص والملفات على جهازك وقارن القيم الست عشرية كاملة.
حاسبة CRC32
احسب CRC-32 القياسي للنصوص والملفات وقارن النتائج الست عشرية ذات الخانات الثماني.
مولّد HMAC
أنشئ HMAC-SHA-1 وHMAC-SHA-256 وHMAC-SHA-512 بمفتاح سري بصيغة UTF-8 أو بالنظام الست عشري.
مولّد UUID وGUID
أنشئ UUID v4 عشوائيًا أو UUID v7 مرتبًا زمنيًا، منفردًا أو على دفعات.
محول الطابع الزمني Unix
حوّل ثواني Unix والمللي ثانية وتواريخ ISO 8601، واعرض اللحظة نفسها في UTC أو أي منطقة IANA.
تحليل تعبيرات Cron
تحقّق من تعبيرات Cron ذات الخمسة أو الستة حقول، واعرض مواعيد التنفيذ مع المناطق الزمنية والتوقيت الصيفي.
مولّد تعبيرات Cron
أنشئ تعبير Cron من حقول الوقت أو الجداول الشائعة وعاين مواعيد التنفيذ في المنطقة المختارة.
تُعالج النصوص والملفات على جهازك. لا تترك نتائج حساسة في حافظة مشتركة، واستخدم جهازًا موثوقًا عند التعامل مع المفاتيح الخاصة والرموز المميّزة.