精华内容
下载资源
问答
  • CAB压缩包文件制作

    2013-01-12 11:33:00
    什么是.cab文件? ...cab是windows的压缩格式winrar可以打开.但有些是经过加密的.用一般的压缩程序都是打不开的。 如何制作.cab文件?  在C:\Users\Jsp\Desktop\ActiveX\ActiveXTest\CAB...

    什么是.cab文件?

    .cab文件是压缩包文件。存储多个压缩文件的单个压缩包文件。这些文件通常用于软件安装,还用来减小文件大小和缩短 Web 内容的相关下载时间。 
    cab是windows的压缩格式,用winrar可以打开.但有些是经过加密的.用一般的压缩程序都是打不开的。

    如何制作.cab文件? 

      在C:\Users\Jsp\Desktop\ActiveX\ActiveXTest\CAB\文件夹下的文件:

      

    ActiveX.inf中的信息:

      [Setup Hooks]
      hook1=hook1
      [hook1]
      run=msiexec.exe /i %EXTRACT_DIR%\ActiceXSetup.msi   /qn

      [Version]
      Signature= "$CHICAGO$ "
      AdvancedInf=2.0

    ActiveXSetup.msi和setup.exe是生成的安装项目。

    cmd语法:

         "C:\Users\Jsp\Desktop\ActiveX\ActiveXTest\CAB\CABARC.EXE" -s 6144 n

      C:\Users\Jsp\Desktop\ActiveX\ActiveXTest\CAB\ActiceX.cab

      C:\Users\Jsp\Desktop\ActiveX\ActiveXTest\CAB\ActiveXSetup.msi

      C:\Users\Jsp\Desktop\ActiveX\ActiveXTest\CAB\ActiveX.inf

     

    复制cmd语法,在运行cmd回车后粘贴进去,然后按Enter键(注意,这四行语法在Dos中是一行,不可以换行,我这里的换行出需要加上空格,否则cab文件生成失败)。这样就生成了cab压缩文件。

     

     

     

    转载于:https://www.cnblogs.com/jsping/archive/2013/01/12/2857441.html

    展开全文
  • 大家应该都过文件压缩包这个东西,通过打包压缩,可以减少文件体积,对文件加密,绕过一些网络传输规则。虽然我们经常使用压缩文件,但不一定真正了解,数据压缩的原理和不同压缩文件格式的区别。一、压缩原理压缩...

    e4a99d36d77d9245966ee4c56402a85d.png

    大家应该都用过文件压缩包这个东西,通过打包压缩,可以减少文件体积,对文件加密,绕过一些网络传输规则。虽然我们经常使用压缩文件,但不一定真正了解,数据压缩的原理和不同压缩文件格式的区别。

    5bf9f5671b3842e876d0c6dba911af97.png

    一、压缩原理

    压缩分为“有损压缩”和“无损压缩”。

    有损压缩就是直接对文件进行压缩,删除不重要的数据,一般用于音乐、视频、图像等媒体文件。有损压缩后不能还原,比如在微信上传图片未勾选“原图”时,就会被有损压缩。

    无损压缩,数据可以被完美还原。简单来说所有文件都是由代码组成的,代码数量决定了文件体积,但是,文件体积与文件包含的有效信息量却并不对等。因为文件中的代码并不是最精简的状态,如果将这些代码精简,就能在文件内容不变的情况下缩小文件体积。所有压缩软件的工作原理都是这样,只是不同格式的算法不同。

    举个不太恰当的例子:①我家门前有两棵树,一棵是枣树,另一颗也是枣树;②我家门前两枣树。前面这两句话传达的信息是一样的。而解压文件的过程也就是将精简的内容还原,比如 N*8 还原成 NNNNNNNN。综上所述,如果压缩率高,自然要进行的运算量也就更大,压缩和解压也就更花时间。

    二、格式区别

    目前主流的压缩文件格式大致有三种,分别是:ZIP、RAR和7Z,它们分别来自:Winzip、Winrar以及7-Zip。

    1、ZIP格式

    ZIP应该算是最常见的压缩文件格式了,诞生于 1986 年,它的压缩率在众多压缩格式中只能算平庸,但因为它是开放免费的格式,所以在那个没有太多压缩方式可选的年代很快流行起来。现在,你甚至不需要单独为它安装一个压缩或者解压缩软件,因为我们使用的Windows10系统或MacOS系统都集成了对ZIP文件的支持,而不需要安装第三方解压工具,同时,几乎所有的压缩软件都会提供对ZIP文件的支持,不用担心格式不兼容的问题,这些足以体现出ZIP格式的地位。

    ZIP时代最出名的压缩软件就要数WinZIP了,它几乎是当时每台电脑都必备的软件,直到Windows10系统开始集成了对ZIP文件的支持,以及后起新秀RAR格式的出现,使得WinZIP不再是那么的必要,才让它逐渐退出了大家的视线。

    2、RAR格式

    如果你对比过的话会发现 rar 格式的压缩率通常高于 zip,但你大概不知道这是一个专利文件格式,只有收费软件WinRAR可以创建rar格式的压缩文件,但其他压缩软件可以解压 rar 文件。

    rar 可以说各方面都强于 zip,这也是它作为收费软件能活下来的原因。当年电脑刚刚开始普及的时候,软盘容量很小,网络传输速率又慢,压缩率更高的 rar 自然成了广大网友分享资源的首选,下载站为了节约带宽成本,也都使用 rar。加上WinRAR 在国内基本“免费”的原因,所以 rar 压缩格式在国内还是主流压缩格式,rar 在国外市场的占比就要少很多。

    对RAR文件进行压缩或者解压缩,首选的软件当然是WinRAR,与之前的WinZIP一样,它几乎也是现在每台电脑都必装的软件。不过,作为商业软件,WinRAR只允许用户进行30天的免费试用,虽然过期后软件仍然能够正常工作,但就已经不再合法了。

    3、7Z格式

    另外你可能还见过 7z 格式,这是开源软件 7-Zip 的开源压缩格式,和 zip 一样,主流的软件都能打开或创建 7z 格式的文件。作为压缩格式中的后起之秀,7z 的压缩率甚至比收费的 rar 还要高,但是它诞生在 rar 已经普及的年代,并没有乘上互联网普及的的东风,所以也难以取代 rar 和 zip 的地位。

    为了实现高压缩率,7z 使用了包括报头压缩在内的各种奇淫巧计。也正是由于这些功能,当 7z 压缩文件受到一点轻微损坏,就几乎不可能恢复它。

    三、安全性问题

    zip和rar都可设密码保护,但是rar安全性更强。由于zip广泛被使用并且代码开源的原因,压缩文件被暴力破解是常有的事情。而对于zip密码来说“明文攻击”更是致命的。如果了解到被加密压缩zip文件的某段内容就可以反推zip加密口令。

    而rar的出现就很好的弥补了zip的安全性问题,它采用的是目前公认的安全系数很高的AES对称加密算法,密码长度可达128位字符。即便你跑字典暴力破解搞到天荒地老也很难解开。

    综上而言,如果你是出于他人方便或者是减少压缩和解压时间则采用zip方式,若你是出于安全性方面考虑或者追求高压缩率则选择rar!


    本文转载:哪种压缩格式最好?文件压缩格式rar、zip、7z有什么区别? - Brother勇

    展开全文
  •  10.10 (现在)为什么用异常   10.11 到底为什么要异常   10.12 异常和sys模块   10.13 相关模块   10.14 练习   第11章 函数和函数式编程   11.1 什么是函数?   11.1.1 函数vs过程   ...
  •  10.10 (现在)为什么用异常   10.11 到底为什么要异常   10.12 异常和sys模块   10.13 相关模块   10.14 练习   第11章 函数和函数式编程   11.1 什么是函数?   11.1.1 函数vs过程   ...
  • 在服务器上对文件做解压操作,是一件非常常见的操作,如安装软件就有很多是要...所以要了解这个命令是什么具体含义,那么使用的时候,就算是忘记了,自己也能够写出来.tar命令用于对文件进行打包压缩或解压,格式为“tar ...

    在服务器上对文件做解压操作,是一件非常常见的操作,如安装软件就有很多是要用的到这个操作的.去官网下载一个压缩包,然后解压,编译,再安装.当然网上是能找到相应的命令操作.但是每次都要去找命令,就算记住了,不知道为什么要这样去使用,那么如果不经常使用那还是会忘记的.所以要了解这个命令是什么具体含义,那么使用的时候,就算是忘记了,自己也能够写出来.

    tar命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”。格式就是这样的,那么其中的选项参数就是重点了
    -c 建立打包档

    -t 查看打包档案里含有的文件名

    -x 解打包或解压缩的功能

    -j bzip2进行压缩

    -z gzip进行压缩

    -v 将压缩、解压缩过程中处理的文件名输出到屏幕

    -f 接file_name 告知要处理的文档

    -C 后面接要解压缩的特定目录

    -p 保留档案的原本权限和属性,主要是备份重要文件的时候使用

    -P 是否保留根目录/,一般不用

    看这参数,大家是不是就真的记住了呢?其实不是的,因为去网上查出来就是这个样子,其实也记不住,那怎样才能记住呢?就举大家最常用的两个命令来做讲解.
    在这之前先讲常用的两种打包压缩后缀名.

    1 .tar.gz  //这是Gzip压缩2. tar.bz2 //这是bzip2压缩

    经常在下载压缩包的时候就是这两种格式.

    ee8a7b7f8ddc9218ad370162aa8fc90f.png


    image.png

    这是nginx官网去下载,也是tar.gz后缀的压缩包.所以就不讲其他的了,就讲这两种最常用的.

    解压命令是:
    tar -xzvf nginx-1.16.1.tar.gz


    image.png

    现在开始具体讲一下每个选项的含义.
    -x 这是参数是什么意思呢?指的就是这是一个解压的的操作.不是打包. 压缩文件用的是-c这个操作.所以最先给的就是这个参数.声明我是要解压还是压缩文件.所以这两个参数不能放在一起用.要不操作系统懵逼了,你是要我解压还是压缩呢?(我太难了,干脆就当鸵鸟了)
    -z是什么意思呢?这指的就是前面讲的用的哪种压缩格式了.-z指的是Gzip.相当于信物,你用其他的就不认你,如果要解压或打包的是tar.gz的文件名.
    -v这个参数呢还是很有意思的,就是你要不要看这个过程.就像去买个包子,要不要看做包子的过程,有些人就想看看这个过程,馅料做好没有啊,要不要开始包了啊.上蒸笼没有啊.这些过程让我们有一个直观的了解,就是知道进度.如果不加呢没有什么.就是去等着,包子好了,你就知道了.一般我还是要加上的,要不这老板去干啥了,不管你了,你这是干着急啊.
    -f 这个参数就很重要了,前面条件讲好了,那么你到底要什么包子,你得说出来啊,要不老板也不可能随便给你一个.-f给在最后,指定的是解压或者打包的文件名.
    这样一来大家是不是就能写出这个解压命令并且深深记在脑海里.
    对了还有一个很重要的参数那就是,上面操作都是针对当前目录的.如果要指定位置怎么做呢?
    -C(这里是大写的C),小写的是表示创建.大写的则表示指定目录.要解压或压缩后放在的具体位置.

    下面再给大家展示一下压缩的操作.


    image.png

    这里压缩的时候要注意:
    1.表示的是压缩的文件名称.
    2.表示的是压缩的目录.别弄错了.

    展开全文
  • 打jar包和使用jar包

    2019-07-15 09:59:09
    给别人的时候一般给别人的是class文件。如果有很多类这么办?把类变成一个压缩包! windows下的压缩包是.zip格式等,而eclipse压缩包是.jar格式。 二、如何查看jar包 解压缩软件解压即可。可以看到里面有哪些...

    一、为什么要打jar包
    给别人用的时候一般给别人的是class文件。如果有很多类这么办?把类变成一个压缩包!
    windows下的压缩包是.zip格式等,而eclipse压缩包是.jar格式。

    二、如何查看jar包
    用解压缩软件解压即可。可以看到里面有哪些class文件。

    三、如何开发jar包
    开发jar包的人员开发流程:

    步骤1:编写类
    //GetSum.java
    package cn.itcast.sum;

    public class GetSum{
    public static getSum(int a,int b){
    return a+b;
    }
    }
    步骤2:打包成jar包
    在要导出的类上,右键->Export->java -> JAR file,然后选择路径,如D:\sum.jar ->导出。

    打开jar包可以看到jar包中含有class文件。

    四、如何使用jar包
    当别人发过来一个jar包(jar包里面有很多class文件)后,比如上面的sum.jar包,如何使用呢?
    有两种方法。第一种方法一般不用,太low了。

    使用方法一:这个方法太low了,不用
    步骤1:编写Test.java文件
    //Test.java
    import cn.itcast.sum.*; //光设置classpath的环境变量还是不够,还要导入包

    public class Test{
    public static void main(String[] args){
    int a = GetSum.getSum(1,2);
    System.out.println();
    }
    }
    步骤2:在cmd窗口中使用

    set classpath = D:\sum.jar; //设置环境变量,知道在哪里找jar包。只在当前的窗口有效。
    javac Test.java
    java Test

    使用方法二:一般使用这个方法

    步骤1:在工程目录下新建文件夹lib:File->New->Folder,文件名lib,将需要使用的jar包复制进去(ctrl c、ctrl v)。在工程上右键刷新就可以看到jar包了

    步骤2:在需要使用的jar包上,右键->build path ->Add to build Path,发现多了一个小奶瓶~

    步骤3:编写测试类Test.java
    //Test.java
    import cn.itcast.GetSum; //不用自己导入。当下面输入GetSum.getSum()时候,按Ctrl+Shift+o自动输入包名。

    public class Test{
    public static void main(String[] args){
    int a = GetSum.getSum(1,2); //直接使用jar包下面的class类
    System.out.println();
    }
    }
    注意:
    鼠标点到getSum()上,然后按F3,是看不到源码的。出现下面这种界面。这是因为源码不在jdk里面。
    在这里插入图片描述

    可以点击Attach Source按钮,然后点击"External File…"或者"External Folder"找到jar包对应的源码。(jar包中有class文件,并不是源码。)
    在这里插入图片描述

    展开全文
  • 我先做一下我的总结,杂项题一般有流量分析,文件格式分析,隐写——图片或音频,压缩包分析,古典密码分析,好了,其实可以根据不同的题目类型来不同的方法套路,一套方法组合拳下来,说不定,脸一白就找到flag了...
  • tar命令

    2020-06-18 20:07:21
    语法:tar [主选项+辅选项] 文件或目录 使用该命令时,主选项必须有,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项:【一条命令以下5个参数只能有一个】 -c: --create 新建一个压缩...一般格式为xxx
  • 史上超高压缩软件2009

    2009-09-04 14:46:16
    -------------------------------------------------------------------------------------- 最新更新情况: 0.260 新内核的正式版,也是UDA的第三个正式版....2.问:UDA压缩或解压时为什么很慢? 答:UDA使用的压缩...
  •  WinMount 可以建一个空的2GB的盘,经常有人问这个有什么用。这个空盘实际上相当于一个 RAMDisk,就是在内存中的虚拟盘。所以它肯定速度快, 但一关机就什么都没有了。它新建立的时候,即使是新建一个1GB的空盘,...
  • Odin3_1.85_CHS.zip

    2020-01-27 18:08:53
    a、进入刷机模式(关闭电脑,一直按住“开机键”和“音量-”即可开启刷机模式,点continue进入)b、打开Odin,将平板连接到电脑 C、点击PDA,选择压缩包一般是.tar或者.md5格式的),点START 开始刷机。...
  • KML 生成软件的使用

    2008-12-31 21:03:57
    gpsbabel-1.3.6 把转换为你的 GPS 所支持的格式即可。 注意:由于是习作,KML 文件保存的位置默认为 C 盘,如果想存储在其它地方,可以自行修改程序。 压缩包里附有源代码。如果想知道程序为什么这么写,请问 ...
  •  util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
  • APKTool批处理版l

    2011-10-26 13:58:55
    格式一般为:*******</item> ,或****">**** 第三个是以大写字母开头的词条,一般都是需要汉化的。 注意:这三条要综合起来运用,特别是在比较大型的软件中,情况会比较复杂,需要自己不断摸索。 在解包FlipSilent...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
  • LINUX 20招

    2008-04-25 19:30:56
    显示文件的类型 命令file可以使你知道某个文件究竟是ELF格式的可执行文件,还是shell script文件或是其他的什么格式,例如:#file startx <br> 3.dd命令转换数据格式 你大概知道dd命令是用来拷贝...
  •  ★功能更多 支持拉伸贴图,支持图片旋转,支持透明半透明贴图,支持图像模糊滤镜操作,可以对话框函数进行图形化的输入,可以方便地对帧率进行准确的控制,可以读取常见的流行的图片格式(bmp/jpg/png),可以...
  • MaxDOS 5.6s U盘版

    2010-02-10 23:38:42
    了软芯片造成,这一般发生在杂牌主板上. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& MaxDOS 5.6s 安装启动后有如下七个选项: 选项A. MaxDOS工具集+Packet网卡驱动网...
  • Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...
  • WP主题:HotNewspro 2.72

    2013-10-05 09:45:41
    ”404错误页面,可以登录后台→设置→固定链接设置页面,随意改一下固定链接格式,然后再改回自己正常的固定链接格式,可以消除这个错误,不行就反复多改几次。 ■ 主题大部分功能可在主题设置中加以控制,但另有...
  • Visual C++/Turbo C串口通信编程实践 及源代码 第1章 轻松体验串口通信编程与调试 1 1.1 使用串口调试助手来体验串口通信 1 1.2 体验windows环境下的visual c++串口通信...不好意思,我只能上传15M文件,分4个压缩包
  • 因pdf的容量过大分4个压缩包打包,还有一个源码另外下载。 《.NET深入体验与实战精要》作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、...
  • 因pdf的容量过大分4个压缩包打包,还有一个源码附送。 《.NET深入体验与实战精要》作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、设计和...
  • 因pdf的容量过大分4个压缩包打包,还有一个源码另外下载。 《.NET深入体验与实战精要》作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、...
  • 因pdf的容量过大分4个压缩包打包,还有一个源码另外下载。 《.NET深入体验与实战精要》作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、...
  • 增加限制不能在压缩包里运行,因为在压缩包里运行,系统配置文件会保存在window临时文件夹,在压缩包关闭后,会导致丢失文档! 电脑关机按钮修改为选项菜单,增加电脑休眠、电脑注销、电脑重启选项 电脑关机设置...
  • LINUX与UNIX Shell编程指南.pdf

    热门讨论 2010-10-23 00:49:00
    是中文整合版的,不是多个小文件的压缩包; 还有完整的书签。 美 坦思利 Tansley,D 著 。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1...
  • 如果选择了“压缩完成后打开文件确认”选项,“TabBars”会在打包完成后自动调用zip文件的关联软件打开生成的压缩包,以确认是否正确生成了压缩文件。 十一 从zip压缩文件中打开VC工程 通常从网上下载的例子代码...

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

压缩包一般用什么格式