fix filename sub error
add password support for zip