Teks
Pemeriksa Perbedaan Teks
Pemeriksa Perbedaan Teks adalah alat diff yang menampilkan dua tulisan secara berdampingan dan memvisualisasikan perbedaannya (bagian yang ditambahkan atau dihapus) dengan pewarnaan. Dengan beralih antara tingkat detail baris, kata, atau karakter, alat ini dapat digunakan saat Anda ingin dengan cepat memahami perbedaan teks, misalnya pada revisi naskah, perbandingan teks sebelum tinjauan kode, atau pemeriksaan versi revisi sebuah kontrak.
Teks yang Anda masukkan diproses sepenuhnya di dalam browser dan tidak dikirim ke server.
Alat Terkait
Penghitung Jumlah Karakter
Menghitung jumlah karakter, jumlah karakter tanpa spasi, dan jumlah baris dari teks secara real-time.
JSON Linter
Memvalidasi sintaks JSON dan memformatnya dengan indentasi yang Anda tentukan.
Penguji Regex
Penguji regex JavaScript yang, saat Anda memasukkan pola regex, menyorot bagian yang cocok pada teks target secara real-time dan memungkinkan Anda memeriksa capture group serta hasil penggantian di tempat. Mendukung penggantian flag, preset pola yang sering dipakai, dan berbagi pola melalui URL, serta berjalan sepenuhnya di browser Anda.
Pembuat Kata Sandi
Menghasilkan kata sandi yang aman sekaligus dengan menentukan panjang, jenis karakter, dan karakter yang dikecualikan.
Apa itu alat Pemeriksa Perbedaan Teks?
Pemeriksa Perbedaan Teks adalah alat diff yang menampilkan dua tulisan secara berdampingan dan memvisualisasikan perbedaannya (bagian yang ditambahkan atau dihapus) dengan pewarnaan. Dengan beralih antara tingkat detail baris, kata, atau karakter, alat ini dapat digunakan saat Anda ingin dengan cepat memahami perbedaan teks, misalnya pada revisi naskah, perbandingan teks sebelum tinjauan kode, atau pemeriksaan versi revisi sebuah kontrak.
Saat Anda menempelkan teks lama dan teks baru ke panel kiri dan kanan, bagian yang ditambahkan disorot dengan warna hijau, bagian yang dihapus dengan warna merah, dan bagian yang tidak berubah ditampilkan apa adanya. Mode "Baris" cocok untuk memeriksa perbedaan per baris, sedangkan mode "Kata" atau "Karakter" memungkinkan Anda memeriksa perubahan kecil di dalam baris yang sama (seperti penggantian kata sambung atau penambahan tanda baca) hingga tingkat yang sangat rinci.
Dengan mengaktifkan opsi "Abaikan spasi", "Abaikan baris baru", atau "Abaikan huruf besar/kecil", Anda dapat membandingkan teks setelah menghilangkan perbedaan yang tidak esensial. Ringkasan perbedaan (jumlah baris dan karakter yang ditambahkan atau dihapus) juga ditampilkan bersamaan, dan jika Anda menyalinnya ke clipboard dalam format unified diff, hasilnya dapat langsung ditempelkan ke komentar Pull Request atau Issue di GitHub.
Penghitungan perbedaan dilakukan secara internal dengan algoritme Myers (jsdiff), dan semua pemrosesan berlangsung sepenuhnya di dalam browser pengguna. Karena teks yang dimasukkan sama sekali tidak dikirim keluar atau diunggah, alat ini aman digunakan untuk membandingkan naskah rahasia perusahaan maupun tulisan yang memuat informasi pribadi. Berjalan sepenuhnya di browser Anda.
Cara penggunaan
- Masukkan atau tempel dua tulisan yang ingin dibandingkan ke kolom input kiri dan kanan, yaitu "Teks lama" dan "Teks baru".
- Pilih salah satu dari "Baris", "Kata", atau "Karakter" pada "Tingkat detail perbedaan" di bagian atas.
- Aktifkan opsi "Abaikan spasi", "Abaikan baris baru", atau "Abaikan huruf besar/kecil" sesuai kebutuhan (pada mode baris, "Abaikan baris baru" tidak berlaku).
- Pada kolom hasil, perbedaan ditampilkan dengan warna, kiri = teks lama dan kanan = teks baru. Tambahan berwarna hijau, penghapusan berwarna merah, dan bagian tanpa perubahan tidak berwarna.
- Periksa ringkasan yang ditampilkan di bagian atas kolom hasil untuk mengetahui jumlah baris dan karakter yang ditambahkan atau dihapus.
- Dengan tombol "Salin unified diff", salin perbedaan sebagai teks dalam format unified diff lalu tempelkan ke komentar PR atau tinjauan di GitHub untuk berbagi.
Skenario penggunaan
- Penulis dan editor yang ingin membandingkan tulisan sebelum dan sesudah mengoreksi artikel blog atau naskah, lalu berbagi perbedaannya dengan editor.
- Pengembang yang ingin membandingkan teks deskripsi PR, README, atau catatan rilis sebelum melakukan tinjauan kode.
- Pengguna bisnis yang ingin menyempurnakan draf email atau proposal, lalu menunjukkan perbedaannya dengan versi revisi kepada atasan atau klien.
- Petugas hukum atau umum yang ingin memeriksa perbedaan antar versi revisi kontrak, ketentuan layanan, atau dokumen internal.
- Petugas lokalisasi yang ingin membandingkan teks sebelum dan sesudah terjemahan, atau hasil terjemahan mesin dengan hasil setelah penyuntingan.
Hal yang perlu diperhatikan
- Penghitungan perbedaan menggunakan jsdiff (algoritme Myers), dan semua pemrosesan berlangsung sepenuhnya di dalam browser Anda. Data tidak dikirim ke server.
- Pada mode "Baris", kesesuaian kiri dan kanan ditampilkan berpasangan per baris. Pada mode "Kata" dan "Karakter", baris tidak dipasangkan; perbedaan yang berurutan diwarnai secara inline di dalam masing-masing panel.
- Emoji dan ligatur Unicode diperlakukan per titik kode, bukan per gugus grafem, bahkan pada mode "Karakter". Oleh karena itu, untuk perbandingan yang memuat emoji, mode "Kata" atau "Baris" lebih disarankan.
- Membandingkan teks yang sangat panjang melebihi beberapa MB pada mode "Karakter" membutuhkan komputasi yang besar dan dapat membuat respons browser melambat. Untuk teks panjang, sebaiknya mulai dari mode "Baris".
- Teks yang dihasilkan oleh "Salin unified diff" merupakan format minimal dengan awalan "+", "-", atau " " di awal baris, dan tidak menyertakan header nama berkas (--- / +++).
- Mengaktifkan "Abaikan spasi" dan "Abaikan baris baru" dapat menghilangkan perbedaan yang hanya berupa format, tetapi juga berisiko membuat Anda melewatkan perubahan makna yang sebenarnya. Karena itu, pada pemeriksaan akhir disarankan untuk menonaktifkan semua opsi dan membandingkan sekali lagi.