从NodeJs上的C#读取二进制文件?

从NodeJs上的C#读取二进制文件?,c#,.net,node.js,binary,unity-container,C#,.net,Node.js,Binary,Unity Container,可以使用NodeJS读取在C#(Unity应用程序)上生成的二进制文件吗 我正在使用Node Webkit,而且我从来没有使用过c#以外的任何东西来读取/创建二进制文件来保存资料,是否有我需要知道的类型约定或密钥,以便能够从nodejs透视图读取和构建二进制数据,以便在接口中打印 public static void Save() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = Fil

可以使用NodeJS读取在C#(Unity应用程序)上生成的二进制文件吗

我正在使用Node Webkit,而且我从来没有使用过c#以外的任何东西来读取/创建二进制文件来保存资料,是否有我需要知道的类型约定或密钥,以便能够从nodejs透视图读取和构建二进制数据,以便在接口中打印

public static void Save() {
        BinaryFormatter bf = new BinaryFormatter();
        FileStream file = File.Create (Application.persistentDataPath + "/savedGames.gd");
        bf.Serialize(file, SaveLoad.savedGames);
        file.Close();
}

下面是
fs.read()
-从
fs.open()
返回的文件描述符中提取前100个字节的示例:


您是否已经尝试在nodejs中读取该二进制文件?
var fs = require('fs');

fs.open('file.txt', 'r', function(error, fd) {
    if (error) {
        console.log(error.message);
        return;
    }
    var buffer = new Buffer(100);
    fs.read(fd, buffer, 0, 100, 0, function(err, num) {
        console.log(buffer.toString('utf-8', 0, num));
    });
});