Alat Pemeriksa Perbedaan (Diff)
Bandingkan dua blok teks dan sorot perbedaannya.
Tentang Alat Pemeriksa Perbedaan (Diff)
Bandingkan dua blok teks dan segera sorot apa yang telah ditambahkan, dihapus, atau dimodifikasi. Alat pemeriksa perbedaan (diff) ini sangat cocok untuk pengembang agar dapat membandingkan versi kode, atau bagi penulis untuk melacak pengeditan konten tanpa memerlukan sistem kontrol versi yang rumit.
Cara Penggunaan
- Tempelkan 'Teks Asli' di kotak input kiri.
- Tempelkan 'Teks Modifikasi' di kotak input kanan.
- Klik 'Periksa Perbedaan' untuk memulai perbandingan.
- Tinjau perubahan yang disorot (hijau untuk penambahan, merah untuk penghapusan) dan navigasikan di antara perbedaan tersebut.
Kasus Penggunaan Umum
- Membandingkan perbedaan antara berbagai versi cuplikan kode atau file konfigurasi.
- Melacak pengeditan pada artikel, postingan blog, atau dokumen hukum.
- Mengidentifikasi perubahan halus dalam kumpulan data atau output log.
Detail teknis
Menggunakan algoritma diferensial Myers untuk menemukan skrip pengeditan terpendek di antara urutan. Semua pemrosesan dilakukan sepenuhnya di dalam browser Anda.
Pertanyaan Umum
- Apakah ini membandingkan berdasarkan karakter atau baris?
- Alat kami dioptimalkan untuk perbandingan baris demi baris, yang merupakan cara paling umum untuk melacak perubahan teks dan kode.
- Apakah ada batas baris?
- Alat ini dapat membandingkan ribuan baris teks secara efisien. Untuk dokumen yang sangat besar, pemrosesan mungkin memakan waktu sedikit lebih lama.
- Bagaimana cara membandingkan dua versi file teks secara online?
- Tempel teks asli di panel kiri dan versi yang dimodifikasi di panel kanan, lalu klik Bandingkan. Alat menyoroti baris yang ditambahkan dalam hijau, baris yang dihapus dalam merah, dan baris yang tidak berubah dalam putih — memberi Anda tampilan yang jelas dari setiap perbedaan.
- Bisakah saya menggunakan ini untuk membandingkan kode, JSON, atau file konfigurasi?
- Ya. Pemeriksa diff bekerja pada teks biasa apa pun — kode sumber, JSON, YAML, file environment, query SQL, atau prosa. Ini melakukan diff baris per baris menggunakan algoritma Myers diff, pendekatan yang sama yang digunakan oleh Git.
- Apakah alat diff menunjukkan kata-kata spesifik mana yang berubah dalam satu baris?
- Ya. Selain penyorotan tingkat baris, alat melakukan diffing kata-kata tingkat inline pada baris yang dimodifikasi, menggarisbawahi kata atau karakter tepat yang berubah. Ini sangat berguna untuk menemukan kesalahan ketik kecil atau perubahan nilai tunggal dalam file konfigurasi.
- Apakah ada batas ukuran file untuk teks yang bisa dibandingkan?
- Diff Checker berjalan sepenuhnya di browser Anda menggunakan algoritma diff JavaScript, sehingga kinerja tergantung pada perangkat Anda. Teks hingga beberapa ratus kilobyte (sekitar 5.000–10.000 baris) dibandingkan dengan cepat di perangkat modern. File yang sangat besar — seperti dump log berukuran beberapa megabyte — mungkin membutuhkan beberapa detik pada perangkat yang lebih tua. Tidak ada batas ukuran keras yang diterapkan oleh alat. Untuk perbandingan file yang sangat besar, alat baris perintah seperti GNU diff atau git diff akan lebih cepat.
Pemrosesan lokal
Alat file, teks, dan grafik lokal kami memproses konten di perangkat Anda menggunakan JavaScript, API browser, dan WebAssembly bila diperlukan. Peristiwa kami tidak menyertakan nama atau isi file, teks masukan, nilai grafik, kesalahan mentah, email, atau referensi lisensi. Alat jaringan (DNS, WHOIS, IP, dan uji kecepatan) menghubungi layanan eksternal untuk fungsinya. Memuat situs, font, pustaka, dan model juga membuat permintaan jaringan. WebAssembly sendiri tidak mencegah akses jaringan.