Alat Perbandingan Teks
Panduan Penggunaan
Text Diff adalah alat perbandingan berbasis browser yang secara akurat menampilkan perbedaan antara dua versi teks apa pun — kode, dokumen, file konfigurasi, atau prosa — dalam tampilan berwarna yang berdampingan atau terpadu. Baik Anda meninjau perubahan yang dibuat rekan kerja pada dokumen, membandingkan dua versi file konfigurasi, atau menyelidiki bagaimana respons API berubah antara dua panggilan, alat ini membuat perbedaan langsung terlihat. Baris yang hanya ada di teks kiri disorot merah; baris yang hanya ada di teks kanan disorot hijau; baris identik ditampilkan putih. Baris yang dimodifikasi dianalisis hingga tingkat karakter, sehingga Anda dapat melihat dengan tepat kata atau karakter mana yang ditambahkan atau dihapus bahkan di baris yang panjang. Algoritma diff yang mendasarinya adalah algoritma Myers (yang sama digunakan oleh Git), sehingga output optimal secara semantis — meminimalkan jumlah wilayah perubahan dan mengelompokkan perubahan terkait. Anda dapat beralih antara tampilan berdampingan (dua kolom) dan terpadu (satu kolom dengan prefiks +/-) tergantung preferensi Anda.
- Tempel teks asli — Klik panel "Asli" di kiri dan tempel versi pertama konten — basis untuk perbandingan.
- Tempel teks yang dimodifikasi — Klik panel "Dimodifikasi" di kanan dan tempel versi kedua konten — yang ingin Anda bandingkan dengan basis.
- Klik Bandingkan — Tekan tombol "Bandingkan". Tampilan diff berwarna muncul: baris merah hanya ada di asli (dihapus), baris hijau hanya ada di yang dimodifikasi (ditambahkan), baris abu-abu identik di keduanya.
- Baca detail inline — Dalam baris yang diubah, karakter spesifik yang ditambahkan atau dihapus disorot dengan bayangan yang lebih gelap. Diff tingkat karakter ini sangat berguna untuk menemukan kesalahan ketik, spasi ekstra, atau perubahan tanda baca dalam prosa.
- Ganti mode tampilan — Beralih antara mode "Berdampingan" (asli dan dimodifikasi dalam dua kolom, ideal untuk layar besar) dan mode "Terpadu" (satu kolom dengan prefiks + dan -, mirip dengan output git diff).
- Periksa ringkasannya — Bilah ringkasan di atas diff menampilkan jumlah total baris yang ditambahkan, dihapus, dan tidak berubah. Gunakan ini untuk menilai cepat ruang lingkup perubahan sebelum membaca diff lengkap.
Pertanyaan yang Sering Diajukan
Apakah teks saya dikirim ke server untuk perbandingan?
Tidak. Perbandingan diff terjadi di browser melalui library jsdiff. Teks Anda tidak pernah meninggalkan perangkat.
Bagaimana perbandingan diff bekerja?
Alat menggunakan algoritma diff Myers untuk menemukan subsequence umum terpanjang antara dua teks dan menampilkan penambahan (disorot hijau) dan penghapusan (disorot merah) baris per baris.
Bisakah saya membandingkan file kode sumber yang besar?
Ya. Untuk teks lebih besar dari 50 KB, perbandingan dijalankan di Web Worker agar antarmuka pengguna tetap responsif. Tidak ada batas ukuran yang diberlakukan server.
Bisakah saya menggunakan alat ini secara offline?
2Kit adalah PWA. Setelah kunjungan pertama, alat bekerja sepenuhnya secara offline.
Apakah alat diff ini gratis?
Ya. 2Kit sepenuhnya gratis, tidak memerlukan akun, dan tidak ada batas penggunaan.
Implementasi Teknis
Semua pemrosesan berjalan sepenuhnya di browser Anda — tidak ada data yang pernah dikirim ke server mana pun. Alat ini bekerja sepenuhnya offline sebagai Aplikasi Web Progresif (PWA): setelah kunjungan pertama, semua halaman dan aset di-cache oleh Service Worker dan tetap tersedia tanpa koneksi internet. Data masukan Anda tidak pernah meninggalkan perangkat Anda, menjadikannya aman untuk konten sensitif termasuk kunci API, kata sandi, konfigurasi pribadi, dan dokumen rahasia.