electron/script/release
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
..
notes build: enable JS semicolons (#22783) 2020-03-20 13:28:31 -07:00
uploaders build: implement zip64 stripping (#22998) 2020-04-09 10:39:46 -07:00
ci-release-build.js ci: use smaller vms for testing since we are using goma (#22887) 2020-03-30 15:46:42 -04:00
find-github-release.js build: enable JS semicolons (#22783) 2020-03-20 13:28:31 -07:00
merge-electron-checksums.py build: clean up scripts folder, move release scripts, move zip manifest logic (#18945) 2019-06-24 10:18:04 -07:00
prepare-release.js build: enable JS semicolons (#22783) 2020-03-20 13:28:31 -07:00
publish-to-npm.js build: enable JS semicolons (#22783) 2020-03-20 13:28:31 -07:00
release-artifact-cleanup.js build: enable JS semicolons (#22783) 2020-03-20 13:28:31 -07:00
release.js build: enable JS semicolons (#22783) 2020-03-20 13:28:31 -07:00
version-bumper.js build: enable JS semicolons (#22783) 2020-03-20 13:28:31 -07:00
version-utils.js build: fix beta version bumper logic for betas beyond 10 (#22810) 2020-03-24 09:04:12 -04:00