2011-09-28 8 views
2

.NET用にZIPライブラリがありますか?.NET ZIPライブラリで作業中

hddに一時ファイルを保存せずにファイルを解凍して解凍する必要があります。メモリにアーカイブを構築し、メモリストリームを返すだけです。その後、メモリストリームを受信し、zipアーカイブをhdd unzipファイルに保存せずに保存します。

答えて

1

SharpZipLibは私が知っている限り、MemoryStreamに細かい書き込みをしてください。正直言って、 zipライブラリを参照して、物理ファイルに書き込む必要があります。 便利な「ファイルをアーカイブに追加する」方法がありますが、さまざまなプラットフォームで見たすべてのAPIによって、手動で作成したzipファイルエントリをカスタムデータとともに追加することができました。

1

.NETフレームワークのWindowsBase.dllには、v3.0からZipPackageクラスがありました。

関連する問題