func detectCompressionType()

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
	}
}