如何使用C#.Net从.CAB文件中提取文件?

时间:2010-07-30 09:16:40

标签: c# .net-2.0 cab

我有一个从CABARC.EXE生成的CAB文件。我需要使用ASP.Net C#.Net。

提取文件

如何在C#.net本身中执行此操作?我不想使用相同的CABARC.EXE进行提取。因为我们不在生产环境中使用此工具。

请提供宝贵的建议/代码以完成此任务。

提前致谢

内甚

3 个答案:

答案 0 :(得分:2)

我用Google搜索了这个。

http://www.codeproject.com/KB/files/CABCompressExtract.aspx

看起来它能做你想做的一切。

答案 1 :(得分:1)

如果您需要本机C#解决方案,我建议您从这里开始使用CAB文件的文件规范:

http://msdn.microsoft.com/en-us/library/cc483132(EXCHG.80).aspx

答案 2 :(得分:-1)

查看http://www.wotsit.org/list.asp?al=C

您有CAB文件的文件格式说明。也许已经存在一个能够提取的组件。