在perl5上,如果有人想解析二进制文件,他有打包/解包实用程序,他可以将二进制结构转换为perl变量和副verca,
现在是否有在Perl6上打包/解包的生产等价物,因为从文档中我发现Perl6有打包/解包的方法,但它们是实验性的,
有谁知道这些函数的状态,以及是否有替代方法解析包含 Perl6 上记录列表的二进制文件?
你是对的,打包/解包方法是实验性的;但是,目前没有其他方法推荐代替它们。
实验标志表明 Perl 6 开发团队可能会更改界面。 pack & unpack 以这种方式标记,因为在 2015-12 年圣诞节发布之前没有足够的时间来审查和更新界面。
我正在使用rakudo:
use experimental :pack;
pack("C*", [1, 2, 3]); => Buf:0x<01>
我不确定这是正确的用法。我希望所有字节都被打包进来。