【发布时间】:2011-08-25 12:29:23
【问题描述】:
我在 Mysql 字段中存储了二进制数据,如下所示:0x31 和 0x31303030303332。这是从字符串转换为二进制数据的,我不知道那个字符串,也不知道字符串是如何转换为这个二进制数据的。
据我所知pack() 和unpack() PHP 函数可以帮助我,但是我无法将这个二进制数据转换回字符串,因为我不知道是什么格式(unpack() 函数的第二个参数)用过的。
如何找到正确的格式以添加到 unpack('format', $mybinarystring) 函数中?
还是可以通过其他函数或方法将其转换回来?
【问题讨论】:
-
对我来说看起来像数字 1000032,转换为字符串并编码为二进制。
-
所以没有办法找到将这个二进制数据转换回来的方法吗?
标签: php binary format pack unpack