Fungsi alat ini
Tempel teks asli di kiri dan versi yang diubah di kanan, dan alat ini menunjukkan persis apa yang berbeda: baris mana yang ditambah, baris mana yang dihapus, dan di dalam baris yang diedit, kata mana yang berubah. Anda dapat membaca hasilnya berdampingan atau dalam satu daftar, mengabaikan perbedaan spasi atau huruf besar, dan menyalin seluruh perbandingan sebagai unified diff, format yang dipakai sistem kontrol versi dan perintah patch.
Alat ini untuk keperluan sehari-hari: dua versi klausul kontrak, artikel yang disunting, file konfigurasi sebelum dan sesudah perubahan, file terjemahan, potongan kode. Kedua teks tetap berada di browser Anda, penting jika berisi dokumen pribadi atau kredensial.
Cara memakai
- Taruh teks asli di kotak kiri dan teks yang diubah di kotak kanan. Anda juga bisa meletakkan file teks pada kotak atau memakai tombol "Buka file".
- Baca ringkasan: berapa baris ditambah, dihapus, dan tetap. Jika identik, alat memberi tahu.
- Beralih antara "Berdampingan" dan "Sebaris". Baris yang ditambah berwarna hijau, yang dihapus merah, dan kata yang berubah di dalam baris disorot lebih kuat.
- Centang "Abaikan spasi kosong" untuk melewati perbedaan spasi dan indentasi, atau "Abaikan huruf besar dan kecil".
- Tekan "Salin unified diff" untuk menyalin perubahan, atau unduh sebagai file .diff.
Bagian panjang yang tidak berubah dilipat menjadi tombol, sehingga Anda melihat perubahan dengan tiga baris konteks di sekelilingnya.
Cara kerja perbandingan
Alat ini membandingkan baris demi baris dengan algoritma Myers, metode di balik program diff klasik: mencari himpunan terkecil baris tambahan dan hapusan yang mengubah teks pertama menjadi kedua. Ketika baris yang dihapus dan baris yang ditambah berada di tempat yang sama, keduanya dibandingkan lagi kata demi kata, sehingga perubahan dari price * 2 ke price * 3 hanya menyorot 2 dan 3. Jika dua baris sangat sedikit kesamaannya, keduanya ditampilkan sebagai sama sekali berbeda.
Akhir baris tidak dihitung sebagai perbedaan: file dengan akhir baris Windows dan file dengan akhir baris Unix dianggap sama jika teksnya sama. Hilangnya akhir baris di ujung teks juga tidak dihitung, jadi "delta" dan "delta" yang diikuti akhir baris dianggap baris yang sama.
Batas
Setiap sisi menampung hingga 5 juta karakter dan file yang dibuka hingga 5 MB. Perbandingan besar berjalan di latar belakang agar halaman tidak macet. Jika dua teks berbeda di ribuan tempat, keduanya tidak dapat dicocokkan persis baris demi baris; alat memberi tahu dan menampilkan bagian yang tidak cocok sebagai diganti.