如何使用SevenzipLib在部件中创建rar文件

本文关键字:创建 rar 文件 何使用 SevenzipLib | 更新日期: 2023-09-27 18:14:05

如何将一个文件压缩成几个部分,例如:test001.rar, test002.rar…,每个部分100mb每个使用七个zip库?

如何使用SevenzipLib在部件中创建rar文件

7-Zip根本无法创建RAR存档,更不用说部分了。

它所能做的就是提取它们:

http://www.7zip.com/type/3/RAR

请参见该库的首页:

http://sevenziplib.codeplex.com/

支持格式的


打包/拆包: 7z, ZIP, GZIP, BZIP2, TAR, XZ
仅解压: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR, Z, XZ等。

至于你的第二个问题,如果有任何其他c#库支持创建RAR文件的能力,请参阅这篇描述该软件的商业性质的文章:

RAR文件只能使用商业软件WinRAR、RAR和获得许可人Alexander Roshal (Eugene的兄弟)许可的软件创建。RAR for Pocket PC是唯一一个创建RAR文件的免费软件。

如果你能忍受的话,无论如何7-zip是一个更好的文件格式,而且它是免费和开源软件…

用程序制作rar文件(无论是否分割)的唯一方法是购买许可证:

以编程方式取消文件的运行是免费的(SharpZipLib就是这样做的)。