我正在尝试使用 C# 将 Windows 上的纯文本文件 (.txt) 读取到具有 base16 编码的字节数组中。这就是我所拥有的:
FileStream fs = null;
try
{
fs = File.OpenRead(filePath);
byte[] fileInBytes = new byte[fs.Length];
fs.Read(fileInBytes, 0, Convert.ToInt32(fs.Length));
return fileInBytes;
}
finally
{
if (fs != null)
{
fs.Close();
fs.Dispose();
}
}
当我读取包含以下内容的 txt 文件时:0123456789ABCDEF
我得到一个 128 位(或 16 字节)数组,但我想要的是一个 64 位(或 8 字节)数组。我怎样才能做到这一点?