I am working on an unzip feature which requires to read zip file from a remote destination, unzip the contents and then create those files over the network to the destination. I