2009-09-22 63 views
1

在Silverlight中,无法访问整个.NET库,因此我正在考虑获得功能的最佳方式,我会对System.IO.Packaging提供礼貌。将多个文件组合成单个存档(Silverlight/C#)

我有多个文本文件,我想将它们组合成一个单一的档案。压缩并不重要,但可能会变得宝贵。

通过本能,我会选择一个模糊的字符作为BOF/EOF令牌,然后使用单个流来生成多个文件,将BOF/EOF标记为单个文件。我可能会想出一种格式来检索BOF之后的原始文件名。

但是在我运用一个穷人的本能方法之前,有没有规范的方法呢?或者任何曾经根据经验做过这些建议的人?

回答

0

SharpZipLib在紧凑型框架上工作,没有理由不会在SilverLight中工作。

至于发牌(从他们的页面):

“用简单的英语,这意味着你可以 使用这个库在商业 封闭源代码的应用程序。”

+0

嗯,看起来它是GPL? http://slsharpziplib.codeplex.com/license – t3rse 2009-09-22 19:25:43

相关问题