refactor(dom) zipFile