Nasıl kullanılır?
- Sol kutuya Orijinal metini yapıştırın.
- Sağ kutuya Değiştirilmiş metini yapıştırın. Sonuç yazdıkça güncellenir.
- Satır satır karşılaştırmak için Satır, kelime kelime karşılaştırmak için Kelime seçin.
- Harf büyüklüğü ya da boşluklar fark yaratmıyorsa Büyük ve küçük harf farkını yok say ya da Fazla boşluk ve satır sonlarını yok say kutusunu işaretleyin.
Farklar nasıl bulunur?
Araç, orijinal metni değiştirilmiş metne çevirmek için gereken en az ekleme ve silme sayısını bulur. Bu, en uzun ortak alt dizi (LCS) problemidir; burada kullanılan O(ND) yöntemini Eugene W. Myers 1986'da yayımlamıştır. N ve M iki metnin birim sayısını, D değişiklik sayısını gösterir.
Her satır, ya da boşlukla ayrılmış her sözcük bir birimdir. Yalnızca orijinal metinde bulunan birim silinen, yalnızca değiştirilmiş metinde bulunan birim eklenen olarak gösterilir.
- Yeri değişen bir satır, eski yerinde silinen, yeni yerinde eklenen olarak görünür.
- Aynı kalan birimler yerinde, işaretsiz olarak bir kez gösterilir.
Büyük harf ve boşluk seçenekleri
Büyük ve küçük harf farkını yok say açıkken Apple ile apple aynı sayılır. Kurallar sayfanın diline göre uygulanır: Türkçede büyük I küçük harfte ı olur, büyük İ ise i olur. Bu yüzden Işık ile ışık Türkçe sayfada aynı kelimedir; İngilizce sayfada aynı değildir.
Fazla boşluk ve satır sonlarını yok say açıkken art arda gelen boşluklar ve sekmeler tek boşluk sayılır, bir satırın başındaki ve sonundaki boşluklar yok sayılır. Sonuçta yine yapıştırdığınız metin gösterilir.
Sınırlar
- Her metin en fazla 20.000 satır ya da kelime içerebilir.
- En fazla 3.000 ekleme ve silme gösterilebilir. Daha çok yerde farklı olan metin çifti bir mesajla geri çevrilir.
Örnek: kısa bir mektup
Orijinal metnin üç satırı, değiştirilmiş metnin de üç satırı var. İlk satır 'Merhaba dünya' yerine 'Merhaba herkes dünya' oldu, üçüncü satır 'Üçüncü satır' yerine 'Dördüncü satır' geldi; ikinci satır değişmedi.
Sonuç 2 eklenen, 2 silinen ve 1 değişmeyen satırdır. Silinen satır, yerini alan eklenen satırın önünde gösterilir; böylece her değişiklik tek yerde okunur.
| Sonuç | Satır |
|---|---|
| Silinen | Merhaba dünya |
| Eklenen | Merhaba herkes dünya |
| Değişmeyen | İkinci satır |
| Silinen | Üçüncü satır |
| Eklenen | Dördüncü satır |
Sık sorulan sorular
Metinlerim bir yere yükleniyor mu?
Hayır. Karşılaştırma tarayıcınızda yapılır; yapıştırdığınız metinler ne sunucumuza gönderilir ne de sayfada saklanır. Sayfa açıldıktan sonra internet bağlantınızı kapatıp yeniden karşılaştırarak bunu kendiniz de görebilirsiniz.
Bir satır yer değiştirince neden hem silinen hem eklenen görünür?
Araç metinleri sırayla karşılaştırır ve taşınan satırı aramaz. Yeri değişen satır eski yerinde silinmiş, yeni yerinde eklenmiş sayılır; fark araçlarının çoğu da bunu böyle gösterir.
Satır ile kelime karşılaştırması arasındaki fark nedir?
Satır karşılaştırması bütün satırları birim alır; kod, liste ve mektuplar için uygundur. Kelime karşılaştırması tek tek sözcükleri birim alır, böylece bir cümlede yalnızca değişen kelimeler işaretlenir.
Metin uzunluğu neden sınırlı?
Her metin en fazla 20.000 satır ya da kelime içerebilir ve en fazla 3.000 değişiklik gösterilebilir. Daha büyük metinlerde telefonlarda sayfa çok yavaşlar ya da bellek yetmez; bu yüzden araç bir mesajla durur.
Büyük-küçük harf seçeneği Türkçe harflerde çalışır mı?
Evet. Türkçe sayfada büyük I küçük harfte ı, büyük İ ise i olur. Bu yüzden Işık ile ışık harf farkı yok sayıldığında eşleşir; İngilizce sayfada eşleşmez.
Kaynaklar
- Unicode SpecialCasing.txt (Türkçe büyük ve küçük harf kuralları)
- Wikipedia: Diff (en uzun ortak alt dizi yöntemi ve Myers'ın 1986 algoritması)
Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.