2011-08-20 49 views
1

我目前正在努力讓C#源的7-Zip壓縮庫編譯腳本上#,但面臨的問題是System.IO.Stream不腳本#支持」 BCL的版本。任何建議如何處理?腳本#和System.IO.Stream

+0

實現自己的流,似乎是顯而易見的事情(可能是一些工作 - 這可能是爲什麼尚未包括它)。 – driis

+0

流是一個抽象類,有很多實現。您希望使用哪些特定的流子類?這可能有助於在這裏指導更好的答案。 – DuckMaestro

回答

1

理論上你就可以定義一個流並在對應的字節數的陣列上的貫徹到底 - 腳本是不是在處理然而字節序列所有偉大的(直到我們得到的腳本類型數組)。

流在腳本代碼中並不常用 - 通常您有來自XHR請求的文本響應,或者來自canvas元素的圖像數據的base64編碼字符串(您可能會遇到一些典型情況流)。因此,他們不是那樣的開箱即用的。

如果你做一個定義,也許你可以分享你的工作。如果您認爲您擁有的7位壓縮文件具有足夠的通用性,並且可以公開分享,則希望進一步討論。正如你所希望的那樣,腳本#在github上,並且看到社區貢獻和擴展的生態系統會很有趣。