-1

我必须阅读用 c# 编写的二进制文件。我知道这种文件格式。我想知道是否可以。如果可能的话,我该怎么做。

4

1 回答 1

2

您的问题非常模棱两可,但我假设您在问“我如何读取二进制文件?” 在这种情况下,答案是使用 aFileInputStream来读取所有字节。如果您知道文件路径,则可以使用以下代码从文件中读取所有字节:

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;
}
于 2013-03-24T17:13:19.973 回答