diffmind
tr en

hakkında

diffmind, metin ve kod karşılaştırmayı tarayıcıda yapan açık bir araçtır.

ne yapar

iki metni alır, aralarındaki farkı satır, kelime ya da karakter düzeyinde gösterir. metin, kod, json, xml ve csv için ayrı okuma biçimleri vardır. dosya bırakabilir, bir adresten içerik çekebilir, pdf metnini çıkarabilirsin.

neden tarayıcıda

karşılaştırdığın şey çoğu zaman özeldir: bir sözleşme taslağı, üretim yapılandırması, yayımlanmamış bir yazı. bunları bir sunucuya göndermek için hiçbir teknik gerekçe yok — hesap açmak için de. bu yüzden motor tamamen istemci tarafında çalışır; içerik cihazından çıkmaz.

motor

karşılaştırma, eugene myers’ın 1986’da yayımladığı an o(nd) difference algorithm temel alınarak yazıldı. yapılan iş fark sayısıyla artar, dosya boyutuyla değil; baştaki ve sondaki ortak satırlar önce kırpılır. hesap bir web worker içinde yürür, bu yüzden büyük dosyalarda arayüz donmaz.

satır içi fark aynı motorun ikinci kez çalıştırılmasıyla bulunur: değişen satır çiftinde hangi kelime ya da karakterin gittiği/geldiği işaretlenir.

gizlilik

sınırlar

kullanım

araç ücretsizdir ve kayıt istemez. sayfalarda reklam gösterilebilir; reklam betikleri sayfa çizildikten sonra yüklenir, karşılaştırmanın hızını etkilemez.

araca dön.

karşılaştır