问题标签 [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 投票
3 回答
19620 浏览

vim - 跳转到vim中的字节地址?

我正在调查一个主要是 UTF-8 文件,其中包含很多长行。但是,该文件不完全是文本文件,有一些垃圾。为了找到我的兴趣点,我正在使用hdand grep

所以在某些时候我知道它对例如 0000301a 感兴趣,所以我想在 Vim 中快速打开文件并跳转到那个位置。

示例(实际上是一个小文件,这里的位置是 0000001c):

Vim 中是否有跳转到字节位置的技巧?还是尽可能接近?

0 投票
1 回答
1582 浏览

javascript - Array.splice 不改变长度

我有一个函数,我使用删除数组的某些部分.splice,但是当我查看console.log它的长度时它并没有改变..并且使用 hexdump 我还看到“已删除”字符串仍然存在

例如

(要删除的值来自另一个变量,这就是为什么我用“indexOf”写的部分)

数独是一个 3D 矩阵:第一个 D 和第二个 D 是 x 和 y 行/列,而第三个维度是其余的可能性

我该怎么做才能一劳永逸地删除该值?

因为我有一个 IF 需要知道我的数组的长度...

在我将一堆更多的 console.log 扔进我的代码之后,我也看到了那些东西......有时......

结果成:

所以我最新的尝试是使用一种新方法而不是拼接:

它在jsfiddle中工作,但在我的真实代码中没有解决我的问题......有时我在我的代码中看到一个“未定义”......但更大的问题是它也在那里留下了hexdumps......所以长度,即使我直接说他变小了,也没变……

0 投票
1 回答
418 浏览

java - how to convert bit array into hex contanning 8bits in java

I have binary array i converted into hex using

But it gives me hex code for its respective bit.

I want hex containing 8bits. Please help me.

0 投票
1 回答
949 浏览

linux - 打印出二进制文件内容的 Bash 脚本,一次一个单词,没有 xxd

我想创建一个 BASH 脚本,它逐字读取二进制文件(32 位)并将该字传递给名为 devmem 的应用程序。

现在,我有:

${val} 有一些奇怪的(ASCII?)格式字符表示,看起来像带问号的菱形。

如果我将“val =”行替换为:

我得到了我想要的输出。

使用 BASH 复制 xxd 功能的最简单方法是什么?

注意:我正在开发一个嵌入式 Linux 项目,其中要求不允许我安装 xxd。

这个脚本是性能驱动的,如果我的方法有误,请纠正我,但出于这个原因,我选择了 (dd -> binary word -> devmem) 而不是 (hexdump -> file, parse file -> devmem)。- 不管我的最终目标的最佳路线是什么,这个练习给我带来了一些麻烦,我非常感谢有人帮助我弄清楚如何做到这一点。

谢谢!

0 投票
1 回答
77 浏览

c - 未知的自定义文件格式阅读器来源等于作家来源?

我是否正确假设与原始文件的十六进制转储密切对应的晦涩文件格式加载器的 c 级源/抽象也可用于从头开始制作所述文件格式构建源代码,看起来像是引导程序?

0 投票
1 回答
360 浏览

python - Metaflac 输出一个 hexdump 而不是文本

我实际上是在尝试使用 python 获取 flac 文件的元数据。我用这个作为基础,但我有一个问题。metaflac 用这个命令给了我一个 hexdump(也在终端):

Python:

终端:

但是手册页指出:

终端输出:

任何提示如何解决这个问题?我想要文本输出...

0 投票
2 回答
1851 浏览

c - 打印文件的二进制表示

我需要一个函数,它可以打印出读取文件的二进制表示,如 unix 中的 xxd 程序,但我想自己制作。十六进制与 %x 一起工作得很好,但没有内置的二进制格式。有人知道怎么做吗?

0 投票
0 回答
251 浏览

c++ - 字符串到 hexdump

我的应用程序从 RCData/CONFIG 读取字符串。

我正在尝试使用 C++ 应用程序更改字符串,并且我已经完成了源代码:

在我运行应用程序之前,它看起来像这样(资源黑客):

-

运行应用程序后,它看起来像这样:

-

资源修改后,如何更改我的代码,使其看起来像原始代码?

这基本上不是称为“hexdump”吗?所以我应该传递*newData使它成为hexdump的to函数,然后更新资源?还是我错了?

有人请指出我正确的方向或给我看一个例子。

几乎一整天都在谷歌上搜索这个。

对不起wazzup b...hes,这只是我想到的一个示例字符串

0 投票
1 回答
243 浏览

shell - 如何从 linux 中的符号中获取 utf 代码

我正在为 linux 上的文本文件中的特殊符号而苦苦挣扎。我实际上成功地将它粘贴在以下字母“a‏a”之间(我在 Geany 中的光标停止但没有显示任何字符)。

我想知道获取其 utf8 代码(以 U+0000 形式)的最简单方法是什么。我正在使用 ubuntu 和 geany,我在包含它的文件上尝试了 hexdump,但我显然遗漏了一些东西。

0 投票
1 回答
2190 浏览

bash - Bash:获取偏移量的字节长度

我想知道如何从给定偏移量和长度的文件中检索字节。

我来到以下行:hexdump -n 4 -s 0x11C myFile

我得到以下信息:不够好,我不需要偏移量。

000011c 00 00 8c d0

第二次尝试:

hexdump -n 4 -s 0x11C -e '"%x\n"' myFile

我得到以下信息:更好但错误的字节序。

d08c0000

那么我该怎么做呢?我知道我可以用 sed 解析它,但是没有一个“更清洁”的解决方案吗?