如何使用 C#.Net 从 .CAB 文件中提取文件?
我有一个从 CABARC.EXE 生成的 CAB 文件。我需要使用 ASP.Net C#.Net 提取文件。
如何在 C#.net 本身中做到这一点?我不想使用相同的 CABARC.EXE 进行提取。因为我们在生产环境中并不使用这个工具。
请提供您宝贵的建议/代码来完成此任务。
预先感谢加内什
。
I have a CAB file generated from CABARC.EXE. I need to extract the file using ASP.Net C#.Net.
How to do it in C#.net itself? I don't want to use the same CABARC.EXE for extraction. Because we don't use this tool in production environment.
Please give your valuable suggestions/code to achieve this task.
Thanks in advance
Ganesh.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看看 https://learn.microsoft.com/en-us/previous-versions//bb267310(v=vs.85)#microsoft-cabinet-file-format
这里有一个文件格式说明CAB 文件。
Have a look at https://learn.microsoft.com/en-us/previous-versions//bb267310(v=vs.85)#microsoft-cabinet-file-format
There you have a file format description for the CAB file.
如果您想要本机 C# 解决方案,我建议您从此处的 CAB 文件的文件规范开始:
http://msdn.microsoft.com/en-us/library/cc483132(EXCHG.80).aspx
If you want a native C# solution I suggest you start with the file specification for CAB files here:
http://msdn.microsoft.com/en-us/library/cc483132(EXCHG.80).aspx
我为你用谷歌搜索了这个。
http://www.codeproject.com/KB/files/CABcompressExtract.aspx
看起来它可以满足您想要的一切。
I googled this for you.
http://www.codeproject.com/KB/files/CABCompressExtract.aspx
Looks like it does everything you want.