我是否使用与解包时相同的格式进行打包?
Do I use the same format for pack as I did with unpack?
我使用 unpack()
将 C# 中的 binary[]
变成了某种数组?使用 POST
将其推送到数据库。但是对于我的 GET
,我想从数据库发回 byte[]
或现在的中型 blob。
我对 pack()
使用与 unpack()
相同的格式吗?
$arrData = unpack("H*hex", $bytes);
$content = "0x" . $arrData['hex'];
是的,您可以使用相同的格式,但没有名称后缀。
$arrData = unpack("H*hex", $bytes);
$bytes = pack('H*', $arrData['hex']); // H* only
我使用 unpack()
将 C# 中的 binary[]
变成了某种数组?使用 POST
将其推送到数据库。但是对于我的 GET
,我想从数据库发回 byte[]
或现在的中型 blob。
我对 pack()
使用与 unpack()
相同的格式吗?
$arrData = unpack("H*hex", $bytes);
$content = "0x" . $arrData['hex'];
是的,您可以使用相同的格式,但没有名称后缀。
$arrData = unpack("H*hex", $bytes);
$bytes = pack('H*', $arrData['hex']); // H* only