我想知道是否有人知道允许我直接将十六进制值写入文件的命令行实用程序。这样当文件的十六进制转储完成时,我输入的值将被吐出。我直接写入十六进制至关重要,因为我需要写入的许多值没有任何与之关联的 unicode 或 ascii 等效字符。寻找类似的东西:
writehex f6050000 ac7e0500 02000800 01000000 newfile
hexdump newfile
hexdump 1.02
ts.event.1
00000000: f6050000 ac7e0500 02000800 01000000 .....~..........
16 bytes read
Run Code Online (Sandbox Code Playgroud) 我想使用rrdtool生成我的服务器流量图表,但它需要图表上每一行的十六进制颜色代码。
由于我想遍历不同的域数据文件,我想以编程方式生成这些颜色代码。我还希望它们对于给定的域数据文件保持一致 - 所以我认为域名的哈希将是一个很好的使用方法。问题是,我不知道从哪里开始。
有没有一种简单的算法可以在 bash 中使用将字符串(域名)散列成十六进制颜色代码?
我一直用来od以各种格式显示二进制文件的内容。很多时候,我发现自己在-x(十六进制输出)和-c(ASCII 输出)之间以相同的偏移量来回切换,而我真的很想并排看到它们,就像在常见的十六进制编辑器中一样。是否有任何工具可以打印这种样式的输出,并具有与 , 类似的选项(跳过、计数等)od到标准输出?