Panduan Pemeriksa Perbedaan Teks

Bandingkan dua input teks dan lihat apa yang berubah. Diff tingkat kata atau baris dengan penekanan penambahan dan penghapusan.

Kembali ke Pemeriksa Perbedaan Teks

Apa yang dilakukan alat ini

Pemeriksa Perbedaan Teks membandingkan dua input teks dan menyorot perubahan. Pilih diff tingkat kata atau baris. Penambahan muncul dalam satu warna, penghapusan dalam warna lain. Berguna untuk meninjau edit, membandingkan versi, dan menemukan perbedaan dalam konfig atau kode.

Cara menggunakannya

  1. Tempel teks — Masukkan atau tempel teks asli di area pertama, dan teks yang dimodifikasi di area kedua.
  2. Pilih mode — Tingkat kata (menyorot kata yang diubah) atau tingkat baris (seluruh baris).
  3. Lihat diff — Perubahan disorot. Penambahan dan penghapusan ditandai dengan jelas.
  4. Tukar — Tukar dua input untuk membalik perbandingan jika perlu.
  5. Salin — Salin output diff jika alat mendukungnya.

Cara kerjanya

Alat menggunakan algoritma diff (mis. dari paket diff) untuk menghitung urutan edit terpendek antara dua teks. Untuk mode tingkat kata, teks dibagi menjadi kata dan di-diff; untuk tingkat baris, dibagi menjadi baris. Hasil dirender dengan elemen span untuk segmen yang ditambahkan (hijau) dan dihapus (merah). Semua pemrosesan berjalan di sisi klien.

Semua komputasi berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun.

Kasus penggunaan & contoh

  • Review kode — Bandingkan perubahan kode sebelum/sesudah.
  • Konfig — Temukan perbedaan antara versi konfig.
  • Kontrak — Bandingkan draf perjanjian.
  • Terjemahan — Periksa pembaruan terjemahan.
  • Plagiarisme — Bandingkan dokumen serupa (review manual).

Contoh

Asli: The quick brown fox Dimodifikasi: The fast brown fox jumps Diff kata: "quick" dihapus, "fast" dan "jumps" ditambahkan.

Batasan & kendala

  • Hanya dua input — Tidak dapat membandingkan lebih dari dua teks sekaligus.
  • Teks biasa — Tidak ada syntax highlighting atau diff terstruktur untuk kode.
  • File besar — Teks sangat panjang dapat memperlambat komputasi diff.
  • Tanpa merge — Hanya menampilkan diff; tidak ada merge 3-way atau resolusi konflik.

Semua perhitungan dan konversi berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun, sehingga input Anda tidak pernah meninggalkan perangkat.