精华内容
下载资源
问答
  • 这么些个压缩包,他们之间有什么必然的联系么?还是有什么不可告人的秘密关系?  第一个是 release版本,里面包含了源码,和Demo代码,比较大。后两个是源码,不含Demo。后面两个压缩方式格式不同,.zip格式...

    刚看到更新了 就去GitHub找更新的新版本,跟从前一样有三个压缩包。上个版本我就想问。这么些个压缩包,他们之间有什么必然的联系么?还是有什么不可告人的秘密关系?


     第一个是 release版本,里面包含了源码,和Demo代码,比较大。后两个是源码,不含Demo。后面两个压缩方式格式不同,.zip格式用于windows,tar.gz 格式多用于 Unix/linux MacOS 系统。

    展开全文
  • 我们经常在计算机中使用压缩文件,经常看到后缀为rar,zip,tar,cab,7z图标是压缩文件的格式,这些格式都可以归类为压缩文件格式,除此之后压缩格式还有很多种类型,阅读下文了解压缩文件格式的原理和种类。...

    我们经常在计算机中使用压缩文件,经常看到后缀为rar,zip,tar,cab,7z图标是压缩文件的格式,这些格式都可以归类为压缩文件格式,除此之后压缩格式还有很多种类型,阅读下文了解压缩文件格式的原理和种类。

    c2f8d6458ee78d4929bfe2ce0a2fd87e.png

    经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。

    JAR

    JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。

    ZIP

    ZIP应该算是最常见的压缩文件格式了,你甚至不需要单独为它安装一个压缩或者解压缩软件,因为我们使用的Windows系统以及集成了对ZIP压缩格式的支持。

    RAR

    虽然ZIP在压缩文件格式中地位很高,但现在相当多的下载网站都选择了用RAR格式来压缩他们的文件,最根本的原因就在于RAR格式的文件压缩率比ZIP更高。

    7Z

    作为压缩格式的后起新秀,7Z有着比RAR更高的压缩率,能够将文件压缩的更加小巧。不过因为RAR格式已经高度普及,又没有网络普及的“天时”相助,7Z想要取代RAR现在的地位还是相当不容易的。

    CAB

    CAB是微软的一种安装文件压缩格式,主要应用于软件的安装程序中。因为涉及到安装程序,所以cab文件中包含的文件通常都不是简单的直接压缩,而是对文件名等都进行了处理,所以虽然可以对其直接解压缩,但解压后得到的文件通常都无法直接使用。

    ISO

    很多朋友都认为ISO是一种压缩格式,这源于WinRAR添加了对ISO格式“解压”的支持。而实际上,ISO并不是压缩格式,它之中所包含的文件也并没有经过压缩。ISO只是一种光盘的镜像格式,完全复制并保存了光盘上的内容而已。所谓的对ISO“解压”的过程,不过就是对ISO内文件的提取过程。

    TAR

    TAR为后辍的文件能用WinZip或WinRar打开,是因为WinZip或WinRar对TAR文件进行了关联,也就是指可以用相应的解压软件将其解压。

    TAR是linux下较为常用的压缩文件的格式,并不是什么数据库文件。

    UUE

    UUE是一种在遇到邮件编码混合引起乱码的情况下比较有用的压缩格式,可以用WinZIP或者WinRAR打开。

    以上便是关于压缩文件格式的原理和种类,有一些格式比较少见,都是特殊用途的压缩格式,我们虽然看不到,但在系统安装软件的时候是真实存在的。当然,还有一些更加少见的压缩格式用于特殊用途,笔者这边暂缺不提。

    展开全文
  • 单单凭借Windows自带的解压缩功能,是远远不够的,它能解决一部分格式,却无法解决大部分格式,它能解压部分压缩包,却无法解压带密码的压缩包,它能够预览压缩包,却不能预览带注释的压缩包。Windows解压如果你...
    d4a16c4f7f40222f33dda0cbc56af1b8.gif

    对于关注课代表的小伙伴来说,解压应该是一件很简单的事情,无他,下载课代表的很多大型软件,都是需要解压的,而且还需要解压密码。

    但是呢有很多小伙伴刚安装好的系统,单单凭借Windows自带的解压缩功能,是远远不够的,它能解决一部分格式,却无法解决大部分格式,它能解压部分压缩包,却无法解压带密码的压缩包,它能够预览压缩包,却不能预览带有注释的压缩包。

    Windows解压

    如果你使用Windows自带的解压缩,那么结果可能就只有一个:失败!

    6f486511c930a7b2e690ddd69229fafc.png015763cc0c0a5084693f1e24827f9a90.png099b942d187116cf1a229689f92ad77e.pngea99637fa5324f11f2b691aac7c57cff.png94890f9574bd7e70acdcddbb995bd269.png

    课代表建议大家都安装一个解压软件:主要推荐大家使用Bandizip(详情点我),但是呢如果愿意使用下面的几个解压软件,也是可以的。

    430d85cadb63fcf100f44ce5b5b610fe.png

    解压的方法很简单,安装好解压软件以后,在压缩包处右击,选择解压即可,解压以后再进行操作!可以极大提高成功率!

    ddcc5f44316115cad229305e16f6a5c2.png50ede6f5f9059ad92695935b7ba05df2.png203e6df2c408825bb1e439980c9a8643.png3b27ad88be099f30021a2e02d61a08bd.png93f54ec1871622d2d2a966b0515db613.pngac1c9965daed672e48f5b3e92188b5bb.png

    百度网盘解压

    除了Windows自带的半吊子解压,还有百度网盘的解压功能,也是半吊子的功能。

    网盘的超级会员用户可以解压不大于8GB的文件,其实是比较实用的,毕竟不知道里面是什么就傻乎乎下载,结果里面是葫芦娃,不是白白浪费时间吗?

    但是!但是!但是!这个解压功能也不好用,如果压缩包也含有压缩密码的话,也有很大的概率不会识别到或者输入密码以后不能够正常解压。

    所以课代表墙裂建议大家,少用百度网盘的解压功能,可以使用,但是不要依赖,因为真的不好用!!!

    5e5cde798ea6a44bb4dbcd52c2d7d22f.png

    所以,对于网盘的资源,先下载、再解压,才是正道!

    641846e7d0457295de7065974838a8b1.pngddcc5f44316115cad229305e16f6a5c2.png5463111aadecae12c2693b445969e868.gif

    微信公众号ID :xb-zxs

    软件|资源|教程|安利

    8f493d995a68620c8854f3ba10b4f62b.png8f41924b5178a59e0ab4ff08a9f00df7.png
    展开全文
  • 这两天我想在windows下去解压这种类型的压缩包,不是拿那种可视化的软件去操作,所以一直想着有什么开源的解压库,可以一次解压,但是没找到,最后使用windows命令行去执行,通过gzip.exe和7za.exe控制台程序...

    一、tar.gz

    以.tar.gz为后缀的文件是一种压缩文件,在Linux下常见。一般情况下都是源代码的安装包。它其实是先打包成tar格式的文件,然后利用gzip压缩技术来压缩。这两天我想在windows下去解压这种类型的压缩包,不是拿那种可视化的软件去操作,所以一直想着有什么开源的解压库,可以一次解压,但是没找到,最后使用windows命令行去执行,通过gzip.exe和7za.exe控制台程序去执行
    在这里插入图片描述

    二、原理

    分两步走,先将file.tar.gz压缩包解压为file.tar,再将file.tar解压为file.

    三、示例代码

    //D:/pig.tar.gz -> D:/pig
    bool FileOperator::extractTarGz(QString fileName, QString dstPath)
    {
        if(fileName.length()<8 || fileName.right(7)!=".tar.gz")
        {
            qDebug()<<"格式错误, 必须为'.tar.gz'";
            return false;
        }
        if(dstPath.length() == 0)
        {
            qDebug()<<"解压目标路径为空";
            return false;
        }
        int ret;
        QProcess p;
    
        qDebug()<<fileName<<" 解压到 "<<dstPath;
    
        fileName.replace("/", "\\");
        //exe程序路径
        QString binPath = QApplication::applicationDirPath() + "/";
        binPath.replace("/", "\\");
        qDebug()<<binPath;
        
        //1.使用Windows命令行(路径表示方法"\\"),gzip.exe、7za.exe
        //解压gz格式
        QStringList args;
        args.append("-d");
        args.append("-f");
        args.append(fileName);
        ret = p.execute(binPath + "gzip.exe", args);
        if(ret != 0)
        {
            qDebug()<<"gzip 返回错误码:"<<ret;
            return false;
        }
        qDebug()<<"file.tar.gz -> file.tar 成功!";
    
        //压缩包文件名剥离".gz"
        fileName = fileName.left(fileName.length()-3);
    
        //解压tar格式
        QStringList args1;
        args1.append("x");
        args1.append(fileName);
        args1.append("-y");
        dstPath.replace("/", "\\");
        args1.append("-o" + dstPath);
        p.execute(binPath + "7za.exe", args1);
        if(ret != 0)
        {
            qDebug()<<"7za 返回错误码:"<<ret;
            return false;
        }
        qDebug()<<"file.tar -> file 成功!";
        QFile::remove(fileName);
    
        return true;
    }
    

    四、上面的代码相当于在命令行中执行。

    代码和命令行执行的效果是一样的,7za功能很强大,支持多种格式,使用它解压tar和gz格式都可以。
    在这里插入图片描述
    在这里插入图片描述
    参考了:[hanzengyi]:windows 下调用gzip.exe 和tar.exe解压*.tar.gz压缩包到指定目录

    展开全文
  • FSCapture工具压缩包

    2019-02-13 20:23:24
     包括了全屏截取,当前活动窗口截取,截取选定区域,多边形截取和截取滚动页面等,基本上常用的都有了。特别是滚动截取,许多朋友为了这个功能不惜安装各种重量级的截屏软件,甚至四处下载各种软件的破解器—— 忘...
  • 我们知道Power Query能够连接很...如果不能直接读取zip,那么我们需要每天把zip下载下来,解压后再导入Power Query,非常麻烦,有什么办法可以解决这个问题呢?方法一:转换二进制数据流对于电脑来说,任何文件是...
  • 大家应该用过文件压缩包这个东西,通过打包压缩,可以减少文件体积,对文件加密,绕过一些网络传输规则。虽然我们经常使用压缩文件,但不一定真正了解,数据压缩的原理和不同压缩文件格式的区别。一、压缩原理压缩...
  • WAR是Sun提出的一种Web应用程序格式,是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含Html和Jsp文件或者包含这两种文件的目录,另外还会一个WEB-INF目录。通常在WEB-INF目录下...
  •  挺好奇的,于是就开始查找jpg图片的格式信息,发现jpg、bmp、gif文件头部标识文件大小的数据段,所以我想如果在文件不管写入什么文件是可以被识别的,而rar格式会从头搜索直到找到正确的rar头,然后根据这个...
  • 手动优化了PDF的书签,书签可折叠,书签链接以目录方式保存,多达1000多页,每页做了书签定位,手累酸啦。 ============================== 因权限只能到60MB,分卷压缩了,共3个压缩包,需下载完3个一起解压, ...
  • Linux XZ格式的解压

    2015-08-20 23:04:00
    我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。 最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也一个...
  • 很多的公司 对 存储的数据,是用压缩包的形式,很少会用到数据库,一朋友 ,新跳了一家公司 分配好项目之后,没想到,发来的 数据压缩包,其中一个包 里面有着 4000W 的用户信息 (具体啥玩意我也不知道...
  • 在Linux系统下压缩后的文件与要解压的文件后缀是什么以及没有不影响,只要解压参数指明压缩包的压缩格式即可。 但压缩包若要跨系统到Windows下被解压,则必须将归档后缀(tar)与压缩格式后缀(zip、gz、bz2)...
  • tar.xz文件如何解压

    千次阅读 2016-02-19 10:08:08
    我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也一个坏处...
  • 但是每次要去找命令,就算记住了,不知道为什么要这样去使用,那么如果不经常使用那还是会忘记的.所以要了解这个命令是什么具体含义,那么使用的时候,就算是忘记了,自己也能够写出来.tar命令用于对文件进行打包压缩或...
  • 我们知道.zip格式的压缩文件在Mac OS X上是默认支持解压缩的,但时候我们打开zip文件时,却自动变成了.cpgz格式的文件。如果再使用归档工具打开,又会重新变回.zip格式压缩包,如此循环下去。那么为什么会出现...
  • 我们知道.zip格式的压缩文件在Mac OS X上是默认支持解压缩的,但时候我们打开zip文件时,却自动变成了.cpgz格式的文件。如果再使用归档工具打开,又会重新变回.zip格式压缩包,如此循环下去。那么为什么会出现...
  • 我们知道.zip格式的压缩文件在Mac OS X上是默认支持解压缩的,但时候我们打开zip文件时,却自动变成了.cpgz格式的文件。如果再使用归档工具打开,又会重新变回.zip格式压缩包,如此循环下去。那么为什么会出现...
  • 压缩包里面两种文档,一种是txt 格式,一种是excel 格式; 本人是直接将数据从excel中导入到了mssql 数据库当中的; 如果各位在导入过程中出现了什么问题,可以给我发短消息; 因为我在导入过程中也遇到了一些问题...
  • 1,首先在官网下载一个合适的mysql版本,有msi文件,也有zip文件的,先前是下载了两个一个是5.7.24但是里面缺少一个文件夹:data,还缺少文件:my-default.ini文件,后来下载了5.6.42的zip压缩包,里面就什么都有了 ...
  • 我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。 最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也一个坏.....
  • XZ压缩最新压缩率之王

    千次阅读 2019-02-28 17:57:06
    我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。 最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也一个...
  • tar.xz解压

    2018-02-23 17:14:10
    我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。 最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也
  • 坑。。。。。...进入安装,又报如下错误:-bash: ./configure: /bin/sh^M: 坏的解释器: 没有那个文件或目录,什么鬼这是用cat -A configure 打开看到文件后面都有^M,看来是在windows下保存的。 ...
  • 坑。。。。。...进入安装,又报如下错误:-bash: ./configure: /bin/sh^M: 坏的解释器: 没有那个文件或目录,什么鬼这是用cat -A configure 打开看到文件后面都有^M,看来是在windows下保存的。 ...

空空如也

空空如也

1 2 3 4 5
收藏数 96
精华内容 38
关键字:

压缩包都有什么格式