zoukankan      html  css  js  c++  java
  • 【Python】zlib压缩文件

    import zlib
    import os
     
    ss = 's' * 1024 * 1024
     
    #写入原始文件
    file = open("src.dat", "wb")
    file.write(ss.encode())
    file.close()
     
    #读取上一步原始的文件
    file = open("src.dat", "rb")
    sss = file.read(os.path.getsize("src.dat"))     #获取文件大小
    file.close()
     
    #压缩文件
    compress = zlib.compress(sss)
     
    #写入压缩文件
    file = open("compress.dat", "wb")
    file.write(compress)
    file.close()
     
    #读取上一步的压缩文件
    file = open("compress.dat", 'rb')
    sss = file.read(os.path.getsize("compress.dat"))
    file.close()
     
    decompress = zlib.decompress(sss)
     
    #写入还原文件
    file = open("decompress.dat", "wb")
    file.write(decompress)
    file.close()
     
    print(len(ss))
    print(len(compress))
    print(len(decompress))
  • 相关阅读:
    团购网站之大众点评
    cas xml
    smsUtil
    solr配置
    xml
    yu
    Schema.xml
    ApplicationContext-redis.xml
    fast
    第一版
  • 原文地址:https://www.cnblogs.com/tiandsp/p/8504214.html
Copyright © 2011-2022 走看看