0

ファイルの圧縮は、今日では非常に重要な問題です。私は C# プログラマーです。DotNetZip、SharpZibLib、GZipStream などについて聞いたことがあります。どれが最適かについて混乱しています。私が必要なものは次のとおりです。

1:圧縮速度が速い

2:より良い暗号化

3: zip、unzip両方の機能

4:パスワード保護

5:無料で十分なリファレンス/チュートリアル

6:初心者にもやさしい

7: .mp3、.txt などの形式のファイルを追加する

8:多くのファイルを処理できます (たとえば、一度に 500 個、合計 1/2 GB)

前もって感謝します

更新:時間はスペースよりも高価です:)

4

2 に答える 2

3

私はいくつかのプロジェクトで DotNetZip を使用しましたが、必要なものはすべてサポートされています。速度を考慮すると、速度と圧縮のどちらかを選択する必要があります。これが zip のしくみです。ライブラリには、必要な圧縮レベルを選択するためのオプションが用意されています。

ライブラリは十分に文書化されており、初心者にとって非常に簡単です。最初は、1 つの nuget パッケージをインストールし、zipFile.AddFile と zipFile.Save を呼び出すだけです。

http://nuget.org/packages/DotNetZip

于 2012-12-09T15:20:53.890 に答える
2

それらにはさまざまな用途があります。このGZipStreamクラスはフレームワークの一部であり、単一のファイルを圧縮する機能があります。

複数のファイルを単一のアーカイブ(他の誰かが解凍できる)に圧縮する場合は、その機能を追加するライブラリが必要です。このようなライブラリには、パフォーマンスと圧縮率のバランスを制御する設定を設定して、組み込みクラスよりも優れたパフォーマンスまたは圧縮率を実現することもできます。

于 2012-12-09T15:27:38.513 に答える