【发布时间】:2015-11-17 07:04:58
【问题描述】:
所以我有一个可执行的 UNIX 文件(我从 Mac 应用程序中提取),并试图复制它。代码是:
var dat = fs.readFileSync("~/FileZilla.app/Contents/MacOS/filezilla",{ flags:'r', encoding:"binary"});
fs.writeFileSync("~/filezilla_copy", dat,{ flags: 'w', encoding: "binary",});
但我最终得到的是一个不可读的文档文件,而不是一个 UNIX EXE 文件。我什至无法通过终端运行它,尽管据说我创建了原始文件的完全相同的副本。如何让这个文件被识别为 UNIX 文件?
【问题讨论】:
标签: node.js