Metin Karşılaştırma Aracı — İki metni karşılaştırın ve tam olarak nelerin değiştiğini görün.

Orijinal metni ve değiştirilmiş metni yapıştırın; satır, kelime veya karakter bazında nelerin eklendiğini ve nelerin çıkarıldığını görün. Sonucu yan yana veya satır içi olarak görüntüleyin, büyük/küçük harf farkını ve fazladan boşlukları göz ardı edin, değişmemiş satırları gizleyin ve farkları kopyalayın veya indirin. Her iki metin de tarayıcınızda karşılaştırılır ve hiçbir zaman sunucuya yüklenmez.

İki metni karşılaştırın Tarayıcınızda karşılaştırma
Eklenen ve kaldırılan satırları yan yana gösteren metin farkı kontrol aracı

Metinleriniz

Karşılaştırmak istediğiniz iki metni buraya yapıştırın.

Farklılıklar

0 satır eklendi
0 Silindi
0Unchanged
—Similarity
Kılavuz

Metin Farklılık Kontrolü Kılavuzu: Satırları, Kelimeleri ve Karakterleri Karşılaştırma

Bir diff dosyasını nasıl okuyacağınızı, ne zaman satır, kelime veya karakter bazında karşılaştırma yapmanız gerektiğini ve nasıl net bir karşılaştırma elde edebileceğinizi öğrenin.

Basit bir açıklama

Metin farkı kontrol aracı nedir?

Bir metin farkı kontrol aracı, bir metnin iki sürümünü karşılaştırır ve tam olarak nelerin değiştiğini gösterir. Eklenen satırlar, kelimeler veya karakterler yeşil renkle, kaldırılanlar ise kırmızı renkle işaretlenir.

Yazarlar bu aracı düzenlemeleri gözden geçirmek için, geliştiriciler ise kod ve yapılandırma dosyalarını karşılaştırmak için kullanır; ayrıca herkes, bir belgenin iki kopyasının gerçekten birbiriyle uyuşup uyuşmadığını kontrol etmek için bu aracı kullanabilir. Eğer iki metin arasında yalnızca rastgele boşluklar varsa, önce bunları Boşluk Temizleyici ile temizleyin ve karşılaştırmadan önce Metin Sıralayıcı’yı kullanarak iki listeyi aynı sıraya getirin.

Metinleri karşılaştırmanın yaygın nedenleri

İnsanlar Neden Metinleri Karşılaştırır?

Düzenlemeler ve taslaklar

Bir makalede, sözleşme maddesinde veya blog yazısında bir editörün, iş arkadaşınızın ya da çeviri aracının neyi değiştirdiğini görün.

Kod ve yapılandırma

Bir komut dosyasının, JSON dosyasının veya yapılandırma dosyasının iki sürümünü karşılaştırarak, soruna neden olan tek satırı bulun.

Listeler ve veriler

İki dışa aktarım arasında e-posta listeleri, ürün adları veya anahtar kelime listeleri gibi nelerin yeni eklendiğini veya eksik olduğunu kontrol edin.

Satırlar, kelimeler, karakterler ve görüşler

Satır, Kelime veya Karakter Bazında Karşılaştır

Çizgiler

Kod, listeler ve paragraflar için en iyi seçenek. Değiştirilen satırlar çiftler halinde gösterilir ve içlerindeki değiştirilen kelimeler vurgulanır.

Kelimeler

Metnin tamamı boyunca kelime kelime karşılaştırma yapar. Satır sonu değişmiş ancak ifade aynı kalan düz yazılar için uygundur.

Karakterler

Eklenen veya silinen her karakteri gösterir. Tek bir yazım hatasını, değiştirilmiş bir rakamı veya yanlış yerleştirilmiş bir sembolü tespit etmek için kullanışlıdır.

Yan yana veya sıralı

"Yan yana" seçeneği, her iki sürümü de birbirinin yanında gösterir. "Satır içi" seçeneği ise bunları tek bir sütunda birleştirir; silinenler ve eklenenler sırayla gösterilir.

Birkaç adımda karşılaştırın

Metin Karşılaştırma Aracının Kullanımı

  1. Orijinal metni sola, değiştirilmiş metni sağa yapıştırın ya da bir örnek denemek için “Örnek” düğmesine basın.
  2. Satır, kelime veya karakter bazında karşılaştırmayı seçin.
  3. "Yan yana" veya "Sıralı" seçeneğini seçin. Bu farklılıkların önemi yoksa, "Büyük/küçük harfleri dikkate alma" veya "Fazla boşlukları dikkate alma" seçeneğini işaretleyin.
  4. Uzun metinlerde, değişmeyen satırları gizlemek ve her değişikliğin etrafında birkaç satırlık bağlam bırakmak için “Yalnızca değişiklikleri göster” seçeneğini işaretleyin.
  5. Sonucu kaydetmek için “Copy diff” düğmesine basın veya “.diff” dosyasını indirin. Ters yönde karşılaştırma yapmak için “Swap” düğmesini kullanın.
Renkler, semboller ve benzerlik

Farkları Nasıl Anlayabiliriz?

+ yeşil değiştirilen metne eklenen − kırmızı orijinal metinden çıkarılan düz her iki metinde de aynı olan Benzerlik = 2 × değişmeyenler ÷ (orijinal metindeki öğeler + değiştirilen metindeki öğeler) Örnek: 8 satır ve 9 satır, 6'sı değişmemiş Benzerlik = 2 × 6 ÷ 17 = %71

Bu araç, her iki metinde de ortak olan en uzun öğe dizisini arar ve geri kalan her şeyi bir değişiklik olarak işaretler. GNU diff ve Git’in varsayılan olarak kullandığı yaklaşımla aynı olan Myers algoritmasını kullanır; böylece en kısa düzenleme listesini bulur. Artı ve eksi işaretleri ile ekran okuyucular tarafından okunan etiketler, sonucun yalnızca renge bağlı olmadığını gösterir.

"Copy diff" komutu size düz metin sunar. Satır düzeyinde, silinen satırlar eksi işaretiyle, eklenen satırlar ise artı işaretiyle başlar. Kelime ve karakter düzeyinde ise, silinen metin [- -] arasında, eklenen metin ise {+ +} arasında gösterilir.

Daha iyi sonuçlar

Metinleri Karşılaştırmaya Yönelik Basit İpuçları

  • Kod ve listeler için “Satırlar”ı, yeniden biçimlendirilmiş düz metinler için ise “Kelimeler”i kullanın.
  • Metin farklı düzenleyicilerden kopyalandığında ve boşluk aralıkları farklı olduğunda “Fazla boşlukları yok say” seçeneğini işaretleyin.
  • İki liste birbirine benziyor ancak sıralamaları farklıysa, önce her ikisini de Metin Sıralayıcı ile sıralayın, ardından karşılaştırın.
  • Düz metni yapıştırın. Bir metin kutusuna yapıştırdığınızda kalın yazı veya renk gibi biçimlendirmeler kaybolur; bu nedenle yalnızca kelimeler karşılaştırılır.
Bilinmesi gerekenler

Kısıtlamalar ve Gizlilik

Gizlilik

Her iki metin de tarayıcınızda karşılaştırılır. Hiçbiri sunucumuza gönderilmez. Yalnızca mod, görünüm ve seçenek tercihleriniz cihazınızda kaydedilir; metnin kendisi asla kaydedilmez.

Sınırlamalar

Her metin en fazla 2 milyon karakter uzunluğunda olabilir; karakter karşılaştırması için ise bu sınır 100.000 karakterdir. İki uzun metin birbirinden çok farklıysa, değiştirilen bölüm tek bir değiştirilmiş blok olarak gösterilebilir. Bu araç yalnızca düz metinleri karşılaştırır; Word veya PDF dosyalarını karşılaştırmaz ve kod sözdizimini anlamaz.

Sık sorulan sorular

Metin Karşılaştırma Aracı SSS

İki metni çevrimiçi olarak nasıl karşılaştırabilirim?

Orijinal metni sol kutuya, değiştirilen metni ise sağ kutuya yapıştırın. Farklılıklar hemen aşağıda görünür; eklenen metin yeşil, çıkarılan metin ise kırmızı renkle gösterilir.

Renkler ve semboller ne anlama geliyor?

Artı işareti olan yeşil renkli kısımlar eklenmiş, eksi işareti olan kırmızı renkli kısımlar çıkarılmış; düz metin ise her ikisinde de aynıdır. Değiştirilen bir satırın içinde, tam olarak değişen kelimeler daha belirgin bir şekilde vurgulanır.

Satır, kelime ve karakter bazında karşılaştırma yapmak arasındaki fark nedir?

"Satır" seçeneği, satırların tamamını karşılaştırır; bu, kod ve listeler için uygundur. "Kelime" seçeneği, kelime kelime karşılaştırma yapar; bu, düz yazılar için uygundur. "Karakter" seçeneği, her bir karakteri karşılaştırır; bu, tek bir yazım hatasını veya değiştirilmiş bir rakamı bulmanıza yardımcı olur.

Araç, nelerin değiştiğine nasıl karar veriyor?

Her iki metinde de ortak olan en uzun satır, kelime veya karakter dizisini bulur ve geri kalan her şeyi eklenmiş veya çıkarılmış olarak işaretler. GNU diff ve Git’in varsayılan olarak kullandığı yöntem olan Myers algoritmasını kullanır.

Büyük/küçük harf veya boşluk farklılıklarını göz ardı edebilir mi?

Evet. Büyük ve küçük harfleri eşit kabul etmek için “Büyük ve küçük harfleri göz ardı et” seçeneğini, başındaki, sonundaki ve tekrarlanan boşlukları göz ardı etmek için ise “Fazla boşlukları göz ardı et” seçeneğini işaretleyin. Başka bir fark yoksa, araç bunu belirtir.

"Yalnızca değişiklikleri göster" seçeneği ne işe yarar?

Değişmemiş satırları gizler ve her değişikliğin çevresinde üç satırlık bağlamı korur; ayrıca kaç satırın gizlendiğini gösteren bir not da ekler. Satır bazında karşılaştırma yaptığınızda bu özellik devreye girer.

Benzerlik yüzdesi nasıl hesaplanır?

Bu, değişmeyen öğelerin sayısının her iki metindeki toplam öğe sayısına bölünmesiyle elde edilen sonucun iki katıdır. Birbiriyle tamamen aynı olan iki metin %100 puan alırken, hiçbir ortak noktası olmayan iki metin %0 puan alır.

Sonucu kopyalayabilir miyim veya indirebilir miyim?

Evet. “Copy diff” ve “Download .diff” komutları size düz metin sağlar. Satırlar söz konusu olduğunda, silinen satırlar eksi işaretiyle, eklenen satırlar ise artı işaretiyle başlar. Kelimeler ve karakterler söz konusu olduğunda ise, silinen metin [- -] içinde, eklenen metin ise {+ +} içinde yer alır.

Kod, JSON ve belgeler için de çalışıyor mu?

Kod ve JSON dahil olmak üzere her türlü düz metin üzerinde çalışır, ancak sözdizimini anlamaz. Word veya PDF dosyalarını yükleyemezsiniz ve yapıştırma işlemi sırasında biçimlendirme kaybolur; bu nedenle yalnızca kelimeler karşılaştırılır.

Metnim herhangi bir yere yüklendi mi veya kaydedildi mi?

Hayır. Her iki metin de tarayıcınızda karşılaştırılır. Her bir metin en fazla 2 milyon karakter uzunluğunda olabilir; karakter karşılaştırması için ise bu sınır 100.000 karakterdir. Seçtiğiniz mod ve seçenekler cihazınızda kaydedilir, ancak metin kaydedilmez.

Bu aracı kullanan kişilerden

Yorumlar

Yorumlar yükleniyor…
Devam et

Kutudaki diğer araçlar

Ana sayfada, API anahtarı gerektirmeyen onlarca ücretsiz araç daha yer almaktadır.

Bir araç önerin