list zip file entri end given extens extens entri return list entri name file file extens io except malform url except zip input stream zi zip input stream url file open stream list result arrai list zip entri entri zi entri entri entri extens end extens result add entri zi entri zi close result 