Bandingkan dua file JSON, YAML, atau XML
Dua file pengaturan yang “terlihat berbeda” sering kali menyimpan data yang sama hanya dengan urutan yang berbeda. Alat ini membaca kedua file sebagai data terlebih dahulu, jadi yang dilaporkan hanya yang benar-benar berubah.
- Berjalan sepenuhnya di peramban Anda
- Berfungsi tanpa koneksi
- Tanpa unggah
- Tanpa pendaftaran
- Tanpa watermark
Memuat alat…
Cara kerjanya
- Tempel atau lepaskan kedua versinya.
- Tekan Compare (bandingkan). Formatnya terdeteksi otomatis, atau Anda bisa memilihnya sendiri.
- Baca daftar tempat yang berubah, atau lihat tampilan berdampingan (kedua file ditampilkan dalam tata letak rapi yang sama).
Kenapa tidak ada yang diunggah
Semua yang dikerjakan halaman ini dijalankan oleh kode di dalam tab peramban Anda, memakai mesin yang sama dengan yang menampilkan halaman web. File dibaca dari disk ke memori tab Anda, diolah di sana, lalu ditulis kembali sebagai unduhan. File itu tidak pernah dikirim ke mana pun — tidak ke kami, tidak ke pihak ketiga.
Buktikan sendiri
- Buka alat pengembang peramban Anda (F12) lalu pilih tab “Network” (Jaringan).
- Muat file Anda dan jalankan alatnya.
- Permintaan yang akan Anda lihat hanya mengambil kode alat itu sendiri — dan, pada beberapa alat berat, mesin sumber terbukanya dari CDN publik — ditambah satu ping kunjungan halaman yang kecil ke loreatec.jp (alamat dan judul halaman, tidak lebih). Tidak satu pun membawa file Anda.
Pertanyaan yang sering diajukan
Kenapa tidak pakai diff teks biasa saja?
Diff teks membandingkan baris demi baris, jadi ia menandai hal-hal yang sebenarnya tidak penting: urutan key, gaya tanda kutip, indentasi. Alat ini membaca kedua file sebagai data terlebih dahulu dan membandingkan datanya, jadi yang dilaporkan hanya perbedaan yang benar-benar akan disadari sebuah program.
Apa arti daftar path itu?
Tiap baris adalah satu tempat di dalam file yang berbeda: ditambahkan (hanya ada di versi baru), dihapus (hanya ada di versi lama), atau diubah. Tempatnya ditulis sebagai sebuah path seperti server.timeout atau users[3].email — rute dari bagian atas file turun sampai ke nilai itu. Ini menjawab “apa persisnya yang mereka ubah?”.
Kenapa XML dibandingkan sebagai teks?
Karena tidak ada satu cara yang pasti benar untuk mengatakan dua file XML itu “sama”: urutan atribut tidak penting, tetapi urutan elemen biasanya penting, dan komentar bisa penting atau tidak. Jadi alat ini merapikan kedua file (spasi, urutan atribut) lalu membandingkannya baris demi baris, yang merupakan jawaban paling bisa diandalkan yang mendekati kepastian.
Apakah ada yang diunggah?
Tidak. File pengaturan dan data API justru jenis file yang tidak boleh Anda tempelkan ke situs web yang tidak dikenal. Kedua file dibaca dan dibandingkan di dalam tab peramban ini dan tidak pernah meninggalkan komputer Anda.