我目前正在努力获取7-Zip压缩库的C#Source以在Script#上编译,但是面对的问题是Script#的BCL版本不支持System.IO.Stream。有任何建议如何处理?
答案 0 :(得分:1)
理论上你可以定义一个Stream并在你的头上实现对应于字节的数字数组 - 但是脚本在处理字节序列方面并不是那么好(直到我们在脚本中得到类型数组)。
Streams不是脚本代码中常用的 - 通常你有一个文本响应,例如来自XHR请求,或者一个base64编码的字符串,用于来自canvas元素的图像数据(一些典型的情况,你可能有预期的流)。因此,它们不是开箱即用的。
如果您确定了一个,也许您可以分享您的工作。如果你认为你拥有的7-zip压缩具有足够的通用性,并且可以公开分享,那么我们希望进一步讨论。正如您所希望的那样,脚本#在github上,看到社区贡献和扩展的生态系统会很有趣。