Go에서 base64의 디지털 바이트 표시에서 int를 가져오는 방법

넘치지 않도록 수학/대동작이 필요합니다
inputString := "Ag==" // base64'd byte representation of number 2

// first base64 -> bytes 
decodedBytes, _ := b64.StdEncoding.DecodeString(inputString)

// bytes -> big.Int
bigInt := new(big.Int)
bigInt.SetBytes(decodedBytes)

resultInt64 := bigInt.Int64() // == int64(2)
resultInt := int(resultInt64) // == int(2)
https://play.golang.org/p/DVxwwJHrbNu

좋은 웹페이지 즐겨찾기