brendan-duncan / archive

Dart library to encode and decode various archive and compression formats, such as Zip, Tar, GZip, ZLib, and BZip2.
MIT License
399 stars 139 forks source link

Zip encryption #286

Closed AquilaIrreale closed 11 months ago

AquilaIrreale commented 11 months ago

We needed the ability to create encrypted zips, so we added it ourselves.

It could be useful to others, so here's the patch!

AquilaIrreale commented 11 months ago

Just figured out I may have missed a spot in resolving the latest rebase on top of the Zip64 stuff, I'm gonna get back to you soon

brendan-duncan commented 11 months ago

Thank you very much! This will be very helpful to a lot of people.

AquilaIrreale commented 11 months ago

Yea, definitely missed a spot... I took the occasion to refactor the AE-x extra field generation to better conform to what you have done for Zip64, it should be fine now.

Anyhow, you are welcome! Flutter is amazingly useful, so we are very happy to help the ecosystem grow