使用zipfile解压一个压缩了N次的zip文件
2011-01-08 22:52
746 查看
新博客地址:http://gorthon.sinaapp.com/
纯粹是蛋疼哈。
下面是个zip文件,压缩次数请自测。
http://u.115.com/file/f052e317c0
解压代码是:
这里附上压缩算法:
有点不好理解,懒得解释了,就这样吧。
纯粹是蛋疼哈。
下面是个zip文件,压缩次数请自测。
http://u.115.com/file/f052e317c0
解压代码是:
import zipfile zipName="a.zip" # i = 0 while zipfile.is_zipfile(zipName) : zipHandle=zipfile.ZipFile(zipName,"r") for filename in zipHandle.namelist() : zipName=zipHandle.extract(filename,path='dest_dir') #i+=1 # print i # i文件的个数 zipHandle.close()
这里附上压缩算法:
import zipfile target = 'a.zip' source = 'test.jpg' for i in xrange(100): handle = zipfile.ZipFile(target, 'w') handle.write(source) source, target = target, target == 'a.zip' and 'b.zip' or 'a.zip' handle.close()
有点不好理解,懒得解释了,就这样吧。
相关文章推荐
- 学习笔记:zipfile的简单使用解压和压缩文件,以为处理加密的情况
- 【转】使用SevenZipSharp压缩、解压文件
- 使用QuaZip对文件进行压缩解压操作
- 在python中使用zipfile压缩文件时层级很多,有很多层目录,但是需要去除这些层级目录
- 使用Python3解压gz、tar、tgz、zip、rar五种格式的压缩文件例子
- Java文件压缩与解压之java.util.zip的使用
- 在Java代码中使用ZipFile解压zip文件
- 使用 ZLib 压缩/解压 ZIP 文件
- 使用SevenZipSharp压缩、解压文件
- 使用java.util.zip压缩、解压文件
- java使用Apache的ant压缩和解压文件(zip)
- [php]压缩类(archive,支持TAR/GZIP/BZIP2/ZIP),使用方便,一个文件
- 在Linux中使用zip、tar压缩、解压文件
- 文件压缩java使用Apache的ant压缩和解压文件(zip)
- python脚本编程:使用zip或者tar压缩和解压文件
- [Java语言] java 中使用ZipInputStream或ZipFile解压ZIP文件!!
- 使用 ZLib 压缩/解压 ZIP 文件
- Qt使用QuaZIP 压缩/解压文件
- 在mvc3中使用Telerik的upload控件上传Zip压缩文件,服务器端解压逐个上传到数据库,使用Ionic.Zip
- Win10如何使用自带压缩、解压zip压缩文件功能