Go 检查文件是否已压缩/压缩的推荐方法

Go 检查文件是否已压缩/压缩的推荐方法,go,Go,我试图检查上传的文件(没有文件扩展名)是否被压缩/压缩。 我搜索了fileinfo、fileheader等,但没有找到一种方法。可能是神奇的数字? 谢谢一种快速简便的内置方式是使用http.DetectContentType()。它的功能不仅仅是gzip/zip,而且速度非常快,因为它不会检查太多的内容。如果您想检查较小的集合,并跳过测试字符串,请检查src/net/http/sniff.go中的源代码,然后拉出您想要的测试。通过一点谷歌搜索,我可以找到以下内容:谢谢,这非常有帮助。

我试图检查上传的文件(没有文件扩展名)是否被压缩/压缩。 我搜索了fileinfo、fileheader等,但没有找到一种方法。可能是神奇的数字?
谢谢

一种快速简便的内置方式是使用http.DetectContentType()。它的功能不仅仅是gzip/zip,而且速度非常快,因为它不会检查太多的内容。如果您想检查较小的集合,并跳过测试字符串,请检查src/net/http/sniff.go中的源代码,然后拉出您想要的测试。

通过一点谷歌搜索,我可以找到以下内容:谢谢,这非常有帮助。