相关疑难解决方法(0)

现有的C++ Hex Dump Code

我使用网络和串行通信软件工作很多,因此我经常需要使用代码来显示或记录数据包的十六进制转储.

每次我这样做,我都会从头开始编写另一个hex-dump例程.我将要再次这样做,但我想在这里问:那里有什么好的C++自由十六进制转储代码吗?

我想要的功能:

  • 每行N个字节(其中N以某种方式可配置)
  • 十六进制旁边的可选ASCII/UTF8转储
  • 可配置的缩进,每行前缀,每行后缀等.
  • 最小的依赖关系(理想情况下,我希望所有代码都在头文件中,或者是我可以粘贴的代码片段)

编辑: 澄清:我正在寻找可以轻松插入我自己的程序的代码,以写入stderr,stdout,日志文件或其他此类输出流.我不是在寻找命令行十六进制转储实用程序.

c++ logging hex hexdump

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

hex ×1

hexdump ×1

logging ×1