有没有办法预先确定文件是否适合压缩?

Rob*_*cha 1 .net compression

我正在计划一个.NET项目,涉及从各种类型的自动上传文件,从各种分布式客户端到服务器星座,有时文件扩展名可能与真实文件类型不匹配(长篇故事).

使用HTTP压缩并不总是一个选项,在这个项目的情况下,比带宽或服务器存储更愿意花费更多的客户端处理.但如果我们能够确定压缩是否会给出可行的结果,那么我们可以跳过压缩过程会更好.

我知道没有"正确的答案",但我们会感激任何想法.

Car*_*rra 5

文件类型过滤是个好主意.即使某些文件具有错误的扩展名,总体而言应该是一个不错的选择.

例如,文本文件压缩得非常好.压缩mp3时,jpg/gifs或divx文件几乎没用.