首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Perl6实现数据结构的打包与解包

用Perl6实现数据结构的打包与解包
EN

Stack Overflow用户
提问于 2016-05-25 05:03:32
回答 2查看 248关注 0票数 7

在perl5上,如果有人想要解析二进制文件,他可以使用压缩/解包工具,在那里他可以将二进制结构转换为perl变量,反之亦然。

现在有没有在perl6上打包/解包的生产等价物,因为我在文档中发现了用于Perl6的打包/解包方法,但它们是实验性的。

有没有人知道这些函数的状态,以及是否有其他方法可以解析包含perl6上记录列表的二进制文件?

EN

回答 2

Stack Overflow用户

发布于 2016-05-25 21:40:23

您是正确的,打包/解包方法是实验性的;但是,目前没有推荐的其他方法来代替它们。

实验标志表明Perl6开发团队可能会更改接口。打包和解包是这样标记的,因为在2015-12年圣诞节发布之前,没有足够的时间来审查和更新界面。

票数 7
EN

Stack Overflow用户

发布于 2018-05-22 19:20:59

我正在使用rakudo:

代码语言:javascript
复制
use experimental :pack;

pack("C*", [1, 2, 3]); => Buf:0x<01>

我不确定这是不是正确的使用。我希望所有的字节都被打包进去。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37423858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档