İki dosyam var ve ilk 40 baytın benzer olup olmadığını görmek istiyorum. Bunu hex dökümü kullanarak nasıl yapabilirim?Hexdump kullanarak ilk x bayt nasıl gösterilir?
cevap
farklı bir varsayılan, ayrıca hd
olarak kurulacak BSD hexdump
programını (kullanıyorsanız çıkış formatı) sonra dökümü ilk 40 bayta sınırlamak için -n40
komut satırı parametresini sağlayabilirsiniz:
hexdump -n40 filename
Posix standardı od
kullanıyorsanız, N
numaralı bir sermayeye ihtiyacınız vardır. Sen kullanışlı aşağıdaki çağırmayı bulabilirsiniz:
od -N40 -w40 -tx1 -Ax filename
(Sen hexdump
de, ama biçim dizesi ile daha fazla iş :) anlamaya bunu yapabilir).
head -c 40 myfile | hexdump
burada HexDump neden ihtiyaç Emin değilim, HexDump ile
diff <(dd bs=1 count=40 if=file1) <(dd bs=1 count=40 if=file2)
:
diff <(dd bs=1 count=40 if=file1|hexdump) <(dd bs=1 count=40 if=file2|hexdump)
Dosyaların metin dosyaları olmadığını (başka bir deyişle, yazdırılmayan çeşitli karakterleri vardır) varsayarak, "diff" yalnızca dosyaların aynı olup olmadığını söyleyecektir. 'Hd' kullanarak (veya' hexdump', fakat 'hd' genellikle daha dostça bir formattır), sorudaki gibi * benzer * olup olmadığını anlayabilirsiniz. BTW, 'dd bs = 40 sayım = 1' daha etkilidir ve muhtemelen db'nin bayt sayım raporlarını bitbucket'e (' 2 >>/dev/null') atmak istersiniz. – rici
Aslında onları görmek isterim. Teşekkürler. – OHHH
- 1. Bayt dizisinden ilk 16 bayt kaldırılıyor
- 2. İlk X elementleri nasıl alınır?
- 3. Libgdx kullanarak vektörlü metin nasıl gösterilir?
- 4. Foreach döngü bağlayıcısında yalnızca ilk öğe nasıl gösterilir?
- 5. Android: Uygulamayı ilk açtığınızda "hızlı tur" nasıl gösterilir?
- 6. EntityFramework Kodu İlk FluentAPI DefaultValue, EF6.X
- 7. MySQL LIMIT/OFFSET: İlk X
- 8. listeden ilk x öğesi alma
- 9. NameValuePair kullanarak bayt HTTP nasıl gönderilir?
- 10. Java bayt dizisini Scala bayt dizisine nasıl dönüştürebilirim?
- 11. Bir aktivite nasıl gösterilir?
- 12. Jenkins'de fark nasıl gösterilir
- 13. SSE kullanarak 8 x 8 matris işlemini nasıl yapabilirim?
- 14. jinja2 ilk için öğeleri x ... döngü
- 15. MATLAB'de Miller indeksleri nasıl gösterilir?
- 16. c tamsayı nth bayt olsun
- 17. PDF raporunda xslt kullanarak sayfa numarası (N/N) nasıl gösterilir
- 18. Bir toplu iş dosyasında ilerleme sqlcmd kullanarak nasıl gösterilir?
- 19. LiveBindings'i kullanarak TStringGrid'de 200'den fazla satır nasıl gösterilir?
- 20. Destek eylem çubuğunu kullanarak varsayılan giriş ekranı nasıl gösterilir?
- 21. Kendo Grid's columnMenu komut dosyasını kullanarak nasıl gösterilir
- 22. ggplot2'de kütle ölçeğinde stat_binhex nasıl gösterilir
- 23. Bir veritabanının ilk X satırlarını sil
- 24. Bir dizinin ilk x girişini sil
- 25. md-select sadece ilk tıklama OS X
- 26. gdb'yi kullanarak, X
- 27. ifadesi bayt tipiyle nasıl eşleştirilirim []?
- 28. Kakao'da bir NSArray öğesinin ilk x öğelerini nasıl alabilirim?
- 29. Doctrine2 kullanarak ilk auto_increment değeri nasıl ayarlanır
- 30. Python kullanarak x, y koordinatları nasıl alınır?
'ilk N bayt karşılaştırın' 'Show birinci N bayt' den farklıdır: –