Kdyz uz jsme u tech oblibenych jazyku:
from urllib import urlopen
from base64 import decode
from StringIO import StringIO
from zipfile import ZipFile
src = urlopen('http://www.root.cz/data/root-soutez-2.txt')
zip = StringIO()
decode(src, zip)
zipo = ZipFile(zip, 'r')
filename = zipo.namelist()[0]
file(filename, 'wb').write(zipo.read(filename))