有没有办法在c#中以编程方式执行此操作。将.rar文件从.rar传输到.zip而不提取
我无法提取,因为解压缩文件的名称会太长,所以会引发错误。
将收到该zip的计算机没有安装winrar,并且安装不是一个选项。
有没有办法在c#中以编程方式执行此操作。将.rar文件从.rar传输到.zip而不提取
我无法提取,因为解压缩文件的名称会太长,所以会引发错误。
将收到该zip的计算机没有安装winrar,并且安装不是一个选项。
这是不可能的,因为rar和zip是不同的压缩流。我建议使用这个工具来提取和拉链
我建议使用WinRAR的向转换1个或多个* .rar存档文件以* .zip文件重新打包的文件。 WinRAR内置此功能。
点击按钮帮助的对话框上的任何选项的帮助在转换压缩文件对话框。
在目标计算机的情况下,在Windows计算机上,你可以改变* .rar文件为自解压的RAR压缩文件,它不需要拆包和重新包装档案馆WinRAR的刚刚把选择的自解压模块头由你在每个档案文件的顶部。有命令将档案转换为菜单中的SFX工具。
WinRar网站有许多OS-es的非常长的unrar http://www.rarlab.com/rar_add.htm命令行工具列表。
他们不需要安装,只需要下载&即可使用。
请看这里:https://social.msdn.microsoft.com/Forums/vstudio/en-US/53a468a2-0135-4040-9e7b-7c113b9f57ee/extract-zip-or-rar-file-using-c- netframework-40?论坛= csharpgeneral – confusedandamused