Text Diff API - مقارنة مجانية سطرًا تلو الآخر
قم بإرسال سلسلتين نصيتين واحصل على فرق سطرًا تلو الآخر يوضح الإضافات والمحذوفات والأسطر التي لم تتغير. يتبع الإخراج تنسيق الفرق الموحد.
Code examples
curl -X POST https://api.botoi.com/v1/diff \
-H "Content-Type: application/json" \
-d '{"original":"line 1\nline 2\nline 3","modified":"line 1\nline 2 updated\nline 3\nline 4"}'When to use this API
مقارنة إصدار المحتوى
قارن بين نسختين من منشور مدونة أو مستند لتمييز التعديلات قبل النشر، مثل طريقة عرض مبسطة لتتبع التغييرات.
كشف الانجراف التكوين
قارن بين ملفات التكوين المتوقعة والفعلية في النشر الخاص بك لاكتشاف التغييرات غير المصرح بها أو العرضية.
Frequently asked questions
ما هي خوارزمية الفرق المستخدمة؟
تستخدم واجهة برمجة التطبيقات خوارزمية Myers diff، وهي نفس الخوارزمية المستخدمة بواسطة git diff.
هل المقارنة حساسة لحالة الأحرف؟
نعم. يتم التعامل مع "السطر 1" و"السطر 1" على أنهما مختلفان. قم بتطبيع الحالة قبل الإرسال إذا كنت تريد مقارنة غير حساسة لحالة الأحرف.
ما هو الحد الأقصى لحجم النص؟
يمكن أن يصل حجم كل حقل نصي إلى 500 كيلو بايت. بالنسبة للملفات الأكبر حجمًا، قم بتقسيمها إلى أقسام أصغر.
هل يمكنني الحصول على تنسيق تصحيح فرق موحد؟
تستخدم الاستجابة تنسيق JSON منظمًا مع أنواع التغيير. للحصول على مخرجات فرق أولية موحدة، قم بدمج التغييرات من جانب العميل.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.