在NodeJs上从c#读取二进制文件
本文关键字:读取 二进制文件 上从 NodeJs | 更新日期: 2023-09-27 18:10:37
是否可以读取c# (Unity App)上的二进制文件,使用NodeJS?
我使用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个字节的示例:
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));
});
});