Php 如何找到pack()-ed二进制数据的格式并将其解包

Php 如何找到pack()-ed二进制数据的格式并将其解包,php,binary,format,pack,unpack,Php,Binary,Format,Pack,Unpack,我在Mysql字段中存储了如下二进制数据:0x31和0x31303030332。这是从字符串转换成二进制数据的,我不知道那个字符串,也不知道字符串是如何转换成二进制数据的。 据我所知,pack()和unpack()PHP函数可以帮助我,但我无法将此二进制数据转换回字符串,因为我不知道使用了什么格式(函数的第二个参数是unpack())。 如何在unpack('format',$mybinarystring)函数中找到要添加的正确格式? 或者这可以通过另一个函数或方法转换回来?无法确定创建二进制数

我在Mysql字段中存储了如下二进制数据:
0x31
0x31303030332
。这是从字符串转换成二进制数据的,我不知道那个字符串,也不知道字符串是如何转换成二进制数据的。 据我所知,
pack()
unpack()
PHP函数可以帮助我,但我无法将此二进制数据转换回字符串,因为我不知道使用了什么格式(函数的第二个参数是
unpack()
)。 如何在
unpack('format',$mybinarystring)
函数中找到要添加的正确格式?
或者这可以通过另一个函数或方法转换回来?

无法确定创建二进制数据使用的格式,因为它只是二进制数据。您可以猜测、查看内容并找到提示,也可以尝试出错。

无法确定创建二进制数据所使用的格式,因为它只是二进制数据。您可以猜测、查看内容并找到提示,或者尝试出错。

看起来像数字1000032,转换为字符串并在我看来编码为二进制。因此,没有任何方法可以找到转换回此二进制数据的方法?看起来像数字1000032,转换为字符串并对我编码为二进制。所以没有任何方法可以找到转换回二进制数据的方法?