#35, use file.list() instead of listFiles() to limit memory consumption
Resolve #44, add NameMapper support to fluent api in Zips
Resolve #46, persist existing entries compression state