open zip input stream file given extens todo remov duplic zip file persist method refactor persist subsystem param url url zip file param ext requir extens zip stream posit requir locat io except problem open file zip input stream open zip stream url url ext io except zip input stream zi zip input stream url open stream zip entri entri zi entri entri entri end ext entri zi entri zi 