Metin Karşılaştırma / Text Diff

İki metni çevrimiçi karşılaştırın ve tüm farkları bulun. Eklenen, silinen ve değiştirilen satırları yan yana veya tek görünümde inceleyin, değişiklikleri sözcük ya da karakter düzeyinde vurgulayın ve benzerlik yüzdesini doğrudan tarayıcınızda görün.

Dene:
Özgün 0 satır
Değiştirilmiş 0 satır
Sonuç

Karşılaştırmak için her iki panele metin girin

✓ İstemci tarafında karşılaştırma, hiçbir şey yüklenmez ✓ Satır, sözcük ve karakter bazında vurgulama ✓ Anında, gerçek zamanlı sonuçlar ✓ İşleme tarayıcıda yerel olarak yapılır
Örnekler
Paragraf düzenleme
Özgün
Hızlı kahverengi tilki tembel köpeğin üzerinden atlar.
Bu cümle tamamen aynı kalır.
Bu satır silinecek.
Değiştirilmiş
Hızlı kızıl tilki tembel köpeğin üzerinden atlar.
Bu cümle tamamen aynı kalır.

Bir sözcük değiştirilmiş ve bir satır tamamen silinmiştir.

Kod değişikliği
Özgün
function sum(a, b) {
  return a + b
}
Değiştirilmiş
function sum(a, b, c) {
  return a + b + c
}

Yeni bir parametre eklenmiştir; karakter modu her düzenlemeyi gösterir.

Sürüm güncellemesi
Özgün
react: 18.2.0
vite: 5.0.0
typescript: 5.3.3
Değiştirilmiş
react: 18.3.1
vite: 6.4.3
typescript: 5.3.3
zod: 3.23.8

Bağımlılık sürümlerini ve yeni eklenen kaydı satır satır karşılaştırın.

Yeniden sıralanmış liste
Özgün
alfa
beta
gama
delta
Değiştirilmiş
delta
alfa
gama
beta

Aynı öğelerin farklı sırasını değişiklik saymamak için “Satırları sırala” seçeneğini açın.

İki metin çevrimiçi nasıl karşılaştırılır?

Özgün metni sol alana, düzenlenmiş sürümü sağ alana yapıştırın. Karşılaştırma siz yazarken yenilenir: eklenen satırlar yeşil, silinenler kırmızı gösterilir; birbiriyle ilişkili düzenlemeler değiştirilmiş olarak eşleştirilir.

  1. Her iki metin sürümünü girin.
  2. Sözcük, karakter veya satır vurgulamasını seçin.
  3. Yan yana ya da satır içi görünüme geçin.
  4. Değişiklikler arasında gezinin veya sonucu unified diff olarak kopyalayın.

Uzun değişmemiş bölümler daraltılır. Yalnızca değişiklikler seçeneği aynı kalan bağlamı tamamen gizler.

Satır, sözcük, karakter ve benzerlik sonuçlarını okuma

Araç, Myers fark algoritmasıyla iki metni satır satır hizalar ve eklenen, silinen ve değiştirilen satırları sayar.

Sözcüğe göre düzyazı için, karaktere göre kısa dizeler ve kod için, satıra göre ise tüm satır değişiklikleri için uygundur.

Durum çubuğu değişiklik sayılarını ve benzerlik yüzdesini gösterir. Normal metinlerde en uzun ortak karakter alt dizisi, çok büyük metinlerde daha hızlı satır tabanlı bir yaklaşım kullanılır. Bu değer intihal denetimi değildir.

Nelerin metin farkı sayılacağını belirleme

Önemsiz farkları elemek için şu seçenekleri kullanabilirsiniz:

  • Büyük/küçük harfi yoksay
  • Boşlukları yoksay
  • Satırları kırp
  • Boş satırları yoksay
  • Sıra önemli değilse Satırları sırala
  • Kısa sonuç için Yalnızca değişiklikler

Seçenekler tarayıcıda yerel olarak saklanır ve giriş metinlerini değiştirmez.

Dize, belge, metin dosyası ve kod karşılaştırma

Notları, metin dosyası içeriklerini, taslakları, yapılandırmaları, listeleri ve kaynak kodunu karşılaştırabilirsiniz. İki dosyayı açıp içeriklerini alanlara yapıştırın; doğrudan dosya yükleme veya biçimlendirilmiş belgelerden metin çıkarma desteklenmez.

Kısa dizelerde karakter, düzyazıda sözcük, günlük ve listelerde satır modunu kullanın.

Kod düz metin olarak karşılaştırılır. Araç programlama dili sözdizimini, depoları, dalları veya commit'leri analiz etmez.

SSS

Hayır. Karşılaştırma JavaScript ile tarayıcınızda yerel olarak yapılır ve metin uygulama sunucusuna gönderilmez.

Tüm modlar önce metinleri satır satır hizalar. Sözcük modu sözcükleri ve noktalama işaretlerini, karakter modu tek tek harfleri, sayıları, boşlukları ve simgeleri, satır modu ise değişen satırın tamamını vurgular.

Normal girdiler en uzun ortak karakter alt dizisini, çok büyük girdiler satır tabanlı bir yaklaşımı kullanır. %100, büyük/küçük harf seçeneğine göre eşleşme anlamına gelir. Bu bir özgünlük veya intihal puanı değildir.

Evet. Her dosyayı açın ve metnini ayrı bir alana yapıştırın. Word veya PDF biçimlendirmesi, görselleri ve meta verileri karşılaştırılmaz.

Evet, kodu düz metin olarak hızlıca karşılaştırabilirsiniz. Araç dil sözdizimini anlamaz ve depolarla ya da commit'lerle çalışmaz.

İlk seçenek satır eşleşmesinde boşlukları kaldırır. İkincisi yalnızca satır başı ve sonundaki boşlukları yoksayar. Hiçbiri giriş alanlarını yeniden yazmaz.

Evet. “Satırları sırala” seçeneğini açın. Sıra veya özgün satır numaraları önemliyse bu seçeneği kullanmayın.

Unified diff benzeri bir düz metin sonucu kopyalar: silinen satırlar eksi, eklenenler artı işaretiyle başlar. Bir yama dosyası indirilmez.

Sunucu yükleme sınırı yoktur. Gerçek performans metin boyutuna, fark sayısına, tarayıcıya ve cihaza bağlıdır. Çok büyük karşılaştırmalar daha uzun sürebilir.
İlgili araçlar

Frekans Analizi

Metin frekanslarını analiz edin ve kriptoanaliz için bilinen dil örüntüleriyle karşılaştırın.

Sezar Brute Force

Tüm kaydırmaları deneyen ve en olası açık metni işaretleyen Sezar şifresi çözücü.

Harf Frekansı

Isı haritası, harf sayımı ve dil karşılaştırması içeren çevrimiçi harf frekansı analiz aracı.

Affine şifre çözücü

Tüm geçerli affine anahtar çiftlerini deneyen ve olası plaintext adaylarını sıralayan çözücü.

Vigenere Kırıcı

Anahtar kurtarma ve sıralı çözümler sunan otomatik Vigenere kırıcı.