Node.js nodejs写入不打开的文件

Node.js nodejs写入不打开的文件,node.js,Node.js,数据dataCer和dataPdf我使用get请求从应用程序中获取。我只能以这种编码方式获取这些数据。 现在我需要将它们保存为文件 此外,我还需要以相同的方式将任何数据保存到文件中(zip,rar,png,jpeg,…) 当我使用fs.writeFile时,我会得到无法打开的文件。 fs.writeFile,无法保留原始状态数据,忽略编码不会给出所需结果 请告诉我如何避开这个错误? 或者哪个库可以将数据保存到node.js中的任何文件中,而忽略编码?其中的dataCer值来自dataCer和da

数据
dataCer
dataPdf
我使用
get
请求从应用程序中获取。我只能以这种编码方式获取这些数据。 现在我需要将它们保存为文件

此外,我还需要以相同的方式将任何数据保存到文件中(
zip
rar
png
jpeg
,…)

当我使用
fs.writeFile
时,我会得到无法打开的文件。
fs.writeFile
,无法保留原始状态数据,忽略编码不会给出所需结果

请告诉我如何避开这个错误?
或者哪个库可以将数据保存到
node.js
中的任何文件中,而忽略编码?

其中的
dataCer
值来自
dataCer
dataPdf
我使用
axios.get
从应用程序获取。我无法在其他编码或
缓冲区中获取此数据。
let dataCer = '0�\u0007\u00060�\u0006��\u0003\u0002\u0001\u0002\u0002\u0010Q��\u0000����K��Z�Q��0\n\u0006\b*�\u0003\u0007\u0001\u0001\u0003\u00020�\u0001l1\u001e0\u001c\u0006\.............'
fs.writeFile('111.cer', dataCer);
let dataPdf = '%PDF-1.4\r\n1 0 obj\r\n<< \r\n/Length 9947\r\n/Filter /FlateDecode\r\n>>\r\nstream\r\nX��]�n#9p}���\u000f���\u0005\b\u0002X��<\'X \u001f�\u001b\u0010 \u0001���H�,6�R�Z�\u0014�N`�\n�T�t�ڼT\u0015���?ԋz��_�{IN_Bz�����O.............'
fs.writeFile('111.pdf', dataPdf);