类别:程序开发
日期:2022-01-19 浏览:1956 评论:0
概述:RAR是一种常用的档案文件格式,支持数据的无损压缩。通常,人们更喜欢RAR而不是ZIP,因为它提供了更好的压缩率,并保持较小的档案大小。
在某些情况下,你可能需要将RAR文件转换成ZIP档案。为了实现这一点,本文介绍了如何用C#语言将RAR文件转换为ZIP。
首先我们要借助第三方类库aspose.zip,下载点这里。当然你也可以从NUget中下载,命令:PM> Install-Package Aspose.Zip;
第二步,在我们的应用中引入aspose.zip命名空间;
第三步,参考下方代码实现功能。
using (FileStream rarFile = File.Open("archive.zip", FileMode.Open)) { using (RarArchive archive = new RarArchive(rarFile)) { archive.Entries[0].Extract(httpResponseStream, "p@s$"); } }
发表评论 / 取消回复