Metin Karşılaştırma
Orijinal metni sola, yeni sürümü sağa yapıştırın. Silinen satırlar kırmızı, eklenen satırlar yeşil olur; düzenlenmiş bir satırın içinde ise gerçekten değişen kelimeler vurgulanır. Böylece uzun bir paragraftaki tek kelimelik değişikliği bile kolayca fark edersiniz.
0 karakter · 0 kelime · 0 satır
0 karakter · 0 kelime · 0 satır
Farkları burada görmek için iki kutuya da metin yapıştırın.
0 karakter · 0 kelime · 0 satır
Kırmızı satırlar (−) yalnızca özgün metinde, yeşil satırlar (+) yalnızca değişen metinde bulunur; kalın yazı farklı kelimeleri gösterir. Tamamen bu tarayıcı sekmesinde çalışır. Metniniz asla yüklenmez veya saklanmaz.
Ne yapar?
Metin Karşılaştırma iki metni en uzun ortak altdizi farkıyla satır satır karşılaştırır, silinen satırları kırmızı, eklenen satırları yeşil işaretler ve düzenlenmiş bir satırda değişen kelimeleri vurgular.
hızlı kahverengi tilki → hızlı kırmızı tilki
- hızlı kahverengi tilki + hızlı kırmızı tilki
Karşılaştırma nasıl çalışır?
Araç, iki metni de satırlara böler ve en uzun ortak alt diziyi bulur: her iki metinde de aynı sırayla yer alan en büyük satır kümesi. Bu satırlar değişmemiş olarak gösterilir; orijinaldeki diğer her satır silme, yeni metindeki diğer her satır ekleme sayılır. Bu, Hunt ve McIlroy'un 1976'da tanımladığı klasik Unix diff programının ve sürüm kontrol sistemlerinin değişiklik görünümlerinin de dayandığı fikirdir.
Silinen bir satır grubu doğrudan eklenen bir satır grubunun öncesinde yer alıyorsa, bunlar genellikle düzenlenen aynı satırlardır. Araç bunları eşleştirir ve her çiftin içinde ikinci bir kelime düzeyinde karşılaştırma yapar; böylece iki satırı baştan okumak yerine "Salı" sözcüğünün "Çarşamba" olduğunu görürsünüz. Her değişikliği kendi dosyalarınızda bulabilmeniz için iki sürümün satır numaraları solda gösterilir.
Gereksiz farkları yok sayma: büyük/küçük harf ve boşluklar
İki metin sizin için önemsiz yollarla farklı olabilir: boşluk yerine sekmeyle girintilenmiş bir satır, düzenleyicinin bıraktığı sondaki boşluklar ya da büyük harften küçük harfe çevrilmiş bir başlık. Boşluk farklarını yok say, art arda gelen boşluk ve sekmeleri tek boşluk sayar ve satır sonlarındaki boşlukları yok sayar; Büyük/küçük harfi yok say ise satırları harf büyüklüğüne bakmadan karşılaştırır. Vurgulanan çıktı yine de yeni metni yazıldığı gibi gösterir.
Bunun dışında karşılaştırma birebirdir: kıvrık bir kesme işareti ile düz olan farklı karakterlerdir, tire ile en tire de öyle. Bir satır işaretlenmiş ama aynı görünüyorsa, nedeni genellikle tipografik noktalama ya da bölünmeyen boşluktur.
Tipik kullanım alanları
Yazarlar editörden dönen taslakları karşılaştırır; avukatlar ve alıcılar yeni sözleşme sürümünde hangi maddelerin yer değiştirdiğini kontrol eder; geliştiriciler iki çalıştırmanın yapılandırma dosyalarını veya günlük çıktılarını karşılaştırır; öğrenciler bir yeniden ifade etme adımının gerçekte neyi değiştirdiğine bakar. Sonuç, kaldırılan satırların önünde eksi, eklenenlerin önünde artı işareti olan birleşik diff biçiminde düz metin olarak kopyalanabilir veya indirilebilir. Diğer temizleme işleri için metin araçlarının geri kalanı da aynı şekilde, tamamen tarayıcınızda çalışır.
Sık sorulan sorular
- Karşılaştırdığım metin bir yere yükleniyor mu?
- Hayır. Her iki metin de bu tarayıcı sekmesinde kalır; karşılaştırma cihazınızda JavaScript ile yapılır, dolayısıyla gizli taslaklar ve sözleşmeler güvenle karşılaştırılabilir.
- Yeri değişen bir paragraf neden silinmiş ve eklenmiş olarak gösteriliyor?
- Satır tabanlı diff yalnızca göreli sırası aynı kalan satırları korur. Bir blok taşındığında algoritma bir konumu korur, diğerini silme artı ekleme olarak bildirir; git diff de aynısını yapar.
- Metinler en fazla ne kadar büyük olabilir?
- Her biri birkaç bin satırlık metinler anında karşılaştırılır. Baştaki ve sondaki aynı satırlar ana karşılaştırmadan önce atlanır; kalan orta kısım aşırı büyükse araç sekmeyi dondurmak yerine metni bölmenizi ister.
- Word veya PDF dosyalarını doğrudan karşılaştırabilir miyim?
- Metinlerini yapıştırın. Word'den kopyalama paragrafları satır olarak korur; PDF'den kopyalanan metinde sık sık zorunlu satır sonları olur, bunları önce Satır Sonlarını Kaldır aracıyla temizleyebilirsiniz.
- İndirilen dosyadaki eksi ve artı işaretleri ne anlama geliyor?
- Eksiyle başlayan satır yalnızca orijinalde vardır, artıyla başlayan satır yalnızca değiştirilmiş metinde vardır, iki boşlukla başlayan satırlar ise değişmemiştir.