No puedo encontrar mi error. Funcionó hace unos meses. Pero ahora devuelve un archivo zip vacío. Además, no está protegido con contraseña. El nombre del archivo zip generado es correcto. Feliz por alguna ayuda.
var fs = require('fs'); var Minizip = require('minizip-asm.js'); var text = new Buffer.from("Abc~~~"); var mz = new Minizip(); mz.append("../data/mysqlDump.sql", text, {password: '1111'}); let zipfile= "../data/mysqlDump.zip"; fs.writeFileSync(zipfile, new Buffer.from(mz.zip()));EDITAR:
Estoy usando ahora node.js jszip . Funciona bien. Pero, ¿existe una forma sencilla de proteger un archivo zip con una contraseña? Porque esta característica no está incluida con jszip. Tengo una plataforma linux. ¿Hay alguna manera de proteger un archivo zip con una contraseña?