@Tizzy, just copied some code to create a zip file in the root dir. Just modified it to zip the documentation folder. I opened up the zip in ZipExtractor on iOS, it appears all correct.
Maybe useful to you...but read through it first before running it

The zip file created on my ipad was 145.3mb

# coding: utf-8 import os import zipfile # copied from stackflow # http://stackoverflow.com/questions/1855095/how-to-create-a-zip-archive-of-a-directory def zipdir(path, ziph): # ziph is zipfile handle for root, dirs, files in os.walk(path): for file in files: ziph.write(os.path.join(root, file)) if __name__ == '__main__': documents_path = os.path.expanduser('~/Documents') zip_file = os.path.join(documents_path , 'web_help_file_docs.zip') documentation_path = os.path.join(os.path.split(os.__file__)[0], '''../../../Documentation/''' ) print 'Starting Zip....' zipf = zipfile.ZipFile(zip_file, 'w') zipdir(documentation_path, zipf) zipf.close() print 'Zip completed'