2012-02-08 46 views
0

我有一個服務器程序,通過TCP從遠程流中讀取數據,將其寫爲二進制文件,然後對其進行壓縮。無論如何寫數據直接壓縮獲得服務器存儲空間?錄製數據並實時壓縮

回答

2

是的,使用實現壓縮的流,E.G. GZipStream

+0

不錯。顯然,FileStream是在磁盤上創建的,壓縮的,並被丟棄,因此它不會被持久化。只有壓縮的數據流保存在磁盤上。你確認嗎?謝謝 – 2012-02-08 18:13:07

+0

+1。 @Mika Jacobi,您的評論顯然是關於我們看不到的一些代碼 - 很難確認。壓縮流正在封裝流,並可以從任何其他流(如FileStream)寫入/讀取數據。 – 2012-02-08 18:16:34

+0

@AlexeiLevenkov:這是在答案中提供的MSDN鏈接中的示例代碼:) – 2012-02-08 18:24:02