C에서 프로그래밍 방식으로 수행 할 수있는 방법이 있습니다.추출하지 않고 .rar에서 .zip으로 파일 전송
추출 된 파일의 이름이 너무 길어서 오류가 발생하므로 추출 할 수 없습니다.
zip을 수신 할 컴퓨터에 winrar가 설치되어 있지 않으며 설치가 옵션이 아닙니다.
C에서 프로그래밍 방식으로 수행 할 수있는 방법이 있습니다.추출하지 않고 .rar에서 .zip으로 파일 전송
추출 된 파일의 이름이 너무 길어서 오류가 발생하므로 추출 할 수 없습니다.
zip을 수신 할 컴퓨터에 winrar가 설치되어 있지 않으며 설치가 옵션이 아닙니다.
rar 및 zip이 다른 압축 스트림이므로 파일을 추출하지 않으면이 작업을 수행 할 수 없습니다. 나는 추출하고 내가 1 개 이상 * .RAR 아카이브 파일 * .ZIP 파일을 변환 할 WinRAR과를 사용하는 것이 좋습니다
우편으로 파일을 재 포장이 유틸리티를 사용하는 것이 좋습니다. WinRAR에는이 기능이 내장되어 있습니다.
을 클릭하여 아카이브를 대화를 변환합니다. 당신이 WinRAR과 그냥 선택한 SFX 모듈 헤더를 넣어 가지고으로 아카이브를 풀고 재 포장이 필요하지 않습니다 자동 압축 해제 RAR 아카이브로 * .RAR 파일을 Windows 컴퓨터 변경할 수있다 대상 컴퓨터의 경우
각 보관 파일의 상단에 있습니다. 메뉴 에있는 아카이브를 도구에 변환하십시오.
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? forum = csharpgeneral – confusedandamused