|
1
105
或者:
|
|
|
2
92
对于二进制协议的调试工作,我需要一个更传统的HEX转储,所以我编写了这个函数:
这会产生一个更传统的HEX转储,如下所示:
请注意,不可见的字符被替换为句点——您可以根据需要更改每行的字节数($width)和填充字符($pad)。我包含了一个$newline参数,所以你可以传递
|
|
|
3
9
这是一个小文件的十六进制转储:
这是phpunit测试:
|
|
4
4
在调试二进制协议时,我也需要一个hexdump()。我决定将我的解决方案作为PEAR包发布,因为它绝对有用。您还可以在github上浏览代码。 梨: http://www.metashock.de/pear github: http://www.github.com/metashock/Hexdump
@mindplay.dk:谢谢strtr()的想法。它似乎比我之前的尝试稍微快一些。将其整合到我的版本中。(使用减少的翻译缓冲区)。。 |
|
|
5
1
“功能”版本:
comment ,最后一行可能如下:
|
|
|
6
0
|
|
|
stack programming · 如何将损坏的文本恢复为阿拉伯语 1 年前 |
|
|
FoolishMortal · 无法显示从基64字符串解码的特定图像 1 年前 |
|
|
xchrisbradley · 使用Zig签名对功能选择器进行编码 1 年前 |
|
|
dax · 运行长度编码给出错误的结果 2 年前 |
|
Ben · 内存中的Python GZIP在现有文件上 2 年前 |
|
|
GoodCat · 如何将这64行缩短4个字符? 2 年前 |