Text Diff API - Perbandingan Baris demi Baris Gratis
Kirimkan dua string teks dan terima perbedaan baris demi baris yang menunjukkan penambahan, penghapusan, dan baris yang tidak diubah. Outputnya mengikuti format diff terpadu.
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
Perbandingan versi konten
Bandingkan dua versi postingan blog atau dokumen untuk menyorot pengeditan sebelum dipublikasikan, seperti tampilan lacak perubahan yang disederhanakan.
Deteksi penyimpangan konfigurasi
Bandingkan file konfigurasi yang diharapkan dan aktual dalam penerapan Anda untuk mendeteksi perubahan yang tidak sah atau tidak disengaja.
Frequently asked questions
Algoritma diff apa yang digunakan?
API menggunakan algoritma Myers diff, algoritma yang sama yang digunakan oleh git diff.
Apakah perbandingannya peka huruf besar-kecil?
Ya. "Baris 1" dan "baris 1" diperlakukan berbeda. Normalisasikan huruf besar-kecil sebelum mengirim jika Anda ingin perbandingan tidak peka huruf besar-kecil.
Berapa ukuran teks maksimum?
Setiap kolom teks dapat berukuran hingga 500 KB. Untuk file yang lebih besar, bagi menjadi beberapa bagian yang lebih kecil.
Bisakah saya mendapatkan format patch diff terpadu?
Responsnya menggunakan format JSON terstruktur dengan tipe perubahan. Untuk keluaran diff terpadu mentah, gabungkan perubahan di sisi klien.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.