Мне нужно прочитать [100]byte чтобы передать кучу string данных.
Поскольку не все string имеют длину точно 100 символов, оставшаяся часть byte array дополняется 0 с.
Если я передам [100]byte в string помощью: string(byteArray[:]), хвостовой 0 будет отображаться как ^@^@ s.
В C string будет заканчиваться на 0, поэтому мне интересно, каков наилучший способ аккуратно передать byte array в string в Golang.