免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
二進制數(shù)據(jù)查看到問題

Linux下使用od查看文件

 

查看文本文件使用vim/less就足夠了,但如果想要查看一些其他二進制文件(例如DB的數(shù)據(jù)文件、程序的二進制代碼)則借助于od/hexdump這些工具會很方便,這里會通過一些實例來詳細介紹od命令的相關參數(shù)。
1. od參數(shù)詳解
$od -j 49152 -N 38 -w4 -A d -t x1 -vtmp_test.ibd 0049152 fd 6f fb 70 0049156 00 00 00 03 0049160 ff ffff ff 0049164 ff ff ff ff 0049168 00 00 00 03 0049172 ba 92 ac 0c0049176 45 bf 00 00 0049180 00 00 00 00 0049184 00 00 00 00

-j 49152 跳過前49152個字節(jié)(bytes)

-N 38 僅顯示38個字節(jié)

-w4 每一行顯示4個字節(jié)

-A d表示最左側(cè)的偏移量按十進制顯示;-A還可以接[doxn],其中d表示十進制,o表示8進制,x表示16進制,n表示不顯示該偏移量,如:

od -j 49152 -N 8 -w4 -A n -t x1 -v ibdata1 b40b c7 31 00 00 00 03

-t x1表示如何顯示文件內(nèi)容。這里,x表示按照16進制輸出文件內(nèi)容,x后面跟的“1”表示一次顯示一個字節(jié)。下面是一個-tx2的輸出:

od -j 49152 -N 8 -w4 -A n -t x2 -v ibdata1 0bb431c7 # 0bb4是十進制表示的兩個字節(jié) 0000 0300 #

另外,注意到這里是0bb4和前面的b40b略有不同,這是因為我這里的測試平臺是little-endian的(x86_64Linux)。

最后,參數(shù)-v表示,即使連續(xù)多行都是完全相同的字符0,仍然原樣輸出;不加該參數(shù),則會使用星號(*)跳過多個相同的行。

好了,再回頭看看最前面的命令,已經(jīng)沒那么難理解了吧。

參考文獻:man od

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
默納克3000專用功能代碼開通資料
一直搞不懂二進制是什么?他是怎么轉(zhuǎn)換為文字或數(shù)據(jù)的?
2進制轉(zhuǎn)10進制怎么轉(zhuǎn)?教你使用這種計算方式轉(zhuǎn)換
十進制轉(zhuǎn)二進制
十進制 二進制 轉(zhuǎn)換
十進制、二進制之間的轉(zhuǎn)換、計算你了解嗎?
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服