Ücretsiz Metin Farkı
İki metin bloğunu karşılaştırın ve tam olarak neyin değiştiğini görün. Eklenen, kaldırılan ve değişmeyen satırlarla satır satır fark.
Yaygın kullanımlar
- Kod Parçacıklarını KarşılaştırBir kod parçacığı, yapılandırma veya komut dosyasının iki sürümü arasında tam olarak ne değiştiğini bulun.
- Belge Taslakları KarşılaştırBir belge, sözleşme veya makale taslağının iki sürümü arasındaki her değişikliği bulun — satır satır.
- Verileri ve CSV Dosyalarını KarşılaştırDışa aktarılan verilerin iki sürümü, CSV'ler, günlükler veya yapılandırma arasındaki farkları bulun.
- Çeviri Versiyonlarını KarşılaştırÇevrilmiş bir belge, altyazı dosyası veya yerelleştirme dizesi iki versiyonu arasında neyin değiştiğini görmek.
- İçerik Revizyonlarında Değişiklikleri Takip EtNeyin değiştiğini gözden geçirmek için bir makale, blog yazısı veya pazarlama kopyasının orijinal ve düzenlenmiş sürümlerini karşılaştır.
Nasıl çalışır
Metin Karşılaştırma, doğrudan bu araçta uygulanmış elle yazılmış bir En Uzun Ortak Alt Dizi (LCS) algoritması kullanır — harici diff kütüphanesi yok. Her şey tarayıcıda çalışır; metniniz asla sunucuya gönderilmez.
- 1Metin satırlara bölünürHer metin alanının içeriği yeni satır karakterlerinden bir satır dizisine bölünür. İsteğe bağlı normalleştirme (küçük harfe çevirme, boşlukları daraltma) karşılaştırmadan önce bu dizilerin bir kopyasına uygulanır; orijinaller gösterim için tutulur.
- 2LCS tablosu bir Uint32Array'de hesaplanırTiplenmiş bir Uint32Array'de aşağıdan yukarıya bir dinamik programlama tablosu oluşturulur — hem zaman hem bellek açısından O(m×n). Toplam hücre sayısı 4 milyonu (yaklaşık 16 MB) aşacak girdiler için algoritma, sayfanın duyarlı kalması amacıyla otomatik olarak daha kaba bir blok karşılaştırmasına geçer.
- 3Değişen satırlarda kelime düzeyinde vurgularSilinen bir satırın hemen ardından eklenen bir satır geldiğinde, o çiftin (boşluklardan bölünmüş) kelimeleri üzerinde ikinci bir LCS geçişi çalışır. Bu, yalnızca hangi satırların değil, satır içinde tam olarak hangi kelimelerin değiştiğini gösteren satır içi vurgulu bölümler üretir.
- 4Bağlam daraltmalı birleşik diff görünümüİşlem listesi +/− önekleri ve renk kodlamasıyla birleşik bir diff olarak gösterilir. Yapılandırılabilir bağlam penceresinin (varsayılan: 3 satır) dışındaki değişmemiş satırlar bir üç noktanın arkasına daraltılır. Tam sonuç panoya kopyalanabilir veya düz metin .txt dosyası olarak indirilebilir.
İlgili araçlar
CSV Farkı
İki CSV dosyasını bir anahtar sütuna göre karşılaştırın ve tam olarak hangi satırların eklendiğini, kaldırıldığını veya değiştirildiğini görün — farklı olan alanlar eskiden yeniye gösterilir. Tırnaklı alanları işler; tamamen tarayıcınızda çalışır.
JSON Farkı
İki JSON nesnesini yapısal olarak karşılaştırın — iç içe verilerin derinliklerinde bile hangi anahtarların eklendiğini, kaldırıldığını veya değiştirildiğini tam olarak görün. Tarayıcınızda çalışır.
PDF Karşılaştırma
Yükleme olmadan ücretsiz PDF karşılaştırma: iki sürüm arasındaki değişiklikleri kelime düzeyinde metin farkı veya görsel fark olarak tarayıcınızda görün.