我目前正在为7-Zip压缩库获得c#源代码,以便在script#上编译,但面临的问题是System.IO.Stream在script#的BCL版本中不受支持。有什么建议吗?
理论上,你可以定义一个流,并在你的端实现一个与字节相对应的数字数组——然而,脚本在处理字节序列方面并不是那么好(直到我们在脚本中输入数组)。
流在脚本代码中并不常用—通常您有一个文本响应,例如来自XHR请求,或者来自画布元素的图像数据的base64编码字符串(在一些典型的情况下,您可能期望流)。因此它们不是现成的。
如果你定义了一个,也许你可以分享你的工作。如果您认为您拥有的7-zip压缩足够通用,并且可以公开共享,我很乐意进一步讨论。正如你所希望的那样,script#是在github上的,看到社区贡献和扩展的生态系统会很有趣。