hexdump相关内容

我在十六进制转储中有数据,但是不知道编码.例如. 0x91 0x05 = 657

我在hexdump代码中有一些数据. 左手是DEC,右手是十六进制转储代码. 16 = 10 51 = 33 164 = A4 01 388 = 84 03 570 = BA 04 657 = 91 05 1025 = 81 08 246172 = 9C 83 0F 如何计算DEC的十六进制转储? 在perl中,我尝试使用ord()命令,但不起作用. 更新 我不知道这叫什么.看起来 ..
发布时间:2020-07-07 20:43:38 其他开发

十六进制转储文件的pythonic方法

我的问题很简单: 有什么方法可以通过bash命令的pythonic方式进行编码吗? hexdump -e '2/1 "%02x"' file.dat 很明显,没有使用os,popen或任何快捷方式;) 编辑:尽管我没有明确指定,但是如果代码在Python3.x中可以正常工作,那就太好了 谢谢! 解决方案 如果您只关心Python 2.x,请with open(' ..
发布时间:2020-07-07 20:43:35 Python

C在外壳程序脚本中将二进制数据转换为十六进制

我想将二进制数据转换为十六进制,仅此而已,不要花哨的格式. hexdump似乎太聪明了,它对我来说“过格式".我想从/dev/random中获取x个字节,然后将它们以十六进制形式传递. 最好只使用标准的Linux工具,这样就不必在每台机器上安装它(有很多). 解决方案 也许使用xxd: % xxd -l 16 -p /dev/random 193f6c54814f0576bc2 ..
发布时间:2020-07-07 20:42:26 服务器开发

十六进制转储混乱

我正在使用unix hexdump实用程序.我的输入文件是UTF-8编码的,包含单个字符ñ,在十六进制UTF-8中为C3 B1. hexdump test.txt 0000000 b1c3 0000002 嗯?这显示了B1 C3-与我期望的相反!有人可以解释吗? 为了获得预期的输出,我这样做: hexdump -C test.txt 00000000 c3 b1 ..
发布时间:2020-07-07 20:42:23 其他开发

在Python2和Python3中编写不同的十六进制值

我当前正在将Python2脚本移植到Python3,并在此行遇到问题: print('\xfe') 当我使用Python2 python test.py > test.out运行它时,文件像预期的那样由十六进制值FE 0A组成. 但是当我使用Python3 python3 test.py > test.out运行它时,该文件由十六进制值C3 BE 0A组成. 这是怎么回事?如 ..
发布时间:2020-05-29 01:56:22 Python

从相同的源代码生成的两个DLL文件中有哪些区别?

我所有的代码都在源代码控制下,因此我100%确信源代码没有更改.但是,如果我两次构建一个C#DLL,它们的内容就会略有不同.我可以仅通过构建然后再构建一次来100%地重现该问题. 这似乎根本不影响程序,但是这些微小的变化使用于从两个MSI文件创建补丁的工具MSIMSP之类的东西变得毫无用处. (针对我的产品)制作的补丁比实际补丁大40倍. 我已经反编译了DLL,并且它们的汇编信息,类等 ..
发布时间:2020-05-12 23:41:28 C#/.NET

在外壳程序脚本中将二进制数据转换为十六进制?

问这个问题(听起来很基础)有点愚蠢,但是在其他地方找不到答案.我想将二进制数据转换为十六进制,仅此而已,不要花哨的格式化等等. hexdump似乎太聪明了,对我来说它“过格式".我想从/dev/random中提取x个字节,然后将它们作为十六进制传递. 最好只使用标准的linux工具,这样我就不必在每台机器上安装它(有很多) 解决方案 也许使用xxd: % xxd -l 16 - ..
发布时间:2020-05-01 09:25:04 服务器开发

在C编程中读取Hex文件?

我有一个问题: 我正在写一个c程序,其功能非常像十六进制编辑器。我想取一个文件并查看它的十六进制值。例如,假设我有文本文件“helloworld.txt”,其中只有“Hello World!”这个词。在其中,我想指定程序采用该文件,读取其十六进制值(再次,文件是简单的.txt文件而不是二进制文件),并将其存储在数组中以备后用。 这是我到目前为止: #include< ; s ..
发布时间:2018-06-07 17:07:59 其他开发

scapy hexdump()

我不知道是哪一个 hexdump() scapy使用,因为我想修改它,但我根本找不到任何东西。 我发现的是: def hexdump(self,lfilter = None): $如果lfilter不是None并且不是lfilter(p(self.res)),那么b $ b代表范围内的我(len(self.res)): p = self._elt2pkt(self.res [i ..
发布时间:2018-06-07 17:00:57 其他开发

将十六进制数据读入较少

我想给一个大数据文件 less -s -M + Gg ,这样读取给定数据的当前读取少于-s -M +千兆克。 While循环示例(请参阅ntc2的答案) /stackoverflow.com/a/19871578/54964\">here 。 用一个二进制文件替换 yes ,二进制文件转换为二进制ascii和十六进制: ,同时读取-u 10 p || [[-n $ p]]; do ..
发布时间:2018-06-07 16:41:23 其他开发

Excel VBA十六进制到ascii错误

朋友 我发现以下功能将十六进制转换为文本。它适用于大部分十六进制文字转换,但会产生异常结果。 p> 例如:Hex值为: 050003d40201414c4552542d42656c6f772038353435206966204e462054726164657320666f722031352d3230206d696e75746573202c77617463682050414e49 ..
发布时间:2017-09-27 00:00:52 Office

现有C ++ Hex转储代码

我使用网络和串行通讯软件,所以我经常需要有显示或记录十六进制转储数据包的代码。 时间我这样做,我从头写另一个十六进制转储程序。我会再次这样做,但想到我会问这里:有没有任何好的免费十六进制转储代码为C + +在某个地方? 例如: 每行N个字节(其中N是某种可配置的) 可选ASCII / UTF8转储在十六进制 可配置缩进,每行前缀,每行后缀等。 最小依赖(理想情况下, 编辑: ..
发布时间:2016-10-13 11:15:06 C/C++开发

XXD二进制转储问题

是应该从XXD预期或做在右边的人物的bizzare的presence建议我做错了什么格式上面的输出? 我试图连载简单的链表,这就是输出我得到。将未能从序列中删除前哨字符“\\ 0”会导致错误? 解决方案 我猜你是作为序列的二进制的没有的字符串的,所以这是正常的。左边每两个十六进制数字对应右边一个字符。这是的一个字节的,即八位。有些字符打印(见ASCII表波纹管),有些则不是(显示为点)。 ..
发布时间:2016-08-24 12:35:27 C/C++