2012-01-21 29 views
24

Vim'de yürütülebilir dosyayı görmek istiyorum.Dosyayı ikili biçiminde göster

:set binary kullanıyorum ve yalnızca birleri ve sıfırları görebileceğimi düşündüm, ancak hiçbir şey değişmedi.

Yalnızca birleri ve sıfırları görmeyi nasıl başarabilirim? Bunun yerine birler ve sıfırlar

+0

Uhh, bu anlamda ikili aslında metin olmayan anlamına gelir. Btw, tüm "olanlar ve sıfırlar" ile ne yaparsınız? – Rook

+0

Linux'taki gibi 'küçük' kodlu küçük montaj kodunun çeviri sürecini inceliyorum ve sonucu ikili dosya olarak görmek istiyorum. – xralf

+0

Ve sonra ne? ... – Rook

cevap

30

, sen bir onaltılık gösterimini elde edebilirsiniz:

:%!xxd 

Source

+1

Bu yararlıdır, ancak sabit sürücüde saklanan ham dosyayı (birler ve sıfırlar) göstermez. Vim ile düzeltildi. – xralf

+0

Ama yazıyorlar ki 'vim'de mümkün değil. Belki hex gerçek iş için daha uygun ama vim ham dosya gösteremez garip. – xralf

+2

@xralf - Sorun şu ki, 1'lerin ve 0'ların "formatı" o kadar da işe yaramaz, bu yüzden o kadar fazla talep yok. – Rook

29

: Ayrıca

:setlocal display=uhex 

, sen bir tampon bir onaltılık dökümü alabilirsiniz Bu benim için hile yaptı:

:%!xxd -b 
İlgili konular