如何查找 pack() -ed 二进制数据的格式并将其解压缩


how to find format of pack() -ed binary data and unpack it

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

没有办法明确找出用于创建二进制数据的格式,因为它只是二进制数据。你可以猜测,查看内容并找到提示,或者只是尝试和错误。