2016-12-11 1 views
0

7z 파일을 추출해야합니다.UWP 7Z 파일의 압축을 풉니 다.

내가 사용하는 경우 :

An exception of type 'System.IO.InvalidDataException' occurred in System.IO.Compression.ZipFile.dll but was not handled in user code Additional information: End of Central Directory record could not be found.

(. 나는 그것이 .zip 파일 만입니다 ... 알아,하지만 내가 시도라고 생각)

:

Dim archive = Await localFolder.GetFileAsync("5.7z") 
IO.Compression.ZipFile.ExtractToDirectory(archive.Path, localFolder.Path) 

나는 오류가 발생

UWP에서 7z 파일의 압축을 풀 수 있습니까?

특정 .dll을 설치해야합니까? 그렇다면 어느 것입니까?

나는 SevenZipSharpSevenZipExtractorSevenZipSharp.Net45을 설치하려고 시도했지만 각각의 경우 설치가 잘못되어 오류가 발생합니다.

아무도 도와 줄 수 있습니까?

+3

아마도 LZMA SDK를 사용할 수 있지만 직접 Windows 스토어를 대상으로 다시 컴파일해야합니다. http://www.7-zip.org/sdk.html – Sunius

+0

표시되는 오류 메시지는 무엇입니까? "오류"는 문제 해결에 쓸모가 없습니다. – Chris

+0

IO.Compression.ZipFile.ExtractToDirectory (archive.Path, localFolder.Path)를 사용할 때의 오류입니다. System.IO.Compression.ZipFile.dll에 'System.IO.InvalidDataException'유형의 예외가 발생했지만 사용자 코드에서 처리되지 않음 추가 정보 : 중앙 디렉터리 레코드 끝을 찾을 수 없습니다. –

답변

0

나는 샤프 압축기 p3-sharpcompress를 사용하여 Nuget 패키지에서 해결했습니다.

관련 문제