有没有办法在c#中以编程方式执行此操作。
我无法提取,因为提取文件的名称太长,因此会引发错误。
将收到zip的计算机未安装winrar,并且无法安装。
答案 0 :(得分:1)
我建议使用 WinRAR 将1个或多个* .rar存档文件转换为* .zip文件。 WinRAR 内置了此功能。
点击对话框中的帮助按钮,获取转换档案对话框中任意选项的帮助。
如果目标计算机是Windows计算机,您可以将* .rar文件更改为自解压RAR存档,这些存档不需要解压缩并重新打包存档,因为 WinRAR 只是放置您在每个存档文件的顶部选择SFX模块标题。菜单工具中有将存档转换为SFX 命令。
答案 1 :(得分:0)
如果没有提取文件,这是不可能的,因为rar和zip是不同的压缩流。我建议使用此实用程序来解压缩并重新打包zip文件
答案 2 :(得分:0)
WinRar网站为很多操作系统提供了很长的unrar http://www.rarlab.com/rar_add.htm命令行工具列表。
他们不需要安装,只需下载&使用