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,然后将其转换回该文件
您可以:
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);