Skip to content

Velocidex/cryptozip

 
 

Repository files navigation

Go archive/zip plus encryption support

GoDoc Go Report Card

This is a fork of the archive/zip package from the Go standard library which adds support for both the legacy (insecure) ZIP encryption scheme and for newer AES-based encryption schemes introduced with WinZip. It is based on Go 1.14.

This is based on work by Alex Mullins, Yakub Kristianto and Hilko Bengen. The forward-port was done to introduce bugfixes and enhancements, such as missing support for large (>= 4GB) ZIP files like those distributed by VirusShare.

This fork improves the earlier ones by allowing decryption of large files without reading the whole file in memory at once. Encryption could be done similarly but I didn't have need for that.

About

Fork of Go's archive/zip to add reading/writing of password protected zip files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%