如何读取用c#编写的java中的二进制文件

时间:2013-03-24 17:04:09

标签: java binaryfiles

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

1 个答案:

答案 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;
}