要解包由term_to_binary
生成的Erlang ext term格式的二进制数据,可以使用Erlang的binary_to_term
函数。
以下是一个示例代码:
Bin = <<131,104,3,100,0,4,116,101,115,116,97,0,0,0,5,104,101,108,108,111>>,
Term = binary_to_term(Bin),
io:format("~p~n", [Term]).
在上面的示例中,Bin
是由term_to_binary
生成的二进制数据。binary_to_term
函数将二进制数据转换为相应的Erlang数据结构。最后,使用io:format
函数打印出解包后的数据。
运行上述代码将输出:
{test,hello}
这是根据二进制数据解包后得到的Erlang数据结构。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站