一、zip文件加解密

1、把文件压缩为zip文件,并在压缩的时候输入密码

zip -rP  ${PAS_WD}  ${destfileName}.zip  ${fileName}

eg:把test文件夹打包为 test01.zip文件,压缩密码为123,则shell命令为:

zip -rP  123  test01.zip  test

2、把zip文件解压缩,

unzip -P ${PAS_WD} ${fileName}

eg:例如上面的加密后的test01.zip文件加密,shell命令为:

unzip -P 123 tets01.zip 

二、tar包文件加解密

1、把文件或文件夹压缩为带密码的tar包,

 tar -zcvf - ${fileName}|openssl des3 -salt -k ${PAS_WD} | dd of=${destFileName}.tar

eg:把test文件夹打包为 test01.war文件,压缩密码为123,则shell命令为:

tar -zcvf - test|openssl des3 -salt -k 123 | dd of=test01.tar

2、把加密的tar包解密

dd if=${2} |openssl des3 -d -k ${PAS_WD}|tar zxf -

eg 例如上面的加密后的test01.tar文件加密,shell命令为:

dd if=test01.tar |openssl des3 -d -k ${PAS_WD}|tar zxf -

shell 对文件或文件夹加密压缩及解压相关推荐

  1. c++配置并使用bit7z加密压缩或解压7z文件

    本文使用bit7z bit7z is a C++ static library which allows to compress and extract many file archive forma ...

  2. Linux文件夹解密压缩与解压

    1.加密压缩与解压     假设你有要加密的文件夹的名称为hello, 需要加密压缩成hello.tar.gz, 则可以如下命令: tar -czvf - hello | openssl des3 - ...

  3. java zip加密压缩_Java解压和压缩带密码的zip文件过程详解

    前言 JDK自带的ZIP操作接口(java.util.zip包,请参看文章末尾的博客链接)并不支持密码,甚至也不支持中文文件名. 为了解决ZIP压缩文件的密码问题,在网上搜索良久,终于找到了winzi ...

  4. android 解压 密码 zip 命令,GitHub - Leo0618/AndroidZip: Android端zip压缩与解压,支持使用密码对单文件多文件文件夹进行压缩以及解压操作...

    依赖 compile 'com.leo618:zip:0.0.1' 选择开启或者关闭日志打印 ZipManager.debug(BuildConfig.DEBUG); 压缩 /** * 压缩文件或者文 ...

  5. tarfile读文件python_Python中使用tarfile压缩、解压tar归档文件示例

    Python自带的tarfile模块可以方便读取tar归档文件,牛b的是可以处理使用gzip和bz2压缩归档文件tar.gz和tar.bz2. 与tarfile对应的是zipfile模块,zipfil ...

  6. tar压缩/解压、加密压缩/解密解压

    tar 压缩 tar -czvf file.tar.gz file tar 解压 #解压在当前文件夹 tar -xzvf file.tar.gz . tar 加密压缩 tar -czvf - file ...

  7. tar压缩或者解压文件(包含当前文件夹 不包含当前文件夹 两种情况)

    文章目录 一.背景 二.包含当前文件夹方式 1.压缩 2.解压 三.不包含文件夹方式 1.压缩 2.解压 转载请标明出处: https://bigmaning.blog.csdn.net/articl ...

  8. linux把一个大文件压缩,linux大文件压缩及解压需要注意问题

    注意: 大文件压缩及解压需要在后台进行,如果要查看解压详情,就要输出重定向. 远程服务器,要防止网络断开连接,导致终端关闭,此时终端断开,即使后台进行,解压以及压缩也会停止.解决方法:在指令前加noh ...

  9. Linux安装Rar软件与压缩、解压方法

        在Win10上压缩的文件,一般以.rar结尾,这个压缩包如果要在Linux上解压,就需要用到Rar软件,下面介绍在Ubuntu v16.04 上安装Rar软件. 1 设置apt镜像源     ...

最新文章

  1. 谷歌浏览器怎样通过检查验证图片路径问题
  2. 常见排序算法(C实现)
  3. 吉林推出百项政策扩开放
  4. spring中的设计模式_面试:设计模式在spring中的应用
  5. 批量修改文件夹或文件权限
  6. MATLAB学习笔记(十四)
  7. 那些让程序员提升30-80%的快捷键大全整理
  8. java编写大数据分析模型_如何用Java(DOM分析器)编写XML文件
  9. Wireshark实战分析之DHCP协议(一)
  10. 经济学原理曼昆第八版课后习题答案
  11. 开源FTP客户端FileZilla Pro 3.53完整版
  12. 从1加到100,1到100求和 Python代码实现方法
  13. 微信视频号下载视频工具3.0,实测有效免费保存!
  14. 如果你画了一个圆被挤扁了
  15. React Native开发环境配置检测
  16. html表格背景图片格式,css背景颜色、背景图片,以及列表的多种样式
  17. css一些特殊的图形,CSS 绘制特殊图形
  18. Typora+Git搭建云笔记本
  19. WSL+oh-my-zsh安装 教程
  20. 为项目加入第三方字体DS-Digital,并使用

热门文章

  1. 进程与线程的区别,为什么使用线程
  2. lunix remount u盘_【转】转载:U盘版便携式Linux制作, casper-rw 解析
  3. 计算机系统是如何实现控制外接设备,计算机I/O接口与系统的连接
  4. Hadoop的环境配置——搭建一个主机hadoop102,两个从机hadoop103,hadoop104,并运行分布式词频统计
  5. 企业网络安全资质一览表
  6. BA、DA、AA、TA参考
  7. python对市场营销的认识和理解_对市场营销的认识与看法
  8. Json---Linux下使用Jsoncpp
  9. EC20创建TCP/IP流程
  10. 最新PPT模板清单分享-年终总结|新年计划|商务报告|优秀文案