Can't find out if this supports encryption, or streaming from stdin and/or to stdout. I haven't found one zip tool that does the above.
I didn't want to go down the route of implementing a bunch of features without there being a actual need for them, especially for an initial version.