Metin Karşılaştırma (Fark Bulucu)
İki sürümü satır veya kelime bazında karşılaştırın. Veriler tarayıcınızdan çıkmaz.
Bu araç hakkında
Metin karşılaştırma aracı, aynı metnin iki sürümünü karşılaştırır ve hangi satırların eklendiğini, silindiğini veya değişmediğini tam olarak gösterir. İki sürümü yan yana tekrar okumak yerine renkli bir fark listesi görürsünüz: eklemeler yeşil, silmeler kırmızı.
Bu araç en uzun ortak alt dizi (LCS) algoritmasını kullanır — git diff'in arkasındaki algoritma ailesinin aynısı. Böylece satırları körlemesine 1'e 1 karşılaştırmak yerine eşleşen satırları akıllıca hizalar. Metnin ortasına bir paragraf eklerseniz geri kalan belge yine doğru hizalanır.
Karşılaştırma tamamen tarayıcınızda çalışır. Sözleşme taslakları, hasta notları, kaynak kodu veya başkasının sunucusuna yapıştırmak istemeyeceğiniz her şeyi karşılaştırırken bu önemlidir.
İki metin nasıl karşılaştırılır
- 1Orijinal sürümü soldaki alana yapıştırın — önceki taslak, yayındaki yapılandırma veya başladığınız dosya.
- 2Değişmiş sürümü sağdaki alana yapıştırın. Fark listesi anında görünür; basılacak bir düğme yoktur.
- 3Sonucu okuyun: + işaretli yeşil satırlar eklenmiş, − işaretli kırmızı satırlar silinmiş, işaretsiz satırlar her iki sürümde aynıdır.
- 4Toplam kaç satırın değiştiğini görmek için fark listesinin üstündeki özet sayılara bakın.
Bu araç ne yapar
Satır satır fark
Eklemeler ve silmeler yerinde vurgulanır; çevresindeki değişmemiş bağlam görünür kalır, böylece her değişikliğin nereye ait olduğunu görebilirsiniz.
Akıllı satır hizalama
LCS algoritması, metnin başına içerik eklenmiş veya silinmiş olsa bile aynı satırları eşleştirir; tek bir eklenen paragraf, sonrasındaki her şeyi değişmiş göstermez.
Canlı karşılaştırma
Fark listesi yazdıkça veya yapıştırdıkça yeniden hesaplanır. Gönder düğmesi yok, sayfa yenilenmiyor, sunucu turu beklenmiyor.
Hiçbir şey yüklenmez
İki metin de tarayıcınızın belleğinde kalır ve sekmeyi kapattığınızda silinir. Gizli belgeler, sözleşmeler ve kaynak kodu için uygundur.
Sık sorulan sorular
Metin karşılaştırma aracı nasıl çalışır?
İki metni satırlara böler ve her ikisinde de aynı sırayla görünen en uzun satır dizisini bulur. Bu dizinin dışında kalan her şey ya ekleme (yalnızca ikinci metinde var) ya da silme (yalnızca birinci metinde var) olarak bildirilir.
Word dosyası gibi iki belgeyi karşılaştırabilir miyim?
Bu araç düz metni karşılaştırır. Belgeleri karşılaştırmak için metni her belgeden kopyalayıp iki alana yapıştırın. Biçimlendirme, yazı tipleri ve görseller karşılaştırılmaz — yalnızca kelimeler.
Satır içindeki farkları gösteriyor mu?
Evet. Paragraf ve kod değişiklikleri için Satır'ı, eklenen veya silinen kelime ve noktalama işaretlerini görmek için Kelime'yi seçin.
Metin uzunluğu sınırı var mı?
Yapay bir satır sınırı yoktur. Çok büyük metinlerde araç, tarayıcıyı akıcı tutmak için otomatik olarak bellek sınırlı karşılaştırmaya geçer; pratik sınır cihazınıza bağlıdır.
Metnim bir sunucuya gönderiliyor mu?
Hayır. Karşılaştırmanın tamamı tarayıcınızda JavaScript ile yapılır. Hiçbir şey yüklenmez, saklanmaz veya kaydedilmez — sayfa yüklendikten sonra internet bağlantınızı keserek doğrulayabilirsiniz; araç çalışmaya devam eder.
Kod karşılaştırmak için kullanabilir miyim?
Evet. Satır tabanlı karşılaştırma, sürüm kontrol sistemlerinin kaynak dosyaları karşılaştırma biçiminin aynısıdır; kod, yapılandırma, JSON, CSV ve günlük dosyaları için iyi çalışır. Boşluk farkları, git'te olduğu gibi gerçek fark sayılır.
Aynı görünen iki satır neden farklı çıkıyor?
Neredeyse her zaman görünmez karakterler yüzünden: satır sonundaki boşluklar, boşluk yerine sekme veya farklı satır sonu karakterleri (Windows'un CRLF'i ile Unix'in LF'i). Karşılaştırma birebir olduğu için bunlar değişiklik sayılır.
Mobilde çalışıyor mu?
Evet. Küçük ekranlarda iki giriş alanı dikey olarak sıralanır ve satırlar uzun olduğunda fark çıktısı yatay kaydırılır.