私は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拡張子なし)。
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ファイルを解凍するWindows API?
- 2. zipファイルを解凍する方法c#
- 3. Linuxでこのマルチパートのzipファイルを解凍/解凍する方法は?
- 4. Windows Phone 7でLZMA圧縮zipファイルを解凍する方法は?
- 5. Powershellバージョン2.0でZipファイルを解凍する方法は?
- 6. ZipArchive(zlib.net)なしのWindows 8 MetroでZIPファイルを解凍する方法
- 7. jarファイルからzipファイルを解凍する方法
- 8. 私は(解凍)javascripteでzipファイルのバイナリデータを解凍したい
- 9. C#.net4.5解凍Zipファイル
- 10. Android:暗号化されたzipファイルを解凍する方法
- 11. Powershellで解凍(解凍)せずに* .zipファイル内のファイルを置換する
- 12. Javascript Zipファイルの解凍/解読Apache Cordova
- 13. .zipファイルを解凍します
- 14. 複数のzipフォルダの解凍方法
- 15. 解凍Z01、Z02、Pythonでzipファイル
- 16. AWS S3で分割されたzipファイルを解凍する方法は?
- 17. Java ZIP - フォルダを解凍する方法は?
- 18. zlib.hライブラリを使用して.zipファイルをフォルダに解凍する方法は?
- 19. azureファイルにzipファイルをアップロードしてそこに解凍する方法
- 20. アクセント付きのzipファイルの解凍
- 21. ZIPバイト[]を解凍してバイトを解凍する
- 22. Javaで解凍しないでZipファイルを置換する
- 23. NativescriptアプリはZipファイルを解凍できますか?
- 24. 解凍ファイルを7-zipで解凍し、解凍完了後に別のフォルダに移動します。
- 25. Pythonでネストされたzipファイルを解凍する
- 26. ファイルを解凍する方法
- 27. gzippedファイルを解凍する方法
- 28. パスワードでZipファイルの解凍が失敗する - Pythonのバグ?
- 29. サードパーティ製のvb.netなしでファイルを解凍/解凍する方法
- 30. 目的C - ジップを解凍せずにzipファイルにアクセスする
http://www.info-zip.org/FAQ.html#WinCE - '現在、WinCEのZipポートを計画していません。私たちは最終的にそれをやりたいのですが、時間が許せば、それは8年以上(!)年以上保留されています。あなたの息を止めないでください。 – The1nk