精华内容
下载资源
问答
  • PLSQLDeveloper 绿色版 64位 解压版(含说明)

    万次下载 热门讨论 2014-08-11 16:03:10
    PLSQLDeveloper_解压版(64位可用),内设readme说明
  • SecureCRT破解版 解压版 即可用
  • unity-zip解压

    2016-09-05 13:39:19
    ios、安卓双平台可用,简单易用,灵活。
  • c# 解压zip完整demo 带进度条
  • jdk 1.8 最新官方版64位,解压

    热门讨论 2018-03-21 10:40:33
    此为 jdk1.8 64位解压版,Oracle官方正版, 是 jdk1.8 最后发布的版本!
  • jdk1.8.0 绿色版下载 解压即用

    热门讨论 2017-03-07 05:17:53
    jdk1.8.0 绿色版 解压即用, 下载文件后,解压文件至任意非C盘目录,执行点我一键安装___jdk.bat, 即可自动配置环境变量。
  • 只能压缩解压zip格式的,不需要dll或者库文件,核心是HZIP,支持带密码压缩解压。详情参见: http://blog.csdn.net/sunflover454/article/details/48981841
  • Zlib压缩解压工具

    热门讨论 2014-05-15 14:45:45
    Zlib压缩解压工具,第一次用请先运行reg.bat注册组件
  • Notepad++解压版,无需安装,中文
  • 传智播客 python基础班 + 就业班 + 课件资料 完整版,解压密码打开压缩文件看右边
  • 关于解压软件和压缩软件

    千次阅读 2019-04-20 14:14:00
    在日常生活中,使用电脑必然少不了跟压缩文件打交道,所以压缩软件五花八门,解压速度各有不同,软件各有千秋吧,在这介绍的是我用了很久的一款压缩解压软件——7zip。 这款软件体积小,安装方便,没有广告!!!...

           在日常生活中,使用电脑必然少不了跟压缩文件打交道,所以压缩软件五花八门,解压速度各有不同,软件各有千秋吧,在这介绍的是我用了很久的一款压缩解压软件——7zip。

    这款软件体积小,安装方便,没有广告!!!使用方便。

    一、关于安装

    这个安装由于软件免费,体积小,官网就可以即刻下载,我就不推百度云了,大家可以直接百度搜索7zip,或者直接点击这儿进入官网,根据你的电脑选择下载安装包,随意就好。。。。。。下载完成后双击进行安装,选择安装目录什么的,就不多讲了......

    2、关于使用

    安装完很多同学问我,从哪找这个软件呢,关于这个,可能是一个小小的缺点吧,不能预览这个压缩包里面有什么东西,那这个软件怎么用呢,其实它已经集成到,鼠标右键了,在资源浏览器找一个压缩包,右击它,就会有7zip的选项进行选择了.......没错!就是这样用法!!!

     

     

     

    到此,这一期的好东西分享就结束了,后续我还会更新很多有意思的东西,软件之类,有什么不对的地方还希望各位指出批评,有什么可改进的地方我会在后期进行更新!!如有任何问题,请邮件2905257286@qq.com。

    展开全文
  • Zip解压-可设置压缩文件编码方式

    热门讨论 2015-09-19 22:32:24
    jdk自带的ZipEntry类解压zip文件,中文文件会出现乱码,jar包是根据Apache的解压缩包进行改造的,也适合于Android使用
  • java解压zlib和压缩zlib的jar
  • 人人素材网解压密码集合

    热门讨论 2014-01-14 15:37:02
    人人素材网解压密码集合,精选。
  • MySQLServer 5.7(解压版)

    千次下载 热门讨论 2015-12-27 22:50:15
    MySQLServer 5.7(解压版) 安装方法可以查看我的博文: http://blog.csdn.net/caiwenfeng_for_23/article/details/50414480
  • MFC工程 zip 压缩和解压 (支持文件夹)

    热门讨论 2014-11-11 10:17:05
    基于 zip_utils_src 做的一个zip压缩代码,支持文件夹压缩&解压。 感谢原作者hwfly
  • http://blog.csdn.net/infoworld/article/details/46648709 使用zlib解压zip文件,vs2010
  • 解压用到的jar包

    热门讨论 2014-06-18 08:42:13
    java解压缩要用到的jar包,包含ant-1.6.5.jar和junrar-0.7.jar
  • c#的调用7z解压dll

    热门讨论 2014-08-06 09:35:35
    c#的调用解压dll ,开源程序,可以免费使用
  • windows自带zip压缩unzip解压工具

    热门讨论 2014-05-19 17:25:32
    某些windows系统会自带zip和unzip命令,但是有些不能用或者没有带,而这两个工具是linux系统中基本都自带的,实际开发中,有...下载后,解压后,配置系统变量到解压路径即可,然后在dos下面就可以使用unzip和zip命令了
  • linux下解压zip文件命令

    千次阅读 2021-01-21 22:17:36
    解压zip文件到当前目录 unzip filename.zip ============================ 另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下: tar -zcvf /home/zdzlibs.tar.gz /home/zdz/java/...

    Linux下的压缩解压缩命令详解及实例

    实例:压缩服务器上当前目录的内容为xxx.zip文件

    zip -r xxx.zip ./*

    解压zip文件到当前目录

    unzip filename.zip

    ============================

    另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下:

    tar -zcvf /home/zdzlibs.tar.gz /home/zdz/java/zdzlibs/

    ============================

    linux zip命令

    zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

    2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

    3.其他 zip -d myfile.zip smart.txt 删除压缩文件中smart.txt文件 zip -m myfile.zip ./rpm_info.txt 向压缩文件中myfile.zip中添加rpm_info.txt文件 -------------------------------------------------------------------------------

    要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:

    zip -r filename.zip filesdir

    在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。-r 选项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件。

    要抽取 zip 文件的内容,键入以下命令:

    unzip filename.zip

    你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:

    zip -r filename.zip file1 file2 file3 /usr/work/school

    上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。

    tar 命令详解

      -c: 建立压缩档案

      -x:解压

      -t:查看内容

      -r:向压缩归档文件末尾追加文件

      -u:更新原压缩包中的文件

      这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

      -c: 建立压缩档案

      -x:解压

      -t:查看内容

      -r:向压缩归档文件末尾追加文件

      -u:更新原压缩包中的文件

      下面的参数-f是必须的

      -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

      # tar -cf all.tar *.jpg

      这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

      # tar -rf all.tar *.gif

      这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

      # tar -uf all.tar logo.gif

      这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

      # tar -tf all.tar

      这条命令是列出all.tar包中所有文件,-t是列出文件的意思

      # tar -xf all.tar

      这条命令是解出all.tar包中所有文件,-t是解开的意思

      压缩

      tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

      tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

      tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

      tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

      rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

      zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

      解压

      tar –xvf file.tar //解压 tar包

      tar -xzvf file.tar.gz //解压tar.gz

      tar -xjvf file.tar.bz2 //解压 tar.bz2

      tar –xZvf file.tar.Z //解压tar.Z

      unrar e file.rar //解压rar

      unzip file.zip //解压zip

      总结

      1、*.tar 用 tar –xvf 解压

      2、*.gz 用 gzip -d或者gunzip 解压

      3、.tar.gz和.tgz 用 tar –xzf 解压

      4、*.bz2 用 bzip2 -d或者用bunzip2 解压

      5、*.tar.bz2用tar –xjf 解压

      6、*.Z 用 uncompress 解压

      7、*.tar.Z 用tar –xZf 解压

      8、*.rar 用 unrar e解压

      9、*.zip 用 unzip 解压

      Linux中tar命令详解(转载的资料)

      2008年04月17日 星期四 15:37

      tar命令

      tar 可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被 用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将 几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。

      语法:tar [主选项+辅选项] 文件或者目录

      使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

      主选项:

      c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

      r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。

      t 列出档案文件的内容,查看已经备份了哪些文件。

      u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。

      x 从档案文件中释放文件。

      辅助选项:

      b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。

      f 使用档案文件或设备,这个选项通常是必选的。

      k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。

      m 在还原文件时,把所有文件的修改时间设定为现在。

      M 创建多卷的档案文件,以便在几个磁盘中存放。

      v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

      w 每一步都要求确认。

      z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

      Linux下的压缩文件剖析

      对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见 的压缩文件就只有两种,一是,zip,另一个是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的 压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。本文就来对这些 常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕。

      在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压 缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就 得先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。

      Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:

      tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:

      # tar -cf all.tar *.jpg

      这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

      # tar -rf all.tar *.gif

      这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

      # tar -uf all.tar logo.gif

      这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

      # tar -tf all.tar

      这条命令是列出all.tar包中所有文件,-t是列出文件的意思

      # tar -xf all.tar

      这条命令是解出all.tar包中所有文件,-t是解开的意思

      以上就是tar的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件,tar提供了一种特殊的功能。这就是tar可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2等。

      1) tar调用gzip

      gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下:

      # tar -czf all.tar.gz *.jpg

      这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz

      # tar -xzf all.tar.gz

      这条命令是将上面产生的包解开。

      2) tar调用bzip2

      bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。下面来举例说明一下:

      # tar -cjf all.tar.bz2 *.jpg

      这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2

      # tar -xjf all.tar.bz2

      这条命令是将上面产生的包解开。

      3)tar调用compress

      compress也是一个压缩程序,但是好象使用compress的人不如gzip和bzip2的人多。.Z结尾的文件就是bzip2压缩的结果。与 compress相对的解压程序是uncompress。tar中使用-Z这个参数来调用gzip。下面来举例说明一下:

      # tar -cZf all.tar.Z *.jpg

      这条命令是将所有.jpg的文件打成一个tar包,并且将其用compress压缩,生成一个uncompress压缩过的包,包名为all.tar.Z

      # tar -xZf all.tar.Z

      这条命令是将上面产生的包解开

      有了上面的知识,你应该可以解开多种压缩文件了,下面对于tar系列的压缩文件作一个小结:

      1)对于.tar结尾的文件

      tar -xf all.tar

      2)对于.gz结尾的文件

      gzip -d all.gz

      gunzip all.gz

      3)对于.tgz或.tar.gz结尾的文件

      tar -xzf all.tar.gz

      tar -xzf all.tgz

      4)对于.bz2结尾的文件

      bzip2 -d all.bz2

      bunzip2 all.bz2

      5)对于tar.bz2结尾的文件

      tar -xjf all.tar.bz2

      6)对于.Z结尾的文件

      uncompress all.Z

      7)对于.tar.Z结尾的文件

      tar -xZf all.tar.z

      另外对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:

      1)对于.zip

      linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:

      # zip all.zip *.jpg

      这条命令是将所有.jpg的文件压缩成一个zip包

      # unzip all.zip

      这条命令是将all.zip中的所有文件解压出来

      2)对于.rar

      要在linux下处理.rar文件,需要安装RAR for Linux,可以从网上下载,但要记住,RAR for Linux

      不是免费的;然后安装:

      # tar -xzpvf rarlinux-3.2.0.tar.gz

      # cd rar

      # make

      这样就安装好了,安装后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:

      # rar a all *.jpg

      这条命令是将所有.jpg的文件压缩成一个rar包,名为all.rar,该程序会将.rar 扩展名将自动附加到包名后。

      # unrar e all.rar

      这条命令是将all.rar中的所有文件解压出来

      到此为至,我们已经介绍过linux下的tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、 zip、unzip、rar、unrar等程式,你应该已经能够使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、. Z、.tar.Z、.zip、.rar这10种压缩文件进行解压了,以后应该不需要为下载了一个软件而不知道如何在Linux下解开而烦恼了。而且以上方 法对于Unix也基本有效。

      本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、 compress、uncompress、zip、unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz、.tar.gz、. tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar这10种压缩文件进行操作

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • jdk1.5 解压

    热门讨论 2013-03-06 16:28:07
    oracle提供下载的是安装版,不想安装的可以下载这个,解压之后设置环境变量就可以用;附上设置环境变量的批处理文件jdk.bat;用文本编辑器打开jdk将第一行VariableValue=后面的路径改为实际jdk使用安放路径,保存...
  • 解压带密码的压缩文件

    热门讨论 2013-01-25 18:33:01
    1. VS2010编写,成功运行 2. 用zlib.lib和minizip.lib实现对有密码的压缩文件的解压 3. 可以获取压缩文件的注释信息(如果有注释信息的话) 源码很简单,就几个函数,以后谁再做这块可别绕弯子了
  • linux关于压缩解压tar包

    千次阅读 2019-11-17 13:59:57
    -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可...

    tar

    • -c: 建立压缩档案
    • -x:解压
    • -t:查看内容
    • -r:向压缩归档文件末尾追加文件
    • -u:更新原压缩包中的文件

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

    • -z:有gzip属性的
    • -j:有bz2属性的
    • -Z:有compress属性的
    • -v:显示所有过程
    • -O:将文件解开到标准输出

    下面的参数-f是必须的

    • -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    tar -cf all.tar *.jpg

    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

    tar -rf all.tar *.gif

    这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

    tar -uf all.tar logo.gif

    这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

    tar -tf all.tar

    这条命令是列出all.tar包中所有文件,-t是列出文件的意思

    tar -xf all.tar

    这条命令是解出all.tar包中所有文件,-t是解开的意思

    压缩

    //将目录里所有jpg文件打包成tar.jpg
    tar -cvf jpg.tar *.jpg

    //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
    tar -czf jpg.tar.gz *.jpg

    //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
    tar -cjf jpg.tar.bz2 *.jpg

    //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
    tar -cZf jpg.tar.Z *.jpg

    //rar格式的压缩,需要先下载rar for linux
    rar a jpg.rar *.jpg

    //zip格式的压缩,需要先下载zip for linux
    zip jpg.zip *.jpg

    解压

    //解压 tar包
    tar -xvf file.tar

    //解压tar.gz
    tar -xzvf file.tar.gz

    //解压 tar.bz2
    tar -xjvf file.tar.bz2

    //解压tar.Z
    tar -xZvf file.tar.Z

    //解压rar
    unrar e file.rar

    //解压zip
    unzip file.zip

    总结

    1. *.tartar -xvf 解压
    2. *.gzgzip -d或者gunzip 解压
    3. *.tar.gz*.tgztar -xzf 解压
    4. *.bz2bzip2 -d或者用bunzip2 解压
    5. *.tar.bz2tar -xjf 解压
    6. *.Zuncompress 解压
    7. *.tar.Ztar -xZf 解压
    8. *.rarunrar e解压
    9. *.zipunzip 解压

    解压jdk到指定文件夹:

    tar -xzvf jdk-8u131-linux-x64.tar.gz -C /usr/local/java

    root@ubuntu:~# tar --help
    用法: tar [选项...] [FILE]...
    GNU 'tar' saves many files together into a single tape or disk archive, and can
    restore individual files from the archive.
    
    Examples:
    tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
    tar -tvf archive.tar # List all files in archive.tar verbosely.
    tar -xf archive.tar # Extract all files from archive.tar.
    

    主操作模式:

    • -A, --catenate, --concatenate 追加 tar 文件至归档
    • -c, --create 创建一个新归档
    • -d, --diff, --compare 找出归档和文件系统的差异
    • –delete 从归档(非磁带!)中删除
    • -r, --append 追加文件至归档结尾
    • -t, --list 列出归档内容
    • –test-label 测试归档卷标并退出
    • -u, --update 仅追加比归档中副本更新的文件
    • -x, --extract, --get 从归档中解出文件

    操作修饰符:

    • –check-device 当创建增量归档时检查设备号(默认)
    • -g, --listed-incremental=FILE 处理新式的 GNU 格式的增量备份
    • -G, --incremental 处理老式的 GNU 格式的增量备份
    • –ignore-failed-read 当遇上不可读文件时不要以非零值退出
    • –level=NUMBER 所创建的增量列表归档的输出级别
    • -n, --seek 归档可检索
    • –no-check-device 当创建增量归档时不要检查设备号
    • –no-seek 归档不可检索
    • –occurrence[=NUMBER] 仅处理归档中每个文件的第 NUMBER 个事件;仅当与以下子命令 --delete,
    • –diff, --extract 或是 --list 中的一个联合使用时,此选项才有效。而且不管文件列表是以命令行形式给出或是通过
    • -T 选项指定的;NUMBER 值默认为 1
    • –sparse-version=MAJOR[.MINOR] 设置所用的离散格式版本(隐含
      –sparse)
    • -S, --sparse 高效处理离散文件

    重写控制:

    -k, --keep-old-files don’t replace existing files when extracting,
    treat them as errors
    –keep-directory-symlink preserve existing symlinks to directories when
    extracting
    –keep-newer-files
    不要替换比归档中副本更新的已存在的文件
    –no-overwrite-dir 保留已存在目录的元数据
    –one-top-level[=DIR] create a subdirectory to avoid having loose files
    extracted
    –overwrite 解压时重写存在的文件
    –overwrite-dir 解压时重写已存在目录的元数据(默认)

    –recursive-unlink 解压目录之前先清除目录层次
    –remove-files 在添加文件至归档后删除它们
    –skip-old-files don’t replace existing files when extracting,
    silently skip over them
    -U, --unlink-first 在解压要重写的文件之前先删除它们
    -W, --verify 在写入以后尝试校验归档

    选择输出流:

    –ignore-command-error 忽略子进程的退出代码
    –no-ignore-command-error
    将子进程的非零退出代码认为发生错误
    -O, --to-stdout 解压文件至标准输出
    –to-command=COMMAND
    将解压的文件通过管道传送至另一个程序

    操作文件属性:

    –atime-preserve[=METHOD]
    在输出的文件上保留访问时间,要么通过在读取(默认
    METHOD=‘replace’)后还原时间,要不就不要在第一次(METHOD=‘system’)设置时间
    –clamp-mtime only set time when the file is more recent than
    what was given with --mtime
    –delay-directory-restore
    直到解压结束才设置修改时间和所解目录的权限
    –group=名称 强制将 NAME
    作为所添加的文件的组所有者
    –mode=CHANGES 强制将所添加的文件(符号)更改为权限
    CHANGES
    –mtime=DATE-OR-FILE 从 DATE-OR-FILE 中为添加的文件设置
    mtime
    -m, --touch 不要解压文件的修改时间
    –no-delay-directory-restore
    取消 --delay-directory-restore 选项的效果
    –no-same-owner
    将文件解压为您所有(普通用户默认此项)
    –no-same-permissions
    从归档中解压权限时使用用户的掩码位(默认为普通用户服务)
    –numeric-owner 总是以数字代表用户/组的名称
    –owner=名称 强制将 NAME
    作为所添加的文件的所有者
    -p, --preserve-permissions, --same-permissions
    解压文件权限信息(默认只为超级用户服务)
    –preserve 与 -p 和 -s 一样
    –same-owner
    尝试解压时保持所有者关系一致(超级用户默认此项)
    -s, --preserve-order, --same-order
    member arguments are listed in the same order as
    the files in the archive
    –sort=ORDER directory sorting order: none (default), name or
    inode

    Handling of extended file attributes:

    –acls Enable the POSIX ACLs support
    –no-acls Disable the POSIX ACLs support
    –no-selinux Disable the SELinux context support
    –no-xattrs Disable extended attributes support
    –selinux Enable the SELinux context support
    –xattrs Enable extended attributes support
    –xattrs-exclude=MASK specify the exclude pattern for xattr keys
    –xattrs-include=MASK specify the include pattern for xattr keys

    设备选择和切换:

    -f, --file=ARCHIVE 使用归档文件或 ARCHIVE 设备
    –force-local
    即使归档文件存在副本还是把它认为是本地归档
    -F, --info-script=名称, --new-volume-script=名称
    在每卷磁带最后运行脚本(隐含 -M)
    -L, --tape-length=NUMBER 写入 NUMBER × 1024 字节后更换磁带
    -M, --multi-volume 创建/列出/解压多卷归档文件
    –rmt-command=COMMAND 使用指定的 rmt COMMAND 代替 rmt
    –rsh-command=COMMAND 使用远程 COMMAND 代替 rsh
    –volno-file=FILE 使用/更新 FILE 中的卷数

    设备分块:

    -b, --blocking-factor=BLOCKS 每个记录 BLOCKS x 512 字节
    -B, --read-full-records 读取时重新分块(只对 4.2BSD 管道有效)
    -i, --ignore-zeros 忽略归档中的零字节块(即文件结尾)
    –record-size=NUMBER 每个记录的字节数 NUMBER,乘以 512

    选择归档格式:

    -H, --format=FORMAT 创建指定格式的归档

    FORMAT 是以下格式中的一种:

    gnu GNU tar 1.13.x 格式
    oldgnu GNU 格式 as per tar <= 1.12
    pax POSIX 1003.1-2001 (pax) 格式
    posix 等同于 pax
    ustar POSIX 1003.1-1988 (ustar) 格式
    v7 old V7 tar 格式

    –old-archive, --portability
    等同于 --format=v7
    –pax-option=关键字[[:]=值][,关键字[[:]=值]]…
    控制 pax 关键字
    –posix 等同于 --format=posix
    -V, --label=TEXT 创建带有卷名 TEXT
    的归档;在列出/解压时,使用 TEXT
    作为卷名的模式串

    压缩选项:

    -a, --auto-compress 使用归档后缀名来决定压缩程序
    -I, --use-compress-program=PROG
    通过 PROG 过滤(必须是能接受 -d
    选项的程序)
    -j, --bzip2 通过 bzip2 过滤归档
    -J, --xz 通过 xz 过滤归档
    –lzip 通过 lzip 过滤归档
    –lzma 通过 xz 过滤归档
    –lzop 通过 xz 过滤归档
    –no-auto-compress 不使用归档后缀名来决定压缩程序
    -z, --gzip, --gunzip, --ungzip 通过 gzip 过滤归档
    -Z, --compress, --uncompress 通过 compress 过滤归档

    本地文件选择:

    –add-file=FILE 添加指定的 FILE 至归档(如果名字以 -
    开始会很有用的)
    –backup[=CONTROL] 在删除前备份,选择 CONTROL 版本
    -C, --directory=DIR 改变至目录 DIR
    –exclude=PATTERN 排除以 PATTERN 指定的文件
    –exclude-backups 排除备份和锁文件
    –exclude-caches 除标识文件本身外,排除包含
    CACHEDIR.TAG 的目录中的内容
    –exclude-caches-all 排除包含 CACHEDIR.TAG 的目录
    –exclude-caches-under 排除包含 CACHEDIR.TAG
    的目录中所有内容
    –exclude-ignore=FILE read exclude patterns for each directory from
    FILE, if it exists
    –exclude-ignore-recursive=FILE
    read exclude patterns for each directory and its
    subdirectories from FILE, if it exists
    –exclude-tag=FILE 除 FILE 自身外,排除包含 FILE
    的目录中的内容
    –exclude-tag-all=FILE 排除包含 FILE 的目录
    –exclude-tag-under=FILE 排除包含 FILE 的目录中的所有内容
    –exclude-vcs 排除版本控制系统目录
    –exclude-vcs-ignores read exclude patterns from the VCS ignore files
    -h, --dereference
    跟踪符号链接;将它们所指向的文件归档并输出
    –hard-dereference
    跟踪硬链接;将它们所指向的文件归档并输出
    -K, --starting-file=MEMBER-NAME
    begin at member MEMBER-NAME when reading the
    archive
    –newer-mtime=DATE 当只有数据改变时比较数据和时间
    –no-null 禁用上一次的效果 --null 选项
    –no-recursion 避免目录中的自动降级
    –no-unquote do not unquote input file or member names
    –null -T 读取以空终止的名字,-C 禁用
    -N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
    只保存比 DATE-OR-FILE 更新的文件
    –one-file-system 创建归档时保存在本地文件系统中
    -P, --absolute-names don’t strip leading '/'s from file names
    –recursion 目录递归(默认)
    –suffix=STRING 在删除前备份,除非被环境变量
    SIMPLE_BACKUP_SUFFIX
    覆盖,否则覆盖常用后缀(‘’)
    -T, --files-from=FILE 从 FILE
    中获取文件名来解压或创建文件
    –unquote unquote input file or member names (default)
    -X, --exclude-from=FILE 排除 FILE 中列出的模式串

    文件名变换:

    –strip-components=NUMBER 解压时从文件名中清除 NUMBER
    个引导部分
    –transform=EXPRESSION, --xform=EXPRESSION
    使用 sed 代替 EXPRESSION
    来进行文件名变换

    文件名匹配选项(同时影响排除和包括模式串):

    –anchored 模式串匹配文件名头部
    –ignore-case 忽略大小写
    –no-anchored patterns match after any ‘/’ (default for
    exclusion)
    –no-ignore-case 匹配大小写(默认)
    –no-wildcards 逐字匹配字符串
    –no-wildcards-match-slash wildcards do not match ‘/’
    –wildcards 使用通配符(默认对 exclusion )
    –wildcards-match-slash wildcards match ‘/’ (default for exclusion)

    提示性输出:

    –checkpoint[=NUMBER] 每隔 NUMBER
    个记录显示进度信息(默认为 10 个)
    –checkpoint-action=ACTION 在每个检查点上执行 ACTION
    –full-time 按文件原本时间格式打印
    –index-file=FILE 将详细输出发送至 FILE
    -l, --check-links
    只要不是所有链接都被输出就打印信息
    –no-quote-chars=STRING 禁用来自 STRING 的字符引用
    –quote-chars=STRING 来自 STRING 的额外的引用字符
    –quoting-style=STYLE 设置名称引用风格;有效的 STYLE
    值请参阅以下说明
    -R, --block-number 每个信息都显示归档内的块数
    –show-defaults 显示 tar 默认选项
    –show-omitted-dirs
    列表或解压时,列出每个不匹配查找标准的目录
    –show-snapshot-field-ranges
    show valid ranges for snapshot-file fields
    –show-transformed-names, --show-stored-names
    显示变换后的文件名或归档名
    –totals[=SIGNAL] 处理归档后打印出总字节数;当此
    SIGNAL 被触发时带参数 -
    打印总字节数;允许的信号为:
    SIGHUP,SIGQUIT,SIGINT,SIGUSR1 和
    SIGUSR2;同时也接受不带 SIG
    前缀的信号名称
    –utc 以 UTC 格式打印文件修改时间
    -v, --verbose 详细地列出处理的文件
    –warning=KEYWORD 警告控制:
    -w, --interactive, --confirmation
    每次操作都要求确认

    兼容性选项:

    -o 创建归档时,相当于
    –old-archive;展开归档时,相当于
    –no-same-owner

    其它选项:

    -?, --help 显示此帮助列表
    –restrict 禁用某些潜在的有危险的选项
    –usage 显示简短的用法说明
    –version 打印程序版本

    长选项和相应短选项具有相同的强制参数或可选参数。

    The backup suffix is ‘~’, unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
    The version control may be set with --backup or VERSION_CONTROL, values are:

    none, off never make backups
    t, numbered make numbered backups
    nil, existing numbered if numbered backups exist, simple otherwise
    never, simple always make simple backups

    –quoting-style 选项的有效参数为:

    literal
    shell
    shell-always
    c
    c-maybe
    escape
    locale
    clocale

    此 tar 默认为:
    –format=gnu -f- -b20 --quoting-style=escape --rmt-command=/usr/lib/tar/rmt
    –rsh-command=/usr/bin/rsh

    展开全文
  • 1 .tar.gz 使用tar命令进行解压 tar -zxvf java.tar.gz 解压到指定的文件夹 tar -zxvf java.tar.gz -C /usr/java 2.gz文件的解压 gzip 命令 gzip -b java.gz

    1 .tar.gz 使用tar命令进行解压
    tar -zxvf java.tar.gz

    解压到指定的文件夹
    tar -zxvf java.tar.gz -C /usr/java

    2.gz文件的解压 gzip 命令
    gzip -b java.gz

    展开全文
  • C++实现ZIP文件解压

    热门讨论 2011-12-27 08:27:52
    1、纯C++实现,未使用第三方库和程序。 2、VC6开发环境,2003,2005以上开发版本未试验。 3、使用非常简单,可以对含有多层目录的ZIP文件解压
  • JAVA 上传ZIP,RAR文件并解压

    热门讨论 2013-03-14 10:07:50
    java上传文件 实时获取上传进度 上传RAR,ZIP 并指定解压路劲 上传之后会按照路劲进行解压
  • RAR使用命令行解压rar\zip文件

    热门讨论 2012-12-01 18:18:15
    使用WinRAR的RAR.exe和UnRAR.exe的命令行进行压缩和解压zip和rar文件
  • Android各厂商Rom包解压方式

    千次阅读 2020-04-27 18:06:02
    解压刷机包zip文件后(1)先将br转成dat brotli.exe -d system.new.dat.br $ file system.new.dat system.new.dat: Linux rev 1.0 ext2 filesystem data, UUID=4729639d-b5f2-5cc1-a120-9ac5f788...
  • 这个资源原本是下载自:csdn论坛的yangyou2009 的资源“使用ZLIB库压缩解压...修改了其中一个bug,他在解有压缩的有多目录的zip文件时,解压之后文件夹目录不对。 这里特别感谢yangyou2009,我在其中学习了很多东西。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,265,137
精华内容 506,054
关键字:

解压