小文件更好的选择,发送或压缩和发送

本文关键字:压缩 文件 更好 选择 小文 | 更新日期: 2023-09-27 18:13:23

如果我有相对较小的文件(<1 Mb),程序的更好选择是什么,首先将文件压缩到磁盘,然后发送这个。zip文件,或者只发送。我从来不确定网络和磁盘的速度,文件大小是否改变,但这不是大的变化。当然,我认为压缩对于较大的文件更好,但是当文件只有几个Kb时,我是通过压缩得到了一些东西,还是因为我需要从hdd写入和读取而损失了时间?

谢谢

小文件更好的选择,发送或压缩和发送

最好的选择是从磁盘读取文件,压缩它,然后发送它,而不将压缩文件重新写入磁盘。然后接收者可以在内存中解压缩它。这本质上是web服务器如何将压缩的网页提供给兼容的浏览器。

c#不是我熟悉的语言,但你可能正在寻找像System.IO.Compression.GZipStream这样的东西。