我使用下面提到的代码使用go将十六进制值转换为十进制

十六进制值为:0x340aad21b3b700000

但抛出错误:strconv.ParseUint: parsing"340aad21b3b700000": value out of range

您能提出其他替代解决方案吗?

uint64的最大值为0xFFFF FFFF FFFF FFFF,因此要使用溢出值,您必须求助于标准库的math / big软件包:

继续包装文件。