精华内容
下载资源
问答
  • 压缩文件格式

    千次阅读 2013-03-11 15:48:35
    压缩文件格式有哪些,主要有:rar,zip,tar,cab,uue,jar,iso,z,7-zip,ace,lzh,arj,gzip,bz2等压缩文件。 经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,...

    转载自:http://www.pc6.com/infoview/Article_47403.html


    压缩文件格式有哪些,主要有:rar,zip,tar,cab,uue,jar,iso,z,7-zip,ace,lzh,arj,gzip,bz2等压缩文件。

    经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的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打开。

    上面我们主要只介绍了常用的压缩文件。

     

    展开全文
  •  在一台电脑把一个rar压缩文件复制到另一台电脑上,解压时出现“这个压缩文件格式未知或者数据已经被损坏”错误。 原因:  有可能是复制的不完全,压缩文件真的坏了,但也有可能是另一种情况,如在win10的系统中...

    出现情况:

                在一台电脑把一个rar压缩文件复制到另一台电脑上,解压时出现“这个压缩文件格式未知或者数据已经被损坏”错误。

    原因:

                有可能是复制的不完全,压缩文件真的坏了,但也有可能是另一种情况,如在win10的系统中把压缩文件复制到了win7的系统中,因为winrar版本差异太大导致无法解压,这时候只需要到网上下载WinRar最新版到本地,再解压,问题解决。

    展开全文
  • ...这一章我们来讲我们非常熟悉的一种文件格式。...在我们windows当中压缩文件可以说非常常见的一种文件格式,我们在下载软件、资料、安装包一般来说都是压缩文件的格式。那在我们linux系统当中有哪...

    引言:上期回顾(想要学习的童鞋可以点击看看)

        上次我们学习如何添加一个linux用户以及设置密码、查看linux当前登陆用户的一个状态。这一章我们来讲我们非常熟悉的一种文件格式。压缩文件,压缩文件大家肯定都不陌生,别跟我说你没用见过压缩文件。在我们windows当中压缩文件可以说非常常见的一种文件格式,我们在下载软件、资料、安装包一般来说都是压缩文件的格式。那在我们linux系统当中有哪些压缩文件的格式呢?以及怎么压缩、解压一个文件的呢? 这一章我们就来学习,都是必须掌握的命令。

    一 、在linux中.gz的压缩格式

         压缩命令:gzip 文件名

         解压命令:gunzip 文件名

        gzip是我们在linux常用的压缩命令, 接下来我们演示一下如何压缩一个文件(图1),使用gzip进行压缩的文件格式的后缀是.gz,(图2)通过gunzip来进行解压。

          注意:1.不支持压缩文件夹,在压缩文件夹会提示"这是一个目录&

    展开全文
  • 通过网页下载的压缩文件,显示压缩文件格式未知或数据损坏,但服务器上的文件是好的,是网页的问题吗? 没有考虑网页访问量的问题,是不是这个原因呢?要怎么解决? 可是同一台电脑。有时候下载正常,有...
  • Linux压缩文件格式总结

    千次阅读 2010-12-20 09:29:00
    让您对Linux下面各种压缩文件进行认识

        对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是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包中所有文件,-x是解开的意思以上就是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结尾的文件就是compress压缩的结果。与 compress相对的解压程序是uncompress。tar中使用-Z这个参数来调用compress。下面来举例说明一下:

     

    # 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不是免费的;可从http://www.rarsoft.com/download.htm下载RARfor Linux 3.2.0,然后安装:

     

    # 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种压缩文件进行操作。

     

    该博客收藏CSDN网友的文章:http://blog.csdn.net/kingmax26/archive/2009/09/18/4565976.aspx,对Linux 初学者来说是一篇好文章

     

    展开全文
  • 文件封装格式压缩编码格式

    千次阅读 2013-07-29 17:21:15
    一个很容易混淆的概念就是文件封装格式压缩编码格式文件封装格式就是一般由文件后 缀名体现的,视频音频数据的封装格式。它和实际视频音频如何压缩编码没有直接关系。例如AVI就是一个典型的封装格式,它可以...
  • HDFS的文件压缩格式

    千次阅读 2018-08-01 12:43:59
    text命令),但hive只能用TEXTFILE格式的表加载,然后再insertoverwrite 到其他格式的表(比如SEQUENCEFILE表),如果hive其他格式的表想要直接加载压缩格式数据,需要重写INPUTFORMAT和OUTPUTFORMAT文件类。...
  • VC编程怎么实现AVI文件格式压缩,源AVI文件已经经AVIMakeCompressedStream()压缩过,希望压缩的更小,怎么实现,求指导?
  • HIVE 文件格式压缩格式 一: mapreduce 的压缩 mapreduce 压缩 主要是在shuffle阶段的优化。 shuffle 端的 –partition (分区) – sort (排序) – combine (合并) – compress (压缩) – group (分组) 在...
  • 本篇使用的解压软件为 360压缩 解压文件时不选择“一键解压” 而选择 “解压到” 选项 打开“高级选项” 选择“ 保留损伤文件”选项即可 这样解压出来的文件文件会保留下来,但是文件可能会播放到某一段...
  • Java 将文件压缩为GZIP格式

    千次阅读 2017-01-10 15:44:02
    From: ... /* 将文件压缩为GZIP格式,使用GZIPOutputStream的write()方法将array of bytes写入压缩文件中 */ import java.io.*; import java.util.zip.GZIPOu
  • Linux 使用ffmpeg修改和压缩视频文件格式1.安装 ffmpeg2. 使用ffmpeg修改和压缩视频文件格式 这里使用的ffmpeg是使用命令行进行修改和压缩视频文件格式。 我们使用的操作系统是ubuntu 16.04, ffmpeg使用命令安装默认...
  • 一.使用Parquet存储数据 数据使用列存储之前是普通的行存储,下面是行...下面具体讲parquet存储数据的代码以及加载数据的格式。 数据库代码: create table if not exists db_yhd.track_log_parquet( id STRING...
  • Java用ZIP格式压缩和解压缩文件

    千次阅读 2009-03-06 22:22:00
    java.util.zip包实现了Zip格式相关的类库,使用格式zip格式压缩和解压缩文件的时候,需要导入该包。使用zipoutputstream可以实现文件压缩,所有写入到zipoutputstream输入流中的数据,都会被ZIP格式压缩。每个被压缩...
  • 《 Linux下zip格式文件的解压缩压缩操作命令详解 》 zip格式文件的解压缩压缩操作: 1、把/home目录下面的huazai目录压缩为huazai.zip  zip -r huazai.zip huazai #压缩huazai目录  2、把/home目录...
  • logback滚动输出压缩格式文件

    千次阅读 2017-03-16 18:13:24
    logback滚动输出压缩格式文件
  • https://www.cnblogs.com/jinjiangongzuoshi/p/3778926.html
  • 按照传统的处理办法需要将数据先存储到本地磁盘,再从磁盘读文件压缩成zip文件。 传统方法需要多次磁盘IO,性能很低,如果跳过文件存储,直接将内存的数据压缩保存,会大大减少磁盘IO,提升性能。 不
  • 压缩文件格式.RAR和Zip的详细区别!

    千次阅读 2013-12-23 17:28:58
    一、目录表(TOC)与分卷(Volume)抛开压缩算法不谈,我认为zip、rar在文件格式上最大的差异就在目录表(Table of Contents,TOC):zip有TOC,而rar没有。TOC这个词其实是从出版界借用过来的,指的就是每一本书...
  • 从网上下载了一些压缩文件,有时解压时会出现“这个压缩文件格式未知或者数据已经被损坏”或“未找到压缩文件”的提示。 造成的原因有两种:一、网站上的压缩文件本来就是坏的。1.你可以尝试可以使用WINRAR软件自身...
  • 常见的图像文件格式 无损压缩

    万次阅读 2016-03-03 09:38:47
    常见的图像文件格式  一、BMP格式 BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格 式,能够被多 种Windows应用程序所支持。随着Windows操作系统的流行与丰富的 Windows应用程序的...
  • 使用C#压缩解压zip格式文件

    千次阅读 2016-10-15 17:39:53
    zip是一种免费开源的压缩格式,windows平台自带zip压缩和解压工具,由于算法是开源的,所以基于zip的解压缩开源库也很多,SharpZipLib是一个很不错的C#库,它能够解压缩zip、gzip和tar格式文件,首先下载...
  • Hadoop文件压缩格式分析和比较

    千次阅读 2017-07-10 08:29:22
    Hadoop支持压缩格式压缩格式 可分割 算法 扩展名 Linux工具 gzip 否 DEFLATE .gz gzip lzo 是(加索引) LZO .lzo lzop ...
  • C# 解/压缩rar/zip格式文件

    千次阅读 2018-04-12 14:46:35
    本文将介绍在C#中如何对这几种类型的文件进行压缩和解压,并提供一些在C#中解压缩文件的开源库。在C#.NET中压缩解压rar文件rar格式是一种具有专利文件的压缩格式,是一种商业压缩格式,不开源,对解码算法是公开的,...
  • Java实现文件压缩与解压缩-----.7z1. 压缩1.1 实现代码1.2 maven依赖 Java中实现.7z的压缩与解压缩 Java中实现.zip的压缩与解压缩 1. 压缩 本代码可以实现文件夹下多个文件的.7z压缩~ 1.1 实现代码 import org....
  • BMP文件格式及RlE压缩算法

    千次阅读 2014-12-16 22:57:36
    6.1 BMP文件格式 6.1.1 简介 位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以前的BMP位图文件格式与显示设备有关,因此...
  • linux下五种常见的格式文件压缩

    千次阅读 2017-10-10 21:43:04
    .zip压缩命令(压缩文件和目录没有任何毛病): 常用压缩格式:.zip .gz .bz2 .tar.gz .tar.bz2 格式:zip 压缩文件名(可以不写压缩名,但是严格意义上区分压缩文件名) 源文件名 zip -r 压缩文件名 源文件名 压缩...
  • 什么是压缩文件/压缩包?

    万次阅读 2020-08-12 14:13:24
    为什么要压缩文件呢? 首先我们需要知道什么是压缩文件 什么是压缩? 计算机是以二进制的形式来储存所有的文件的,也就是00000001111111类似这种形式,压缩文件就会以一种类似编码的形式来储存这些文档,比如四个0连...
  • bmp文件格式压缩的代码

    千次阅读 2012-10-21 09:59:17
    按BMP格式,320*240的24位的BMP图片数据量大概225kB(329*240*3=230400)左右,如果转换成256色,那就是225kb/3=75kb左右,如果加RLE压缩可能会小点。 除非你的是 206*200的32位位图文件转换为256色,并采用RLE
  • Python3将文件压缩成zip格式

    千次阅读 2020-02-12 10:26:15
    例如我这里将 upload_load.py 文件压缩成upload_load.zip ,运行代码,在指定目的下就会...#压缩文件 import time,zipfile class zip: def get_zip(self,files,zip_name): zp=zipfile.ZipFile(zip_name,'w', zi...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 478,110
精华内容 191,244
关键字:

属于压缩文件格式的是