İki JSON, YAML ya da XML dosyasını karşılaştırın
Birbirinden “farklı görünen” iki ayar dosyası genellikle aynı veriyi farklı bir sırada tutar. Bu araç önce iki dosyayı da veri olarak okur; bu yüzden yalnızca gerçekten değişeni bildirir.
- Tümüyle tarayıcınızda çalışır
- Çevrimdışı çalışır
- Yükleme yok
- Kayıt yok
- Filigran yok
Araç yükleniyor…
Nasıl çalışır
- İki sürümü yapıştırın ya da bırakın.
- “Compare” (Karşılaştır) düğmesine basın. Biçim otomatik algılanır, ya da kendiniz seçebilirsiniz.
- Değişen yerlerin listesini okuyun, ya da yan yana görünüme bakın (her iki dosya da aynı düzenli yerleşimde gösterilir).
Neden hiçbir şey yüklenmiyor
Bu sayfadaki her işlem, web sayfalarını çizen aynı motoru kullanarak tarayıcı sekmenizin içinde çalışan kodla yapılır. Dosya diskten sekmenizin belleğine okunur, orada dönüştürülür ve indirilecek dosya olarak geri yazılır. Hiçbir yere gönderilmez: ne bize, ne üçüncü bir tarafa.
Kendiniz doğrulayın
- Tarayıcınızın geliştirici araçlarını açın (F12) ve Ağ (Network) sekmesini seçin.
- Dosyanızı araca ekleyin ve aracı çalıştırın.
- Göreceğiniz tek istekler aracın kendi kodunu indirir — birkaç ağır araçta ayrıca açık kaynaklı motorunu kamuya açık bir CDN’den — artı loreatec.jp adresine giden küçük bir sayfa görüntüleme bildirimi (sayfanın adresi ve başlığı, başka bir şey değil). Hiçbiri dosyanızı taşımaz.
Sıkça sorulan sorular
Neden yalnızca bir metin farkı kullanmıyorum?
Bir metin farkı satır satır karşılaştırır; bu yüzden önemli olmayan şeyleri de işaretler: anahtar sırası, tırnak biçimi, girinti. Bu araç önce iki dosyayı da veri olarak okur ve veriyi karşılaştırır; bu yüzden yalnızca bir programın gerçekten fark edeceği farkları bildirir.
Yol listesi ne anlama geliyor?
Her satır, dosyada farklı olan bir yerdir: eklendi (yalnızca yeni sürümde), kaldırıldı (yalnızca eskisinde) ya da değişti. Yer, server.timeout ya da users[3].email gibi bir yol olarak yazılır — dosyanın başından o değere inen güzergâh. Bu, “tam olarak neye dokundular?” sorusunu yanıtlar.
XML neden metin olarak karşılaştırılıyor?
Çünkü iki XML dosyasının “aynı” olduğunu söylemenin tek bir doğru yolu yoktur: özniteliklerin sırası önemli değildir, ama öğelerin sırası genellikle önemlidir, açıklamalar ise önemli olabilir ya da olmayabilir. Bu yüzden araç önce iki dosyayı da düzenler (boşluklar, öznitelik sırası), sonra satır satır karşılaştırır — güvenilir bir yanıta en yakın şey budur.
Herhangi bir şey yükleniyor mu?
Hayır. Ayar dosyaları ve API verisi, tam olarak bilinmeyen web sitelerine yapıştırılmaması gereken türden dosyalardır. İki dosya da bu tarayıcı sekmesinin içinde okunur ve karşılaştırılır, bilgisayarınızdan hiç çıkmaz.