electron/script/release/uploaders
Andrea Brancaleoni ff21444429
build: implement zip64 stripping (#22998)
When zip contains files larger than 4GB 4bytes length headers are
not sufficient anymore. Zip64 defines an extra header 0x0001 which
may contain 8byte lengthed (16 exabytes) lengths [uncompressed and compressed].

Read this value when performing extra data cleaning and override the
bogus value if the header is available.

Read https://blog.yaakov.online/zip64-go-big-or-go-home/ for more
information on Zip64 extra header.

This is the first known implementation of zip64 stripping.
2020-04-09 10:39:46 -07:00
..
upload-index-json.py build: fix include paths so that __file__ is absolute not relative (#18997) 2019-06-26 11:32:42 -07:00
upload-node-checksums.py build: add WOA node headers to checksum file (#20255) 2019-09-17 12:38:36 -04:00
upload-node-headers.py build: handle arm64 node headers (#20192) 2019-09-10 14:14:58 -07:00
upload-symbols.py build: upload sentry src bundles to symbol S3 bucket (#22572) 2020-03-09 15:26:45 -07:00
upload-to-github.js build: enable JS semicolons (#22783) 2020-03-20 13:28:31 -07:00
upload.py build: implement zip64 stripping (#22998) 2020-04-09 10:39:46 -07:00