将多个文件合并到单个存档中(Silverlight / C#)

时间:2009-09-22 18:59:38

标签: c# io

在Silverlight中,无法访问整个.NET库,因此我正在考虑获得System.IO.Packaging所提供的功能的最佳方法。

我有多个文本文件,我想将它们合并到一个存档中。压缩并不重要,但可能会变得有价值。

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

但在我对一个穷人的本能方法进行操作之前,有没有一种规范的方法呢?或者之前根据经验做过一些建议的人之后做过这个?

1 个答案:

答案 0 :(得分:0)

SharpZipLib适用于紧凑框架,没有理由不在SilverLight中工作。

关于许可(从他们的页面):

  

“用简单的英语表示你可以   在商业中使用这个库   闭源应用程序。“