问题标签 [hexdump]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
102356 浏览

linux - 在 shell 脚本中将二进制数据转换为十六进制

我想将二进制数据转换为十六进制,仅此而已,没有花哨的格式等等。hexdump似乎太聪明了,对我来说它“过度格式化”。我想从 /dev/random 中取出 x 个字节并将它们作为十六进制传递。

最好我只想使用标准的 Linux 工具,这样我就不需要在每台机器上都安装它(有很多)。

0 投票
1 回答
609 浏览

mobile-phones - 为什么 hexdump-ing 多个文件的输出与单独 hexdumping 每个文件不同?

这些命令有什么区别?为什么第一个匹配,但 grepping 单个文件 hexdumps 什么都不返回?

这些文件来自我的 Samsung Sync SGH-A707。我正在尝试解析这些短信文件,以便对我的短信进行纯文本备份。我正在寻找的字符串是我根据http://www.dreamfabric.com/sms/hello.html编码的控制消息

0 投票
1 回答
780 浏览

c - 我如何像 UNIX 中的 Hexdump 函数一样打印出地址

在那里我有这个任务,我想从 unix 模拟 hexdump 函数。我让我的程序将文件转储为十六进制,但我无法打印偏移量和可打印字符。

这是我的代码:

正如我上面所说,我的程序假设先打印偏移量,然后打印文件的十六进制值,然后用 0 填充,然后像这样打印文件的可打印字符。

我设法打印出可打印的字符,但它们出现在十六进制部分之后。因此,如果一行十六进制代码延伸到下一行,它将在下一行打印可打印的字符。

例如:

我如何让它打印一行十六进制字符之后出现的任何字符?

PS:出于某种原因,我的程序由于某种原因没有填充 0。

EDIT1:我得到了偏移部分,我只是不断将 16 添加到我的地址变量并继续打印

0 投票
2 回答
1225 浏览

objective-c - 在 Objective-C 中创建十六进制转储

我想在 Mac OS X 中创建二进制文件的十六进制转储。

在 Mac OS 的所有应用程序中,当您导航到 /Contents/Resources/ 时,会有一个(或多个)与应用程序同名的文件。

我想在 Objective-C 中编写一个可以读取该文件并将其转换为某种十六进制转储的应用程序,例如终端的 hexdump。

有谁知道使用 Objective-C 创建这样一个十六进制转储的方法?(或者也许是一个开源的十六进制编辑器,用objective-c编写?)

提前致谢。

0 投票
1 回答
822 浏览

linux - 将 hexdump 转换为字节序列

我正在尝试通过在 Linux 上使用 binfmt_misc 来注册一个特定的程序来运行包含幻数的二进制文件。

这是通过以以下格式回显字符串来完成的:

Linux 内核文档在 Documentation/binfmt_misc 中提供了该字符串的一些示例:

我感兴趣的幻数显示为01ebemacs 的 hexl-mode:

到目前为止,我有:

但我不确定我需要替换$OFFSET$MMAGIC使用哪些值。

0 投票
3 回答
902 浏览

ruby-on-rails - 字符串不等于另一个字符串。为什么?

更具体地说,如何进一步测试?我看到另一个帖子,其中答案使用了 hexdump。我该如何尝试这个,我应该怎么做?

这是我在控制台中的尝试...

变量: myl 是我数据库中的纬度值。ul 是来自 api 的值。ll 是我手动重新输入值的地方:

任何建议都会很有帮助!目标是使用纬度和经度来识别已存储在我的数据库中的地点,因为地点的名称并不总是唯一的。

0 投票
3 回答
188 浏览

c - strcat 给出意想不到的结果

这是一个大型项目的一小部分......

这些是在项目的标准头文件中定义的 typedef。

现在这是导致问题的实际功能......

一些输出快照...

为什么 data2.txt 的内容没有复制到 data3.txt ???如果还有其他可能的方法,请告诉我!!!!提前谢谢...

0 投票
1 回答
4300 浏览

java - 将十六进制字符串转换为字节数组以进行 RSA 解密

RSA加密后我有一个十六进制字符串。当我将其转换为字节 [] 时,RSA 解密给出 javax.crypto.BadPaddingException: Blocktype mismatch: 0

我正在使用这种方法进行转换(在堆栈溢出本身上得到它)

请有任何建议。

0 投票
2 回答
67336 浏览

c - 如何获取结构数据的十六进制转储

出于调试目的,我想要一个datapack结构的十六进制转储,它们是 type sendip_data,一个非常复杂的结构。实际上它们包含一些二进制信息,所以我不确定我的项目的输出是否正确。因此,出于调试目的,我想将数据写入文件,以便可以按如下方式使用 hexdump -

此外,由于这是运行时生成的 an/w 数据包,所以我也不确定我认为需要的长度datapack结构..所以请给我一些建议。fread / fwrite

0 投票
1 回答
131516 浏览

c - 使用 Linux 命令将十六进制信息转换为二进制

我的 Linux 系统上有这个二进制文件...

使用 hexdump 命令,我看到它的信息如下:

现在,我在其他一些系统上获得了一个文件,其内容如下:

我需要从这个 hexdump 中找出完全相同的二进制信息。

我该如何进行呢?

如果没有任何开关,那么 C 代码也可以正常工作。

(但最好使用带有一些开关的 Linux 命令)

局限性:

文件中的二进制信息是加密算法的输出,所以内容应该完全匹配...