微软将显着优化Windows11的SMB压缩以减少网络文件的传输时间带来类似KB5016693的更新。这两个更新都提到了日志中的服务器消息块(SMB)压缩改进。最近,Microsoft的NedPyle专门写了一篇关于SMB压缩改进的博文。IT之家了解到,SMB压缩允许系统管理员、用户或应用程序在通过Internet传输文件时更改压缩形式。这样就无需先用压缩软件压缩发送,再在目标PC上解压。借助SMB支持,压缩文件将消耗更少的网络带宽并减少传输时间,但代价是传输期间CPU使用率略有增加。根据NedPyle的说法,在KB5016691和KB5016693被推送之前,SMB压缩表现得很奇怪,它使用默认算法首先尝试压缩文件的前500MiB(1MiB是1024KiB),如果可压缩内容超过100MiB,后面的内容会被压缩。而小于500MiB的东西是不会被压缩的,即使压缩的很好,但就是没有被压缩。另外,在之前的版本中,在读取文件的前500MiB时,如果算法检测到小于100MiB的可压缩文件,即使文件大到10GiB也不会压缩。通过可选更新,SMB压缩将压缩尽可能多的文件,从而消除以前的算法限制。IT之家了解到,改进后的SMB的缺点是压缩率较低的小文件也会占用CPU进行压缩,例如JPG、ZIP和DOCX。
