It works in all major browsers: firefox, chromium, opera, and ie7+ (althought it is quite slow in ie). Operations performed by zipfile are quite simple: ZipFile takes a string representing the file content. It extracts files headers as documented here. Decompression (the real work) is performed by deflate library. ZipFile has been heavily influenced by python zipfile module.