tigtools

Diff Teks

Tampal versi asal dan versi yang diubah untuk melihat dengan tepat baris atau perkataan yang ditambah atau dikeluarkan.

Berjalan dalam pelayar anda Tanpa pendaftaran

Bandingkan mengikut

Cara menggunakannya

  1. Tampal teks asal dalam kotak kiri dan teks yang diubah dalam kotak kanan.
  2. Pilih sama ada untuk membandingkan mengikut baris (terbaik untuk kod, senarai dan data) atau mengikut perkataan (terbaik untuk prosa).
  3. Secara pilihan, abaikan perbezaan huruf besar/kecil atau ruang.
  4. Baca hasilnya: bahagian yang dikeluarkan ditanda dengan − dan latar belakang merah, bahagian ditambah dengan + dan latar belakang hijau. Gunakan “Tukar” untuk membalikkan arah.

Cara ia berfungsi

Perbandingan menggunakan algoritma perbezaan Myers, pendekatan yang sama digunakan oleh Git dan kebanyakan program diff. Ia mencari set penambahan dan pembuangan terkecil yang menukarkan teks asal kepada teks yang diubah, dan semua yang lain ditunjukkan sebagai tidak berubah. Baris atau perkataan yang diedit muncul sebagai pembuangan diikuti penambahan.

Dalam mod baris, setiap baris dibandingkan secara keseluruhan, dan hasilnya menunjukkan nombor baris dalam kedua-dua versi. Penghujung baris Windows dan Unix dilayan sama, dan pemisah baris akhir diabaikan. Dalam mod perkataan, teks dipecahkan kepada perkataan dan ruang antaranya, dan kelompok perubahan ditunjukkan sebaris; kiraan hanya melibatkan perkataan, bukan ruang. Tanda baca yang melekat pada perkataan ialah sebahagian daripada perkataan itu, jadi “end.” dan “end” berbeza.

“Abaikan huruf besar/kecil” menganggap “Hello” dan “hello” sebagai sama. “Abaikan perbezaan ruang” menganggap baris sebagai sama apabila ia berbeza hanya pada ruang di awal atau hujung atau pada bilangan ruang antara perkataan; dalam mod perkataan, sebarang jumlah ruang kosong dikira sama. Perbezaan yang diabaikan ditunjukkan dengan teks versi yang diubah.

Untuk memastikan halaman kekal responsif, setiap teks boleh mempunyai sehingga 5,000 baris dalam mod baris dan 3,000 perkataan dalam mod perkataan. Perubahan ditanda dengan kedua-dua warna dan tanda + atau −, dan pembaca skrin mengumumkannya sebagai ditambah atau dibuang.

Contoh

Menyemak apa yang berubah dalam kontrak

Tampal terma bulan lepas dan versi bulan ini dalam mod perkataan. Perubahan daripada “30 hari” kepada “14 hari” menunjukkan “30” dibuang dan “14” ditambah dalam ayat yang sama, jadi suntingan kecil tidak akan terlepas.

Membandingkan dua fail konfigurasi

Dalam mod baris dengan “Abaikan perbezaan ruang”, baris yang diinden semula tidak dilaporkan, dan hanya baris yang nilainya benar-benar berubah ditanda, dengan nombor baris dalam kedua-dua fail.

Menyemak suntingan pada artikel

Tampal draf dan teks yang diedit dalam mod perkataan untuk melihat setiap perkataan yang ditambah atau dibuang oleh penyunting, tanpa perlu menggunakan perubahan berjejak dalam pemproses perkataan.

Soalan Lazim

Perlukah saya menggunakan mod baris atau mod perkataan?

Mod baris paling sesuai untuk kod, senarai, CSV dan fail konfigurasi, iaitu apabila setiap baris ialah satu unit. Mod perkataan paling sesuai untuk perenggan prosa, kerana satu perkataan yang berubah sahaja akan menyebabkan seluruh perenggan ditanda sebagai berubah.

Mengapa baris yang diubah suai ditunjukkan sebagai dibuang dan ditambah?

Diff menerangkan perubahan sebagai pembuangan dan penambahan. Baris yang diedit ialah baris lama yang dibuang dan baris baharu yang ditambah. Tukar kepada mod perkataan untuk melihat perkataan di dalamnya yang berubah.

Adakah terdapat had saiz?

Ya: 5,000 baris bagi setiap teks dalam mod baris dan 3,000 perkataan bagi setiap teks dalam mod perkataan. Teks yang sangat berbeza mengambil masa paling lama untuk dibandingkan, dan had ini mengelakkan halaman daripada membeku pada peranti yang lebih perlahan.

Bolehkah saya membandingkan fail Word atau PDF?

Tidak secara langsung. Salin teks daripada setiap dokumen dan tampal ke dalam kotak. Pemformatan seperti tebal atau fon tidak dibandingkan, hanya teks.

Privasi

Kedua-dua teks dibandingkan hanya dalam pelayar anda. Tiada apa-apa dimuat naik, disimpan atau disertakan dalam analitik.