代码之家  ›  专栏  ›  技术社区  ›  Luke Foust

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

io c#
  •  1
  • Luke Foust  · 技术社区  · 15 年前

    在Silverlight中,一个人无法访问整个系统。NET库,因此我正在考虑获得系统提供的功能的最佳方式。伊奥。包装材料

    我有多个文本文件,我想把它们合并成一个档案。压缩并不重要,但最终可能是有价值的。

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

    但在我对一个穷人的本能方法进行手术之前,有没有一种规范的方法?或者有谁曾经这样做过,并根据经验提出了一些建议?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Shay Erlichmen    15 年前

    SharpZipLib 可以在紧凑的框架上工作,没有理由不能在SilverLight中工作。

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

    “简单地说,这意味着你可以 在商业上使用这个库 封闭源代码应用程序。"