gpt4 book ai didi

c# - 转换大数,从 Base 256 到 Base 10

转载 作者:行者123 更新时间:2023-12-05 08:24:12 30 4
gpt4 key购买 nike

我需要在 C# 或 Delphi 中将非常大的数字从 Base 256(字节)转换为 Base 10(十进制)。实际目标是将任何给定文件的内容表示为一个非常大的十进制数,并将其保存在一个 txt 文件中。我们都知道如何从一个基地转换到另一个基地,但这里真正的挑战是数字的大小。任何帮助将不胜感激。

最佳答案

我强烈怀疑如果您使用的是 .NET 4 或更高版本,您将能够使用 BigInteger(byte[])构造函数 - 如果需要,然后将结果转换为十进制字符串(或者只是将其用作数字)。您可能需要根据输入的字节顺序反转输入数组中的字节。

关于c# - 转换大数,从 Base 256 到 Base 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18658340/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com