refactor ZipFile transformers to nio