in getdeps/untar.go [44:53]
func detectCompressionType(data []byte) CompressionType {
switch {
case len(data) >= len(magicBytesGzip) && bytes.Equal(data[:len(magicBytesGzip)], magicBytesGzip):
return CompressionTypeGzip
case len(data) >= len(magicBytesXz) && bytes.Equal(data[:len(magicBytesXz)], magicBytesXz):
return CompressionTypeXz
default:
return CompressionTypeUnsupported
}
}