У меня есть big.Int и я хочу преобразовать его в байтовый фрагмент с прямым порядком байтов. Если я использую Int.Bytes , я получаю байтовый фрагмент с прямым порядком байтов.
Есть ли способ получить байтовый фрагмент с прямым порядком байтов для big.Int?
Самое простое решение - отменить срез, возвращенный с Bytes():
Bytes()
b := bigInt.Bytes() for i := 0; i < len(b)/2; i++ { b[i], b[len(b)-i-1] = b[len(b)-i-1], b[i] }