zoukankan      html  css  js  c++  java
  • tar高阶操作之加密分卷压缩与解密压缩

    一、前言

    工作中有些涉及公司隐私的文件需要通过互联网传输,为了保护文件安全,可以使用tar的加密压缩。

    二、分卷压缩

    分卷压缩

    举例:将10G大小的log文件2017.log打包压缩并分割成多个100m的文件
    
    # 分卷压缩gz
    # tar zcf - 2017.log |split -d -b 100m - logs.tar.gz.
    # 生成文件: logs.tar.gz.00 logs.tar.gz.01
    # 分卷压缩bz2
    # tar jcf - 2017.log |split -d -b 100m - logs.tar.bz2.
    # 生成文件: logs.tar.bz2.00 logs.tar.bz2.01

    合并分卷解压缩

    # 解压gz分卷
    # cat logs.tar.gz* | tar zx
    # 解压bz2分卷
    # cat logs.tar.gz* | tar jx

    三、加密压缩

    file为要压缩的文件;password换成自己的压缩密码

    #加密
    tar -zcvf - file | openssl des3 -salt -k password -out file.des3
    
    #解密
    openssl des3 -d -k password -salt -in file.des3 | tar zxvf -

    四、加密分卷压缩

    其实,加密分卷压缩就是上面两种压缩方式的结合

    #加密压缩并分卷
    tar -zcvf - harbor | openssl des3 -salt -k password | split -b 200m -d -a 1 - harbor.des3.
    
    #合并分卷解压
    cat harbor.des3.* | openssl des3 -d -k password -salt  | tar zxvf -
  • 相关阅读:
    忍者X3 链接统计工具
    新版淘宝客广告生成器发布
    今天编写了淘宝客生成工具
    淘宝客appkey做了大范围的取消、查封
    DiscuzX3.0 发布插件
    网易博客营销插件
    [转]iOS 应用程序的生命周期
    [转]Xcode的快捷键及代码格式化
    OC——关于KVO
    OC——关于KVC
  • 原文地址:https://www.cnblogs.com/wufj/p/14698759.html
Copyright © 2011-2022 走看看