İçeriğe geç

İki metni karşılaştır (fark bulucu)

Bir metnin ya da kod dosyasının iki sürümünü yapıştırın; eklenen, silinen ve değişen satır ile kelimeler tarayıcınızda karşılaştırılıp renkle vurgulanır.

Satır sayısı: 0
Satır sayısı: 0
Karşılaştırmak için iki tarafa da metin ekleyin.
Tarayıcınızda çalışır · yükleme yokNasıl çalışır

Metin karşılaştırma nasıl kullanılır

  1. 1

    İki sürümü de ekleyin

    Özgün metni sola, değiştirilmiş metni sağa yapıştırın ya da her tarafa bir dosya açın veya bırakın.

  2. 2

    Karşılaştırma biçimini seçin

    Yan yana veya birleşik görünümü, kelime ya da karakter vurgusunu, boşlukların veya harf büyüklüğünün yoksayılıp yoksayılmayacağını seçin.

  3. 3

    Değişikliklerde gezinin

    Değişiklikler arasında geçmek için okları veya N ile P tuşlarını kullanın; daha fazla bağlam gerektiğinde katlanmış satırları açın.

  4. 4

    Sonucu kaydedin

    Paylaşmak ya da Git ile uygulamak için .patch dosyasını indirin veya birleşik farkı kopyalayın.

Sınırlar ve Pro

Kaydolmadan ücretsiz: her biri en fazla 20 MB olan metin veya kod dosyalarını açın, on binlerce satırı karşılaştırın; 8 saniyeden uzun sürecek bir karşılaştırma bir mesajla durdurulur.

Pro reklamları kaldırır; karşılaştırma boyutu yalnızca cihazınızın belleğiyle sınırlıdır. Pro'yu gör

Metin karşılaştırma hakkında

İki sözleşme taslağı, bir yapılandırma dosyasının iki sürümü ya da aynı tablonun iki dışa aktarımı arasındaki değişiklikleri gözle bulmak hem yavaştır hem de hataya açıktır. Her iki sürümü yapıştırın ya da bırakın; bu karşılaştırıcı bunları hizalar, silinen satırları kırmızı, eklenen satırları yeşil, düzenlenen satırları ise iki renkle gösterir. Her satırın içinde farklı olan kelimeler ya da karakterler ayrıca öne çıkarılır.

Yan yana görünüm düz yazı ve sözleşmeler için uygundur; birleşik görünüm ise Git ve kod inceleme araçlarındaki gibi silinen ve eklenen satırları alt alta dizer. Yazılar için kelime düzeyinde, kodlar, kimlikler ve sayılar için karakter düzeyinde vurgulamayı seçin; yalnızca hangi satırların değiştiğini görmek istiyorsanız satır düzeyini kullanın. Boşlukları yoksaymak, girintisi değişen kodu ve satır sonu boşluklarını gizler; büyük/küçük harf farkını yoksaymak ise “Toplam” ile “TOPLAM” sözcüklerini aynı sayar.

Uzun değişmemiş bölümler üç satır bağlamla katlanır, böylece değişiklikler öne çıkar. Okları (ya da klavyede N ve P tuşlarını) kullanarak bir değişiklikten diğerine geçebilirsiniz. Karşılaştırma, açık kaynaklı jsdiff kitaplığındaki Myers algoritmasıyla arka plan iş parçacığında çalışır; bu yüzden 10.000 satır ve üzerindeki dosyalarda sayfa akıcı kalır. Çok büyük sonuçlar ise kaydırdıkça çizilir.

İşiniz bittiğinde farkları git apply ve patch komutlarının anladığı standart birleşik .patch dosyası olarak indirebilir ya da panoya kopyalayabilirsiniz. Araç düz metni karşılaştırır: Word, PDF veya resim dosyalarını okumaz; taşınan paragrafları taşıma olarak değil, bir silme ve bir ekleme olarak gösterir.

Gizlilik

Her iki metin ve açtığınız tüm dosyalar bu sayfa tarafından tarayıcınızda okunur ve karşılaştırılır; hiçbir şey yüklenmez. Son karşılaştırma, iki metin birlikte 400.000 karakterin altında kaldığı sürece yalnızca yerel depolamada tutulur; böylece büyük ya da hassas bir dosya asla kaydedilmez.

Özellikler

Yan yana veya birleşik

Belgeler için iki sütunlu görünüm, kod için Git tarzı birleşik görünüm; ikisinde de satır numaraları var.

Kelime ve karakter vurgusu

Yalnızca satırın farklı olduğunu değil, satır içinde tam olarak neyin değiştiğini görün.

Büyük dosyalara uygun

Arka plan işçisi ve isteğe bağlı çizim, 10.000 satırlık karşılaştırmaları akıcı tutar.

Standart .patch dışa aktarımı

Üç satır bağlamlı birleşik fark; git apply veya kod incelemesi için hazır.

Metin karşılaştırma: sık sorulan sorular

İki belgeyi farklar açısından nasıl karşılaştırırım?
İlk sürümü Özgün kutusuna, ikinci sürümü Değiştirilmiş kutusuna yapıştırın ya da her tarafa bir dosya açın. Farklar hemen aşağıda görünür: silinen metin kırmızı, eklenen metin yeşil. Bir sayıdaki değişen rakamı ya da addaki tek bir harfi yakalamak istiyorsanız karakter vurgusuna geçin.
Boşlukları yoksay seçeneği ne işe yarar?
Yalnızca boşluk, sekme veya girinti bakımından farklı olan satırları eşit sayar; böylece girintisi değişen kod, satır sonu boşlukları ve noktadan sonraki çift boşluklar değişiklik olarak görünmez. Satır sonları yine de sayılır, bu yüzden iki satıra bölünen paragraf bildirilir. Boşluk önemliyse, örneğin Python kodunda veya sabit genişlikli verilerde, kapatın.
Kod dosyalarını karşılaştırıp yama indirebilir miyim?
Evet. Her tarafa .js, .py, .json veya .yml gibi kaynak dosyalar açın, birleşik görünümü ve karakter ya da kelime vurgusunu seçin, ardından .patch düğmesini kullanın. İndirilen dosya üç satır bağlamlı ve dosya başlıklı standart bir birleşik farktır; git apply, patch ve çoğu kod inceleme aracı bunu okuyabilir.
Dosya boyutu veya satır sayısı için bir sınır var mı?
Her dosya en fazla 20 MB olabilir. İş arka plan iş parçacığında yapıldığı için 10.000 ile 50.000 satırlık karşılaştırmalar genellikle bir saniyenin çok altında biter. İki büyük dosya neredeyse tamamen farklıysa karşılaştırma sekiz saniye sonra durdurulur; daha küçük bölümleri karşılaştırmak veya satır modunu kullanmak bunu önler.
Karşılaştırıcı metnimi yüklüyor mu?
Hayır. Karşılaştırma tarayıcınızda çalışır; gizli sözleşmeleriniz, kaynak kodunuz veya verileriniz hiçbir sunucuya ulaşmaz. Son metin çifti kolaylık için bu tarayıcının yerel depolamasında hatırlanır, ancak yalnızca küçükse; iki kutuyu da temizlemek ya da gizli pencere kullanmak geride hiçbir şey bırakmaz.
Tüm metin araçları