]> Cypherpunks repositories - gostls13.git/commit
archive/zip: allow user-extensible compression methods
authorDustin Sallings <dsallings@gmail.com>
Tue, 6 Aug 2013 19:03:38 +0000 (12:03 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 6 Aug 2013 19:03:38 +0000 (12:03 -0700)
commit911534592559239185200f73b214b9b11a62b848
tree077ac1be06ff263871791fe4d620e1c99d52155e
parent715bcf9af7dd1e275c9ca7d7c539696f4236f540
archive/zip: allow user-extensible compression methods

This change replaces the hard-coded switch on compression method
in zipfile reader and writer with a map into which users can
register compressors and decompressors in their init()s.

R=golang-dev, bradfitz, rsc
CC=golang-dev
https://golang.org/cl/12421043
src/pkg/archive/zip/reader.go
src/pkg/archive/zip/register.go [new file with mode: 0644]
src/pkg/archive/zip/writer.go