Cara memakai
- Tempel Teks asli di kotak kiri.
- Tempel Teks yang diubah di kotak kanan. Hasilnya diperbarui saat Anda mengetik.
- Pilih Baris untuk membandingkan baris demi baris, atau Kata untuk membandingkan kata demi kata.
- Centang Abaikan huruf besar dan kecil atau Abaikan spasi berlebih dan jeda baris jika perbedaan itu tidak penting bagi Anda.
Cara perbedaan ditemukan
Alat ini mencari penyisipan dan penghapusan paling sedikit yang mengubah teks asli menjadi teks yang diubah. Ini masalah subsekuens persekutuan terpanjang (longest common subsequence), dan metode yang dipakai adalah algoritma O(ND) yang diterbitkan Eugene W. Myers pada 1986, dengan N dan M adalah panjang kedua teks dan D adalah jumlah perubahan.
Setiap baris, atau setiap kata yang dipisahkan spasi, adalah satu unit. Unit yang hanya ada di teks asli ditampilkan sebagai dihapus; unit yang hanya ada di teks yang diubah ditampilkan sebagai ditambahkan.
- Baris yang pindah ke tempat lain ditampilkan sebagai dihapus di tempat lamanya dan ditambahkan di tempat barunya.
- Unit yang sama ditampilkan sekali, di tempatnya, tanpa tanda.
Opsi huruf besar-kecil dan spasi
Dengan Abaikan huruf besar dan kecil aktif, Apel dan apel dihitung sama. Aturannya mengikuti bahasa halaman: di halaman bahasa Turki, I kapital menjadi ı tanpa titik dan İ yang bertitik menjadi i, sehingga Işık dan ışık sama di sana, tetapi tidak di halaman bahasa Indonesia.
Dengan Abaikan spasi berlebih dan jeda baris aktif, deretan spasi atau tab dihitung sebagai satu spasi, dan spasi di awal atau akhir baris diabaikan. Hasilnya tetap menampilkan teks yang Anda tempel.
Batasan
- Setiap teks boleh memiliki hingga 20.000 baris atau kata.
- Hingga 3.000 penyisipan dan penghapusan dapat ditampilkan. Pasangan teks yang berbeda di lebih banyak tempat ditolak dengan sebuah pesan.
Contoh kerja: tiga baris teks
Teks asli memiliki tiga baris dan teks yang diubah juga tiga. Baris pertama menjadi Halo semua dunia, baris ketiga menjadi Baris keempat, dan baris kedua tidak berubah.
Hasilnya menunjukkan 2 ditambahkan, 2 dihapus dan 1 tidak berubah. Baris yang dihapus ditampilkan sebelum baris yang ditambahkan menggantikannya, sehingga setiap perubahan terbaca di satu tempat.
| Hasil | Baris |
|---|---|
| Dihapus | Halo dunia |
| Ditambahkan | Halo semua dunia |
| Tidak berubah | Baris kedua |
| Dihapus | Baris ketiga |
| Ditambahkan | Baris keempat |
Pertanyaan yang sering diajukan
Apakah teks saya diunggah ke suatu tempat?
Tidak. Perbandingan dijalankan di peramban Anda, dan halaman tidak pernah mengirim atau menyimpan apa yang Anda tempel. Anda bisa memeriksanya dengan mematikan koneksi internet setelah halaman dimuat, lalu membandingkan lagi.
Mengapa baris yang pindah tampil sebagai dihapus sekaligus ditambahkan?
Teks dibandingkan menurut urutannya. Baris yang pindah adalah penghapusan di tempat lamanya dan penambahan di tempat barunya, karena alat ini tidak mencari perpindahan. Hal yang sama terjadi di sebagian besar alat diff.
Apa beda membandingkan baris dan membandingkan kata?
Membandingkan baris menandai seluruh baris sebagai berubah, cocok untuk kode, daftar dan surat. Membandingkan kata menandai kata tunggal, sehingga perubahan di dalam kalimat hanya menampilkan kata yang berubah.
Mengapa ada batas ukuran teks?
Setiap teks boleh memiliki hingga 20.000 baris atau kata, dan hingga 3.000 penyisipan dan penghapusan dapat ditampilkan. Lebih dari itu ponsel akan melambat atau kehabisan memori, sehingga alat ini berhenti dengan pesan.
Apakah opsi huruf besar-kecil berfungsi untuk huruf Turki?
Ya, di halaman bahasa Turki. Di sana I kapital menjadi ı tanpa titik dan İ menjadi i, sesuai aturan Turki, sehingga Işık dan ışık cocok ketika huruf besar-kecil diabaikan. Di halaman bahasa Indonesia keduanya tidak cocok, seperti di halaman bahasa Inggris.
Sumber
- Wikipedia (dalam bahasa Inggris): Diff, metode subsekuens persekutuan terpanjang dan algoritma Myers 1986
- Unicode SpecialCasing.txt (dalam bahasa Inggris): aturan huruf besar-kecil khusus, termasuk bahasa Turki
Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.