Reverse of Convert.toString(b,2)

本文关键字:of Convert toString Reverse | 更新日期: 2023-09-27 18:34:40

 byte[] fileBytes = File.ReadAllBytes("D:''a.txt");
        StringBuilder sb = new StringBuilder();
        foreach (byte b in fileBytes)
        {
            sb.Append(Convert.ToString(b, 2).PadLeft(8, '0'));
        }

完成这些步骤后,我想从 sb 获取文件字节。提前谢谢。

PS:我正在尝试做的是将文件转换为0和1s,然后将其转换回该文件

Reverse of Convert.toString(b,2)

您可以:

byte[] buff = new byte[sbText.Length / 8];
for (var i = 0; i < sbText.Length / 8; i++)
    buff[i] = Convert.ToByte(sbText.Substring(i * 8, 8), 2);