12得票5回答
Windows记事本如何解析字符?

我想知道Windows如何解释字符。 我用十六进制编辑器创建了一个包含三个字节E3 81 81的文件。 这些字节在UTF-8中代表着ぁ字符。 我打开记事本,它显示了ぁ。我没有指定文件的编码方式,只是创建了这几个字节,而记事本就能正确地解释它们。 记事本是不是会“猜测”编码方式呢? 还是说十六进...

7得票3回答
奇怪的Notepad++ HEX编辑器插件

目标是将字节数组写入文件。 我有一个名为fits[]的字节数组,其中包含一些字节,然后: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO...

41得票10回答
如何去掉 CR (^M) 并保留 LF (^J) 字符?

我想使用Hexl模式手动从文本文件中删除一些特殊字符,但不知道如何在Hexl模式下删除任何内容。 我真正想做的是删除回车并保留换行符。 使用Hexl模式是否是正确的方法? 注:Hexl mode(十六进制编辑模式)是GNU Emacs文本编辑器中的一个功能,用于以十六进制格式显示和编辑二进制文件。

198得票6回答
什么是Mac上好用的十六进制编辑器/查看器?

有什么适用于Mac的好的十六进制编辑器/查看器吗?我曾经使用过xxd来查看十六进制转储,我认为它可以被用来反向编辑。但是我真正想要的是一个真正的十六进制编辑器。

14得票3回答
如何让vim显示文件数据的逐字节表示

我不希望vim以任何编码特定的方式解释我的数据。换句话说,在vim中,我希望光标所在的字符对应于实际的字节,而不是该字节的utf*(等等)表示。 我需要使用vim分析由其他人(使用其他软件)造成的Unicode转换错误引起的问题,因此看到实际内容非常重要。 例如,在Cygwin的vim中,...

7得票4回答
为什么在十六进制编辑器中44100的十六进制是反向的?

我通过十六进制编辑器打开了一个波形文件。我试用了两个十六进制编辑器,发现它们都将44100(AC44的十六进制表示)以相反的顺序显示。 为什么会这样呢?对于ASCII字符“fmt”,它们的排序是自然的。 图1中展示的是AC44。 图2中展示的是正确的字节序。 这与大端字节序/小端字节序...

24得票6回答
有人能向我解释一下十六进制偏移量吗?

我下载了 Hex Workshop,并被告知要读取一个 .dbc 文件。 如果您读取偏移量 0x04 和 0x05,它应该包含 28,315 我不确定如何做到这一点?0x04 意味着什么?

50得票2回答
使用Notepad++作为十六进制编辑器

我正在使用Windows 10上的Notepad++版本7.8.5 64位,并希望将其用作十六进制编辑器。 当我打开一个二进制文件时,Notepad会将其显示为一些带有奇怪字符的文本。为了查看十六进制数字,我选择了部分文本,然后单击声音按钮 Plugins/Converter/ASCII-...

11得票2回答
如何将Arduino的.hex文件反编译为C++代码?

我有一个.hex文件需要烧录到运行在Arduino设备上的Atmel芯片中。 在将它放到我的Arduino之前,我想修改这个文件的某些方面,但我没有源码C++,只有.hex文件。 是否有一种有效的方法可以将.hex文件重新组装成C代码?如果有,该怎么做呢?

68得票12回答
如何在Unix系统上编辑二进制文件

在Windows机器上,有很多第三方编辑器可用于编辑二进制文件。我该如何在Unix系统上编辑二进制文件?