Fark Görüntüleyici
Free online Diff Viewer tool, no installation required
Diff Görüntüleyici Hakkında
İki metin girdisini satır satır karşılaştırır, En Uzun Ortak Alt Dizi (LCS) algoritması kullanarak ve farkları birleştirilmiş bir tabloda orijinal ve değiştirilmiş satır numaraları, +/- önekleri ve kırmızı/yeşil satır vurgulama ile oluşturur. İsteğe Bağlı Boşluğu Yoksay ve Büyüklüğü Yoksay normalizasyonları, substantif değişikliklere odaklanmanızı sağlar ve bir istatistik çubuğu eklenen, kaldırılan ve değiştirilmemiş satır sayılarını bildirir.
Nasıl Kullanılır
1. Orijinal metni Orijinal Metin kartına (sol) yapıştırın. 2. Değiştirilmiş metni Değiştirilmiş Metin kartına (sağ) yapıştırın. 3. İsteğe bağlı olarak Boşluğu Yoksay ve/veya Büyüklüğü Yoksay işaretleyin. 4. Karşılaştır'ı tıklayarak istatistik çubuğunu ve diff tablosunu oluşturun. 5. Herhangi bir metin alanını düzenlemek karşılaştırmayı sıfırlar, böylece yeniden çalıştırabilirsiniz.
LCS Diff ve Normalizasyon
Eşleştirici, orijinal ve değiştirilmiş satır dizileri üzerinde tam bir (m+1)x(n+1) LCS dinamik programlama tablosu oluşturur, ardından değiştirilmemiş, eklenen ve kaldırılan satırları sırayla yaymak için geriye doğru izler, bu da konumsal bir diff yerine minimal bir düzenleme komut dosyası üretir. Boşluğu Yoksay açıkken, her satır tüm boşluk çalışmaları tek bir boşluğa çökelterek ve karşılaştırmadan önce kırpılarak normalize edilir. Büyüklüğü Yoksay açıkken, satırlar karşılaştırmadan önce küçük harfe dönüştürülür. Görüntülenen içerik her zaman orijinal metni gösterir; sadece eşitlik kontrolü normalize formu kullanır. Her çıktı satırı orijinal satır numarasını, değiştirilmiş satır numarasını, bir +/-/boşluk işaretçisini ve satır içeriğini taşır.
▶Bu, text-diff'ten nasıl farklıdır?
▶Boşluğu Yoksay tam olarak ne yapar?
▶Metni düzenlediğimde neden diff'im kaybolur?
▶İlk iki sayı sütunu ne anlama geliyor?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla