как найти формат двоичных данных в формате pack () и распаковать их - PullRequest
1 голос
/ 14 мая 2011

Я сохранил двоичные данные в поле Mysql следующим образом: 0x31 и 0x31303030303332.это было преобразовано в двоичные данные из строки, я не знаю эту строку, и я не знаю, как строка преобразовала в эти двоичные данные.Насколько я знаю, PHP-функции pack() и unpack() могут помочь мне, НО я не могу преобразовать эти двоичные данные в строку, потому что я не знаю, какой формат (второй аргумент функции unpack()) былиспользуемый.Как найти правильный формат для добавления в unpack('format', $mybinarystring) функцию?Или это может быть преобразовано обратно с помощью другой функции или метода?

1 Ответ

1 голос
/ 14 мая 2011

Нет способа точно определить, какой формат используется для создания двоичных данных, потому что это просто двоичные данные.Вы можете угадать, посмотреть на содержание и найти подсказку, или просто попробовать & error.

...