在perl5上,如果有人想要解析二进制文件,他可以使用压缩/解包工具,在那里他可以将二进制结构转换为perl变量,反之亦然。
现在有没有在perl6上打包/解包的生产等价物,因为我在文档中发现了用于Perl6的打包/解包方法,但它们是实验性的。
有没有人知道这些函数的状态,以及是否有其他方法可以解析包含perl6上记录列表的二进制文件?
发布于 2016-05-25 21:40:23
您是正确的,打包/解包方法是实验性的;但是,目前没有推荐的其他方法来代替它们。
实验标志表明Perl6开发团队可能会更改接口。打包和解包是这样标记的,因为在2015-12年圣诞节发布之前,没有足够的时间来审查和更新界面。
发布于 2018-05-22 19:20:59
我正在使用rakudo:
use experimental :pack;
pack("C*", [1, 2, 3]); => Buf:0x<01>我不确定这是不是正确的使用。我希望所有的字节都被打包进去。
https://stackoverflow.com/questions/37423858
复制相似问题