Windows'ta 2 ikili dosyayı karşılaştırma aracı [kapalı]


136

2 ikili karşılaştırmak için bir araç gerekir. Dosyalar oldukça büyük. İnternette bulduğum bazı ücretsiz yazılımlar veya deneme araçları büyük dosyalar için uygun değildir. Bana bazı araçlar önerebilir misin?

Yanıtlar:


97

Birkaç olasılık:

Ayrıca bkz: https://web.archive.org/web/20151122151611//programming/688504/binary-diff-tool-for-very-large-files


10
vBinDiff gerçekten harika bir araçtır. teşekkürler
mustafa

4
VBinDiff notlarında okudum "fark aksine, büyük dosyaları (4 GB'a kadar) ile iyi çalışır." Dolayısıyla büyük dosyalarla çalışmaya uygunluğu "büyük" tanımınıza bağlıdır. Ayrıca, gizemli bir şekilde windows 7 x64 altında başlamayacağını buldum.
intuited

24
VBinDiff'in bir CLI programı olduğunu aklınızda bulundurun, bu yüzden Windows'ta çalıştırmayı denerseniz, başlatılmayacak gibi görünecek veya çok kısa bir süre içinde kaybolan bir komut istemi penceresi gösterecektir. Bir komut istemi açın ve hangi argümanları kabul ettiğini görmek için programı oradan çalıştırın ve ardından komut isteminden uygun şekilde kullanın.
nonoitall

vBinDiff, Windows 7 x64'te benim için iyi çalışıyor.
plasticinsect

3
vBinDiff, eklenen baytlarla hiç ilgilenmiyor gibi görünüyor, bu yüzden size kırmızıdaki tüm değişiklikleri göstermesi dışında HxD'den çok daha iyi değil.
endolith

155

Yalnızca dosyaların aynı olup olmadığını öğrenmek istiyorsanız, Windows fckomutunu ikili modda kullanabilirsiniz:

fc.exe /b file1 file2

Ayrıntılar için fc referansına bakın


2
aynı amaç için - sadece dosyalar aynı olsun ya da olmasın - taşınabilir bir uygulama Duplicate File Finder yeterince iyi çalışıyor. Özellikle .iso dosyaları gibi büyük dosyalar için.
RuntimeException

8
Bu kabul edilen cevap olmalıdır, çünkü bu windows yerli ve bir ek 3. parti uygulaması değil
Lila

1
Bu sadece bayt kodlarının bir listesini gösterir - komut satırında bir "comp" aracı da vardır, ancak dosya aynı boyutta olmasını gerektirir
George Birbilis

En şık çözüm
Erik Kaju

Süper! çok teşekkürler!
peter70

19

Total Commander ayrıca bir ikili karşılaştırma seçeneğine sahiptir:File \\Compare by content

ps. Sanırım bazı insanlar bu aracı kullanıyor olabilirler ve yerleşik özelliğin farkında olmayabilirler.


1
Bu, metin farkı aracı gibi eklenen içeriği anlamıyor, ancak yalnızca baytlarda değişiklik yapıyor.
endolit

2
@endolith ve söz edilecek başka bir şey, Total Commander42 $ USD maliyeti.
c00000fd

16

Benim favori "İsviçre bıçağı" Ötesinde http://www.scootersoftware.com/ adresinden karşılaştırın


1
Beyond Compare 500MB üzerindeki ikili dosyalar için çalışmaz ...
Pacerier


@BorisIvanov: Muhtemelen Beyond Comparebunun sadece 30 gün boyunca çalışacak ücretli bir yazılım olduğunu belirtmek yardımcı olur . Bundan sonra 60 dolara mal olacak lisansı almanız gerekecek.
c00000fd

garip şeyler ama resmi sitesinden indirdiğim sürüm deneme süresinden sonra bile her zaman çalışıyor. kesmek yok.
Boris Ivanov

11

Cygwin'de:

$cmp -bl <file1> <file2>

ikili ofsetleri ve değerleri sırasıyla ondalık ve sekizli olarak gösterir .. Vladi.


8

Onaltılık biçime dönüştürmek için objcopy kullanmayı tercih ederim.


2
Yararlı cevap. Çıktı dosyasının boyutu, girdi dosyasının yaklaşık 3 katıdır. Bu komut bir ikili dosyayı onaltılık biçime dönüştürür. objcopy -I binary -O ihex <in_file> <out_file>
evpo

4

Bence hexcmp anında ve kullanımı kolaydır

Bu komut satırı ile karşılaştırıldığında bir gui uygulaması, kullanımı çok kolay ama oldukça güçlü özellik açısından. Yeni başlayanlar ve geçen kullanıcılar için yararlı olmalıdır.

HexCmp HexCmp görsel bir ikili dosya karşılaştırma uygulaması ve kullanımı kolay hex editörüdür. Hızlı ve kolay bir şekilde iki dosya bir ikili ham karşılaştırmak için yardımcı olabilir. ($ 29.95)


HexCmp'ın 4GB'a kadar dosyaları işlediğini görüyorum.
Technophile

Oldukça iyi görünüyor. Sadece 15 günlük bir deneme var, ama sadece iki dosyayı karşılaştırdıktan sonra kaldırdım, bu yüzden sanırım çok önemli değil.
AndyD273

0

Dışarı çıkarken, Googles Play Store'dan "DiffTool" da kullanılabilir. DiffTool, dosyalar çok büyük değilse metin dosyalarını, ikili dosyaları ve klasörleri karşılaştırır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.