viktor's custom zip library based on SharpZipLib