在NodeJ上从C#读取二进制文件?

狮子座

是否可以使用NodeJS读取在C#(Unity App)上制作的二进制文件?

我正在使用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()-ing由以下命令返回的文件描述符的前100个字节的示例fs.open()

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));
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章