read and write ZIP, JAR and GZIP files from OCaml
