Golang byte to hex

Golang byte to hex i have a hex representation and string version of this hex and I wanna compare them, if i will convert them both to byte and compare their bytes would it be correct??? and one more how to convert into fixed sized byte array for example [32]byte actually i have a []uint8 representation of the hash and string of this hash but unfortunately if i convert ................
................