2010-02-23 5 views
2

어떻게 C#에서 ZipFile을 추출 할 수 있습니까? (ZipFile은 파일 및 디렉토리를 포함합니다)ZipFile 추출

답변

4

언급 한대로 @Arnis L은 .Zip 파일을 압축 해제하는 데 문제가 있습니다. 첫째

DotNetZip 또는 CGZipLibrary.dll

+0

일반 지퍼에도 사용할 수 있습니까? –

+0

그게 더 좋습니다. ;) –

+0

질문에 해당하지 않는 답변을 삭제할 수 있습니까? – MPritchard

8

도구를 사용하십시오. SharpZip과 같은 것입니다. 내가 아는 한 - .NET은 ZIP 파일을 즉시 지원하지 않습니다. here =>

에서

이 클래스 2 문제가 있습니다.
- ZIP 파일을 처리하지 않습니다.
- 기능이 제대로 작동하지 않으며 실제로 "압축"으로 데이터를 부 풀릴 수 있습니다.
논리에 문제가 있습니다. 알려진 문제이지만 아직 수정되지 않았습니다.

그래서 ZIP 파일로 작업해야하는 경우 gzipstream이 도움이되지 않습니다. 그렇지 않으면 - 잘 작동합니다.

+0

+1 나는 SharpZip 많이 – MPritchard

+0

+1 정답을 사용 참조하는 경향이 시간 –

+0

을 시도, zip 파일을 열 GZipStream을 사용할 수없는 라이브러리 지원 RAR 파일을합니까? – Tuoski