diff --git a/lib/archivers/zip/zip-archive-output-stream.js b/lib/archivers/zip/zip-archive-output-stream.js index 0b17dd49..35e4a68f 100644 --- a/lib/archivers/zip/zip-archive-output-stream.js +++ b/lib/archivers/zip/zip-archive-output-stream.js @@ -282,7 +282,7 @@ ZipArchiveOutputStream.prototype._writeCentralFileHeader = function(ae) { zipUtil.getEightBytes(offsets.file) ], 28); - ae.setExtra(extraBuf); + ae.setExtra(Buffer.concat([ae.getExtra(), extraBuf])); } // signature