Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Ana içeriğe geç
Gizke.com
Blog

Metin Karşılaştırma

Cihazınızda çalışır. Hiçbir şey gönderilmez.

Orijinal

Değiştirilmiş

Farklar

Farkları görmek için her iki tarafa da metin yapıştırın

İki metin parçası arasındaki satır satır farkları vurgulayın, tamamen tarayıcınızda.

Bu araç, iki metin parçasını satır satır karşılaştırır ve neyin eklendiğini, kaldırıldığını veya değişmeden kaldığını vurgular - bir kod editörünün fark görünümünün veya sürüm kontrolünün değişiklik günlüğünün arkasındaki aynı temel teknik. Klasik bir en uzun ortak alt dizi algoritmasını tamamen tarayıcınızda çalıştırır: yapıştırdığınız hiçbir şey herhangi bir yere yüklenmez.

Sık sorulan sorular

Neden tek bir düzenlenmiş kelime, tüm satırın kaldırılıp yeniden eklenmesi olarak görünüyor?
Bu araç kelime kelime değil, satır satır karşılaştırır - bu yüzden tek bir karakteri bile değişen bir satır, bütün satır artık aynı olmadığı için eski halinin kaldırılması ve yeni halinin eklenmesi olarak görünür. Bu, satır içinde kelime düzeyinde vurgulama olmasa bile, tam olarak hangi satırların değiştiğini tespit etmek için yine de kullanışlıdır.
'Boşlukları yok say' gerçekte neyi yok sayar?
Karşılaştırmadan önce her satırın baştaki ve sondaki boşluklarını kırpar ve iç kısımdaki herhangi bir boşluk dizisini tek bir boşluğa indirger - bu yüzden yalnızca girinti, sondaki boşluklar veya kelimeler arasındaki fazladan boşluklar bakımından farklı olan satırlar aynı kabul edilir.
Bu araç sadece düz metni değil, kodu da karşılaştırabilir mi?
Evet - karşılaştırma tamamen satır tabanlı metin eşleştirmesidir, bu yüzden kaynak kod, yapılandırma dosyaları veya diğer herhangi bir satır odaklı metin üzerinde aynı şekilde çalışır. Belirli bir dilin söz dizimini anlamaz; onu hepsinde eşit derecede işe yarar kılan da tam olarak budur.
'Büyük/küçük harfi yok say' seçeneği tam olarak neyi değiştirir?
Bu seçenek açıkken, her satır karşılaştırılmadan önce küçük harfe çevrilir; böylece 'Merhaba' ve 'merhaba' aynı satır sayılır ve değişiklik olarak işaretlenmez. Sonuçta satırlar yine de kendi orijinal büyük/küçük harf biçimiyle gösterilir - yalnızca karşılaştırmanın kendisi harf farkını yok sayar, ekranda gördükleriniz değil.
Neden metnin çok büyük olduğuna dair bir uyarı alıyorum?
Karşılaştırma algoritması, her iki metindeki satır çiftleri için bir hücre içeren bir tablo oluşturur; bu yüzden metinler uzadıkça bellek ve süre maliyeti hızla artar. Herhangi bir taraf 2.000 satırı geçtiğinde araç, her şey sunucu yerine tarayıcı sekmenizde çalıştığı için karşılaştırmanın biraz zaman alabileceği ve fark edilir bellek kullanabileceği konusunda sizi uyarır - yine de devam edebilirsiniz, bu sadece bir bilgilendirmedir.
Geliştiriciler için: bu sayfayı URL'de `original` ve `modified` parametreleriyle açarsanız - örn. gizke.com/diff?original=hello world&modified=hello there - her iki taraf da otomatik olarak önceden doldurulur. Çoğu ziyaretçinin buna ihtiyacı yoktur; kullanıma hazır bir karşılaştırmaya doğrudan bağlantı vermek içindir.

Bu aracı paylaş

BlogHakkımızdaİletişimKullanım KoşullarıGizlilik Politikası