‘壹’ linux 下有个hexmp函数,把二进制换成16进制显示,有没有功能相反的函数
vim 自带的 xxd 就可以完成转十六进制和反转的功能,反转是只要把十六进制数按它转出的格式排好(右侧的显示符号可以不管),就可以转换。如果不在乎转完的十六进制格式,那用 xxd -ps 更方便。
‘贰’ 求一款能够编辑linux系统的.so文件的工具。百度毫无信息啊
用二进制编辑器
linux用VI也可以吧
1。 vim -b your_file (-b 是二进制模式, 一定要,否则文件大小会变)
2。 然后“:%!xxd”就可以转换为16进制,注意要编辑左边的hex, 改写右边的文本没用!和Ultraedit严重不同
3。 编辑好了再“:%!xxd -r”转换回文本模式":wq"存盘退出。