打开winhex图形太慢,用kali里的命令xxd快速编辑十六进制文件

打开winhex图形太慢,用kali里的命令xxd快速编辑十六进制文件

编程文章jaq1232025-01-31 12:43:2163A+A-

xxd是一个十六进制编辑器,可以将文件以十六进制和ASCII码的形式显示,并且可以进行修改和转换。下面是xxd的一些常用用法和参数介绍:

将二进制文件转换为十六进制格式:

```shell

xxd filename.bin

```

该命令将文件 `filename.bin` 转换为十六进制格式,并以每16个字节为一行进行显示。

将十六进制格式转换为二进制文件:

```shell

xxd -r filename.hex > output.bin

```

该命令将文件 `filename.hex` 转换为二进制格式,并输出到 `output.bin` 文件中。

将文件转换为十六进制格式并输出到标准输出:

```shell

xxd -p filename.bin

```

该命令将文件 `filename.bin` 转换为十六进制格式,并输出到标准输出中。

将十六进制格式转换为ASCII码:

```shell

xxd -r -p filename.hex

```

该命令将文件 `filename.hex` 中的十六进制数据转换为ASCII码,并输出到标准输出中。

修改二进制文件中的数据:

```shell

xxd -r -p filename.bin | sed 's/old_str/new_str/g' | xxd > filename_new.bin

```

该命令将文件 `filename.bin` 中的某个字符串 `old_str` 替换为 `new_str`,并将修改后的数据保存到 `filename_new.bin` 文件中。

显示帮助信息:

```shell

xxd -h

```

该命令将显示xxd的帮助信息。

显示版本信息:

```shell

xxd -v

```

该命令将显示xxd的版本信息。

这些是xxd的一些常用用法和参数介绍,更多的用法和参数可以查看xxd的帮助信息。

点击这里复制本文地址 以上内容由jaq123整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

苍茫编程网 © All Rights Reserved.  蜀ICP备2024111239号-21