2012-02-08 14 views
0

私は、リモートストリームからTCP経由でデータを読み取り、バイナリとして書き込み、圧縮するサーバープログラムを用意しています。とにかくサーバーのストレージスペースを確保するために直接圧縮されたデータを書き込むことはありますか?データの記録とフライでの圧縮

答えて

2

はい、圧縮を実装するストリーム、E.G.を使用します。 GZipStream

+0

ニース。明らかに、FileStreamはディスク上に作成され、圧縮され、&は永続化されないように破棄されます。圧縮されたストリームのみがディスクに保存されます。これを確認しますか?ありがとう –

+0

+1。 @Mika Jacobi、あなたのコメントは、私たちが見ることのできないコードの一部についてはっきりとしています。圧縮ストリームはラッピングストリームで、他のストリーム(FileStreamなど)からのデータの書き込み/読み取りが可能です。 –

+0

@AlexeiLevenkov:これは、答えで提供されているMSDNリンクのサンプルコードです。 –