java-like zip interface
