commit cabc22ba0d517adca159b96808887747f9495224
parent 14ab5eb5f126c4ea335e7d65d0407d8c0e229465
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Sun, 2 Mar 2025 21:58:58 +0100
tracks: in created ZIP files set UNIX permissions to 0644
fixes #1310
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/zip-writer/index.js b/src/lib/zip-writer/index.js
@@ -67,7 +67,7 @@ function writeCentralDirectoryFileHeader(stream, fileName, size, date, crc, loca
stream.writeUint16(0); // File comment length
stream.writeUint16(0); // Disk # start
stream.writeUint16(0); // Internal attr
- stream.writeUint32(0); // External attr
+ stream.writeUint32(0x81a4_0000); // External attr = regular file, 0644
stream.writeUint32(localHeaderOffset); // External attr
stream.writeBinaryString(fileName);
}