Fix ZIPPacker storing file permissions unexpectedly
(cherry picked from commit 7a833c9b2e
)
This commit is contained in:
parent
a1c32a9462
commit
4a036b5fe7
@ -88,7 +88,7 @@ Error ZIPPacker::start_file(const String &p_path) {
|
||||
Z_DEFAULT_STRATEGY,
|
||||
nullptr,
|
||||
0,
|
||||
0x0314, // "version made by", 0x03 - Unix, 0x14 - ZIP specification version 2.0, required to store Unix file permissions.
|
||||
0, // "version made by", indicates the compatibility of the file attribute information (the `external_fa` field above).
|
||||
1 << 11); // Bit 11 is the language encoding flag. When set, filename and comment fields must be encoded using UTF-8.
|
||||
return err == ZIP_OK ? OK : FAILED;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user