如何使用SevenzipLib创建部分rar文件?

时间:2011-11-11 12:00:13

标签: c#

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

2 个答案:

答案 0 :(得分:1)

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文件的能力,请参阅this article describing the commercial-only nature of the software

  

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

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

答案 1 :(得分:0)

以编程方式制作rar文件(分裂或不分割)的唯一方法是购买许可证:

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

以编程方式对文件进行许可。