Alat Pemeriksa Perbedaan File
Tempelkan dua versi file dan lihat perbedaan persisnya dengan sorotan: hijau untuk penambahan, merah untuk penghapusan, dan kuning untuk perubahan di tempat. Bekerja untuk kode, file konfigurasi, teks biasa, data CSV, dan JSON. Tanpa unduhan dan tanpa pendaftaran: tempel lalu bandingkan.
Cara membandingkan dua file
-
1
Tempelkan versi asli
Letakkan versi "sebelumnya" di panel sebelah kiri.
-
2
Tempelkan versi yang dimodifikasi
Letakkan versi "setelah" di panel sebelah kanan.
-
3
Sesuaikan perbandingan
Centang "abaikan spasi" untuk menyembunyikan perubahan format saja, atau "abaikan huruf besar/kecil" untuk membandingkan tanpa membedakan huruf.
-
4
Baca hasilnya
Baris yang ditambahkan, dihapus, atau diubah diberi kode warna pada tabel perbandingan, dengan ringkasan penambahan, penghapusan, dan baris tidak berubah di bagian atas.
Cara kerja perbandingan
Alat ini membandingkan kedua teks baris demi baris dalam satu kali proses. Sebuah baris dilaporkan sebagai berubah jika isi pada posisi yang sama berbeda di kedua sisi. Tidak ada mode tampilan yang perlu dipilih: tabel berdampingan itulah hasilnya.
- Baris abu-abu adalah baris yang sama di kedua sisi.
- Baris hijau adalah baris yang hanya ada di teks yang dimodifikasi.
- Baris merah adalah baris yang hanya ada di teks asli.
- Baris kuning adalah baris yang ada di kedua teks tetapi berbeda.
Karena perbandingan bersifat posisional, menyisipkan sekelompok baris akan menggeser semua baris di bawahnya, dan baris-baris tersebut dilaporkan sebagai berubah.
Mengabaikan hal-hal yang tidak penting
Alat ini menawarkan dua opsi untuk memfokuskan perbandingan:
- Abaikan spasi, perubahan yang hanya berupa pemformatan ulang tidak akan muncul.
- Abaikan huruf besar/kecil, berguna untuk kata kunci SQL atau kunci konfigurasi.
Algoritme
Perbandingan berjalan dalam satu kali proses, sehingga hasilnya muncul hampir seketika bahkan untuk file besar. Alat ini tidak mencoba mencari suburutan bersama terpanjang seperti git diff; dua file yang ditambahi konten di bagian atas akan melaporkan sisa file sebagai berubah.
Penggunaan umum
- Tinjauan kode sebelum membuka PR, untuk memastikan apa yang benar-benar Anda ubah.
- Audit konfigurasi antara file lingkungan staging dan produksi.
- Pemeriksaan konten antara draf dan artikel akhir.
- Perbandingan lisensi ketika dependensi hulu mengirimkan file LICENSE baru.
- Rekonsiliasi data antara dua ekspor CSV dari sistem yang berbeda.
Kesalahan umum
- Membandingkan dua file yang telah diminifikasi. Masing-masing hanya satu baris, sehingga semuanya dilaporkan sebagai “seluruh baris berubah”. Rapikan format kedua sisi sebelum menempelkan.
- Membandingkan file dengan akhir baris berbeda. CRLF dan LF dibandingkan sebagai karakter yang persis, sehingga setiap baris tampak berubah; samakan dulu akhir barisnya sebelum menempelkan.
- Mengira perbedaan yang hanya berupa spasi sebagai perubahan logika. Gunakan opsi “abaikan spasi” ketika rekan kerja mengubah format file.
Pertanyaan yang Sering Diajukan
Teks yang Anda tempelkan dikirim ke server kami sebagai bagian dari permintaan halaman, karena perbandingan berjalan di halaman. Tidak ada file yang diunggah, tetapi hindari menempelkan rahasia yang tidak ingin Anda bagikan.
Tidak. Perbandingan selalu berbasis baris. File JSON yang diminifikasi hanya satu baris, jadi perubahan apa pun dilaporkan sebagai “seluruh baris berubah”; rapikan format kedua sisi sebelum menempelkan agar hanya perbedaan nyata yang terlihat.
Tidak. Alat ini hanya perbandingan visual: tidak ada ekspor patch. Jika Anda memerlukan file patch, bandingkan kedua file di komputer Anda sendiri dengan git diff --no-index dan simpan hasilnya.
Tidak ada batas yang pasti. Puluhan ribu baris tidak masalah; file yang sangat besar mungkin memerlukan beberapa detik sebelum perbandingan muncul.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Penghitung FPS
Ukur FPS browser dengan requestAnimationFrame: penghalusan, frame rate minimum dan maksimum, ambang peringatan, dan grafik opsional. Berjalan lokal, tanpa unggahan dan tanpa API.
Pemformat HTML
Format HTML secara lokal di browser dengan inden dua atau empat spasi. HTML tidak diunggah atau divalidasi.
Generator EditorConfig
Buat file .editorconfig dengan gaya dan ukuran indentasi, akhir baris, charset, dan aturan spasi Anda untuk format yang konsisten di berbagai IDE dan editor.
Alat ini tersedia dalam bahasa lain
- أداة مطابقة ملفات [AR]
- Bestandverschilcontroleerder [NL]
- 文件差异检查器 [ZH]
- Trình kiểm tra sự khác biệt giữa các tệp [VI]
- ファイル差異チェッカー [JA]
- Vérificateur de différences de fichiers [FR]
- Fildiffkontroll [SV]
- Verificador de Diferença de Arquivos [PT]
- เครื่องมือตรวจสอบความแตกต่างของไฟล์ [TH]
- File Diff Checker [EN]
- Comparador de Diferencias de Archivos [ES]
- 파일 차이 검사기 [KO]
- Program do porównywania plików [PL]
- Dosya Farkı Denetleyicisi [TR]
- Datei-Diff-Prüfer [DE]
- Controllore delle differenze dei file [IT]
- Инструмент для проверки совпадения файлов [RU]