Extra Bytes while downloading file content from IPFS using BlockGet function from go-aipfs-api

Hi,
I am trying to download file from the IPFS by using BlockGet function

Code

byt,err1:=sh.BlockGet(value)
	 if err1 != nil {
		fmt.Fprintf(os.Stderr, "error: %s", err)
		os.Exit(1)
		}
	fmt.Println(byt)

Output:

I am getting 6 bytes at starting of the array and 2 bytes at ending of the array. What are those extra bytes

image

array[6] to array[10] is my data. others are extra bytes.