Windows Mobile에서 zip 아카이브를 프로그램 적으로 폴더에 압축을 풀어야합니다. 사용하기 쉬운 API를 직접 사용할 수 있습니까? 아니면 일부 외부 라이브러리와 함께 사용해야합니까?Windows Mobile에서 .zip 파일의 압축을 푸는 방법은 무엇입니까?
3
A
답변
0
.Net Compact Framework를 사용하는 경우 http://www.icsharpcode.net/OpenSource/SharpZipLib으로 갈 수 있습니다. 나는 그것이 CF에서 실행되는 것을 지원한다고 믿는다.
7
외부 라이브러리가 필요합니다. zlibce.dll은 C++이 당신의 thang 인 경우 사용할 수있는 네이티브 DLL입니다.
.NET이 당신의 것이라면 .NETCF 2.0에서 실행되는 DotNetZip을 무료로 사용할 수 있으며 좋은 문서, 좋은 성능을 제공하는 것이 좋습니다. DotNetZip 소스 배포판에는보고 컴파일 할 수있는 CF-Unzipper 프로젝트가 있습니다. 장치에서 파일을 압축 해제하는 방법을 보여줍니다. 기기 앱의 경우 view the code 링크가 있습니다.
이것은 코드의 zip 관련 부분을 요약 한 것입니다. 그것은 zip 파일에서 이름을 취하는 디렉토리 (.zip 확장자 제외)에 압축을 풉니 다.
private void UnzipSelectedFile()
{
string parent = System.IO.Path.GetDirectoryName(_selectedpath);
string dir = System.IO.Path.Combine(parent,
System.IO.Path.GetFileNameWithoutExtension(_selectedpath));
try
{
using (var zip1 = new Ionic.Zip.ZipFile(_selectedpath))
{
foreach (var entry in zip1)
{
entry.Extract(dir, true);
}
}
// re-populate the treeview with the extracted files:
AddChildren(tvFolders.SelectedNode.Parent);
}
catch (Exception ex)
{
MessageBox.Show("Exception! " + ex);
}
}
여기에 라이브러리에 대한 an online version of the doc 링크가 있습니다.
-1
사용하는 언어에 관계없이 Info-ZIP을 외부 실행 파일로 사용할 수 있습니다.
관련 문제
- 1. 자바 스크립트를 사용하여 클라이언트 시스템에서 Zip 파일의 압축을 푸는 방법
- 2. xlsx의 압축을 푸는 방법?
- 3. JavaScript로 SVGZ의 압축을 푸는 방법은 무엇입니까?
- 4. iPhone에서 AES 암호화 된 zip 파일의 압축을 해제하는 방법은 무엇입니까?
- 5. zip 파일의 압축을 풀기 위해 libz.dylib를 사용하는 방법은 무엇입니까?
- 6. XML 파일에서 zip 압축을 제거하는 방법은 무엇입니까?
- 7. ZIP 파일의 EOF 마커 란 무엇입니까?
- 8. 바이트 배열에서 gzip으로 압축 된 데이터의 압축을 푸는 방법은 무엇입니까?
- 9. ASP 클래식에서 .DLL을 사용하지 않고 .zip 파일의 압축을 푸는 (무료) 방법이 있습니까
- 10. 제 3 자 dll을 사용하지 않고 dotnet framework 4.0을 사용하여 zip 파일의 압축을 푸는 방법
- 11. Python에서 Javascript의 압축을 푸는 방법
- 12. 아티팩트 및 필터 자원의 압축을 푸는 방법은 무엇입니까?
- 13. C에서 JPEG 이미지의 압축을 푸는 가장 빠른 방법은 무엇입니까
- 14. 암호로 보호 된 Zip 파일의 압축을 풉니 다.
- 15. zip 파일의 내용
- 16. actionscript에서 base64 인코딩을 사용하여 파일의 압축을 해제하는 방법은 무엇입니까?
- 17. BlackBerry Java 응용 프로그램에서 zip 파일의 압축을 풉니 다
- 18. 안드로이드에 여러 파일이있는 .zip 파일에서 단일 파일의 압축을 풉니 다.
- 19. Android : 암호화 된 zip 파일의 압축을 해제하는 방법 winzip에서
- 20. Apache ant로 암호로 보호 된 zip 파일의 압축을 풉니 다?
- 21. Windows Mobile에서 이메일 제목을 찾는 방법은 무엇입니까?
- 22. Windows Mobile에서 REG_EXPAND_SZ를 확장하는 방법은 무엇입니까?
- 23. windows-mobile에서 파일 크기를 찾는 방법은 무엇입니까?
- 24. Windows Mobile에서 PictureBox로 그림을로드하는 방법은 무엇입니까?
- 25. Windows Mobile에서 wifi로 인쇄하는 방법은 무엇입니까?
- 26. Windows-mobile에서 MAC 주소를 얻는 방법은 무엇입니까?
- 27. Windows Mobile에서 음향 강도를 설정하는 방법은 무엇입니까?
- 28. 이미지 파일을 압축하고 PHP를 사용하여 압축을 푸는 방법은 무엇입니까? 내 코드 수익률이 부패 추출
- 29. zip 파일의 내용
- 30. Adobe Air를 사용하여 .ZIP 폴더를 다운로드하고 압축을 해제하는 방법은 무엇입니까?
http://www.info-zip.org/FAQ.html#WinCE -'우리는 현재 WinCE 포트 Zip을 할 계획이 없습니다. 우리는 결국 하나를하고 싶습니다만, 시간이 허락하는 경우에만 그리고 8 년 (!) 년 동안 보류 상태에 있습니다. 숨을 멈추지 마라. – The1nk