我必须读取用c#编写的二进制文件。我知道这种文件格式。我想知道是否有可能。如果可能的话,我怎么能这样做呢。
答案 0 :(得分:2)
你的问题很模糊,但我会假设你问“我怎么读二进制文件?”在这种情况下,答案是使用FileInputStream
来读取所有字节。如果你知道文件路径,那么你可以使用下面的代码来读取文件中的所有字节:
byte[] readBytes(string filepath)
{
File file = new File(filepath);
FileInputStream stream = new FileInputStream(file);
// create buffer of the correct size
byte[] buffer = new byte[file.length()];
// read in the data
stream.read(buffer);
return buffer;
}