SharpZipLibで圧縮の進行状況をどのように表示しますか?
私はZipファイルを1つのzipファイルに多くの小さなアプリケーションを開発しています。 しばらく時間がかかることがあります。圧縮の進行状況を示すプログレスバーが表示される可能性があります。そのため、圧縮された量を知る方法がありますSharpZipLib?SharpZipLibを使用して進捗状況を取得していますか?
答えて
はい、どれだけ圧縮されているかは、出力ストリームのサイズによってわかりますが、プログレスバーを表示するには不十分です。最後に出力ストリームの大きさも知っておく必要があります。それを事前に知っていない。
file1.bin 1000 kb
file2.bin 500 kb
file3.bin 200 kb
:
あなたは、一つのファイルが移動するのは、あなたが3つのファイルを持っているとしましょうたとえば(size_of_file/total_size_of_all_files) * 100
百分率を進める個々のファイルをzip圧縮したときにプログレを測定し、ファイルのサイズによってそのproportionalyを行うことができます最初のファイルが59%の圧縮プログラムの移動後に、2番目のファイルが29%で88%に、3番目のファイルが100%に移動した後です。
DotNetZipを使用する場合、圧縮されたバイト数を示すSaveProgressイベントがあります。
DotNetZip SDKには、使用方法を示すコード例があります。
です。DotNetZipにはTAR、GZIP、BZIP2などの異なるタイプがありますか? –
タールではありません。ジップ、GZIP、BZIP2。しかし、進行状況イベントはZip形式に固有です。 – Cheeso
- 1. xAudio MasterVoice進捗状況を取得
- 2. jQuery/ASP - クッキーを使用して進捗状況をアップロードする
- 3. Task.Delay()の進捗状況を取得しますか?長時間実行手順の進捗状況を取得しますか?手順で
- 4. 進捗状況4GL:テンポラリテーブルを使用してXMLをJSONにエクスポート
- 5. Alamofireを使用してファイルアップロードに進捗状況を追加
- 6. 純粋なPHP/AJAXを使用して進捗状況をアップロードしますか?
- 7. イメージURLLoader AS3を使用してアップロードの進捗状況
- 8. パスカル進捗状況
- 9. HttpPostedFileクラスを使用してアップロードの進捗状況を取得する方法はありますか?
- 10. 呼び出し方法の進捗状況を取得
- 11. SparkR 2.0:進捗状況の進捗
- 12. youtube gdata APIを使用したダイレクトアップロードの進捗状況の取得
- 13. Sqlの進捗状況がトランザクションにログインしています
- 14. YouTubeの直接アップロードのアップロードの進捗状況を取得しますか?
- 15. GridSearchCVからscikit-learnで進捗状況を取得
- 16. ウィンドウ7の進捗状況の間に進行状況バーが停止していますか?
- 17. Node.js - Multipart:AJAX POSTの進捗状況をXMLHttpRequestで取得する
- 18. Directory.GetFilesの進捗状況
- 19. 進捗状況のFTPファイルアップロード
- 20. カラープログレスアニメーションの進捗状況バー?
- 21. JIRAのチャート進捗状況
- 22. 進捗状況がフラッシュ
- 23. 進捗状況のマルチプロセッシング
- 24. Cake:ビルドスクリプトの進捗状況
- 25. CABasicAnimationの進捗状況は?
- 26. ES6 Promise.allの進捗状況
- 27. Androidダウンロードマネージャー(進捗状況ダイアログ)
- 28. HTTPWebRequestの進捗状況
- 29. Openfeint Androidの進捗状況
- 30. DBCC SHRINKFILEの進捗状況
私はこれがアプリケーションのための意味のある解決策だと思っています。小さいサイズのファイルがたくさんあるので、ファイルごとにどれだけ圧縮されているかは関係ありません。 –
はい、私はその状況でスムーズに進捗バーがあると推測しています。 DotNetZipに移動することを検討してください、SharpZipLib –
ummmを使用する方がはるかに簡単です!私はまだ物事を圧縮するために新しい、いくつかのアドバイス私SharpZipLibを使用する! これをチェックしてくださいhttp://stackoverflow.com/questions/10263829/which-compression-type-should-i-choose-in-sharpziplib#comment13197644_10263829 –