精华内容
下载资源
问答
  • 文档简单总结了常用压缩算法的特点,条理清晰,并对比介绍了常用的两种压缩文件编码格式ZIP和RAR的特征。
  • 点云数据文件常用格式

    千次阅读 2020-08-18 10:32:45
    点云数据文件常用格式 文件类型汇总# OFF - Object File Format PLY - Polygon File Format also known as the Stanford Triangle Format PTS - Laser scan data format PTX - ASCII based interchange format...

    点云数据文件常用格式

    文件类型汇总#

    • OFF - Object File Format
    • PLY - Polygon File Format also known as the Stanford Triangle Format
    • PTS - Laser scan data format
    • PTX - ASCII based interchange format for point cloud data
    • XYZ - Based on Cartesian coordinates
    • LAS/LAZ - The most common format for exchanging points clouds

    文件格式介绍#

    1. OFF - Object File Format#

    OFF 文件格式文档 https://shape.cs.princeton.edu/benchmark/documentation/off_format.html

     

    Copy

    OFF numVertices numFaces numEdges x y z x y z ... numVertices like above NVertices v1 v2 v3 ... vN MVertices v1 v2 v3 ... vM ... numFaces like above

    立方体使用 OFF 格式描述的例子:

     

    Copy

    OFF 8 6 0 -0.500000 -0.500000 0.500000 0.500000 -0.500000 0.500000 -0.500000 0.500000 0.500000 0.500000 0.500000 0.500000 -0.500000 0.500000 -0.500000 0.500000 0.500000 -0.500000 -0.500000 -0.500000 -0.500000 0.500000 -0.500000 -0.500000 4 0 1 3 2 4 2 3 5 4 4 4 5 7 6 4 6 7 1 0 4 1 7 5 3 4 6 0 2 4

    2. PLY - Polygon File Format also known as the Stanford Triangle Format#

    PLY 文件格式文档 http://paulbourke.net/dataformats/ply/

     

    Copy

    ply format ascii 1.0 { ascii/binary, format version number } comment made by Greg Turk { comments keyword specified, like all lines } comment this file is a cube element vertex 8 { define "vertex" element, 8 of them in file } property float x { vertex contains float "x" coordinate } property float y { y coordinate is also a vertex property } property float z { z coordinate, too } element face 6 { there are 6 "face" elements in the file } property list uchar int vertex_index { "vertex_indices" is a list of ints } end_header { delimits the end of the header } 0 0 0 { start of vertex list } 0 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 1 1 1 1 0 4 0 1 2 3 { start of face list } 4 7 6 5 4 4 0 4 5 1 4 1 5 6 2 4 2 6 7 3 4 3 7 4 0

    3. PTS - Laser scan data format#

    PTS 文件格式文档 http://paulbourke.net/dataformats/pts/

     

    Copy

    253730194 -0.41025 -2.0806 8.00981 55 52 44 65 -0.63016 -1.84527 6.59447 228 228 230 225 -0.4766 -2.14446 7.91288 60 56 54 68 -0.52017 -1.51698 7.91458 60 58 50 71 : : : : : : : : :

    使用 MeshLab 打开 PTS 文件的方法 https://sourceforge.net/p/meshlab/discussion/499532/thread/6a658695/

    PTS 文件无法用 MeshLab 直接打开,而 PLY 文件可以,所以可以手动将 PTS 文件转换为 PLY 文件,便可以在 MeshLab 中查看。转换方式:在 PTS 文件头加上:

     

    Copy

    ply format ascii 1.0 element vertex [pts_file_vertex_num] property float x property float y property float z end_header

    4. PTX - ASCII based interchange format for point cloud data#

    PTX 文件格式参考文档 https://sites.google.com/site/matterformscanner/learning-references/ptx-format

    PTX 点云文件头部格式:

     

    Copy

    number of rows number of columns st1 st2 st3 ; scanner registered position sx1 sx2 sx3 ; scanner registered axis 'X' sy1 sy2 sy3 ; scanner registered axis 'Y' sz1 sz2 sz3 ; scanner registered axis 'Z' r11 r12 r13 0 ; transformation matrix r21 r22 r23 0 ; this is a simple rotation and translation 4x4 matrix r31 r32 r33 0 ; just apply to each point to get the transformed coordinate tr1 tr2 tr3 1 ; use double-precision variables

    PTX 文件中单个点的信息与 PTS 文件相同,相比之下,强度值 𝑖𝑛𝑡𝑒𝑛𝑠𝑖𝑡𝑦 做了归一化处理。

    PTX 是一种点云数据的交换格式,使用 ASCII 编码。它使用单独扫描的概念,将每个扫描点都定义在自己的坐标系中,然后将所有这些点"注册"到单个坐标系中。每个点的数据存储在它的原始坐标系中,点云的转换矩阵作为文件的标头信息提供。

    5. XYZ - Based on Cartesian coordinates#

    XYZ 文件格式,是一种非标准化的文件格式。它基于笛卡尔坐标 (x, y, z),以 ASCII 文本行形式传递数据。

    虽然使用 XYZ 文件的程序之间具有广泛的兼容性,但是由于缺乏标准化的单元和规范,除非提供额外的信息,否则使用这种数据格式存在根本性的缺陷。

    XYZ 的一种格式实例:XYZ format - MIT

     

    Copy

    X1,Y1,Z1,value X2,Y2,Z2,value X3,Y3,Z3,value etc.

    stackoverflow 推荐的 ASCII 点云加载程序:http://www.danielgm.net/cc/

    原回答:https://stackoverflow.com/questions/41267210/point-cloud-xyz-format-specification

    6. LAS/LAZ - The most common format for exchanging points clouds#

    LAS/LAZ 参考文档 https://www.usna.edu/Users/oceano/pguth/md_help/html/las_format.htm

    • LAS 格式旨在作为激光扫描仪点云数据的交换格式。它由美国摄影测量和遥感学会(ASPRS)维护。

    • LAZ 文件格式则是 LAS 的无损压缩版本,为了提高效率。LAS 文件格式是二进制的。

    LAS 是遥感行业使用最广泛的点云数据文件格式。由 ASPRS 维护的官方网站在这里。目前 ASPRS LAS 规范的维护转移到了GitHub

    References#

    作者: CrayonSea

    出处:https://www.cnblogs.com/crayonsea/p/12819823.html

    版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际」知识共享许可协议进行许可。

    展开全文
  • HDFS文件压缩

    千次阅读 2020-01-04 18:06:11
    前言 新搭建的集群,需要进行各种测试,于是让一个同事导入一些测试数据,大约1.4T左右。我进行了一个简单的hive测试 ...原来同事从ftp拉取过来的数据是gzip格式的,他直接如到Hive表中…,而gzip格式的...

    前言

    新搭建的集群,需要进行各种测试,于是让一个同事导入一些测试数据,大约1.4T左右。我进行了一个简单的hive测试

    //故意增加shuffle
    SELECT DISTINCT(COUNT id) FROM test_table;
    

    谁知道…就这么一个简单的SQL,半个小时过去后,仍然没有出结果

    追查原因

    原来同事从ftp拉取过来的数据是gzip格式的,他直接导入到Hive表中…,而gzip格式的数据是不可切分的

    如何理解不可切分

    为了进一步理解gzip等不可切分的压缩格式,我做了个测试

    • 上传测试数据
      在这里插入图片描述
      说明:
      使用linux自带的gzip将testdata(拷贝了bigtable的数据,因为直接gzip bigtable,会删除原始数据)
      或者使用:
      在这里插入图片描述
      说明:
      这样不但可以将原有的文件保留,而且可以将压缩包放到任何目录中,解压缩也一样可以看到bigtable.gz和testdata.gz大小一致

    • 在hdfs根目录创建一个data目录、

    [root@node02 data]# hadoop fs -mkdir /data
    [root@node02 data]# hadoop fs -ls /
    Found 2 items
    drwxr-xr-x   - root supergroup          0 2020-01-04 05:47 /data
    drwxrwxrwx   - root supergroup          0 2019-06-26 06:23 /tmp
    
    • 上传压缩后的数据
      由于数据太小(大约50M),仅有一个block,为了测试,自定义block块为10M:
    hadoop fs -D dfs.blocksize=10485760 -put bigtable.gz /data
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    从上图中明显可以看到:gzip格式的数据,不支持切分的真正含义,并不是说HDFS不会将文件分布式的存储在各个节点,而是在计算的时候,不支持切分,也就是仅仅有一个split,从而也就是仅有一个map,这样的效率是及其低下的。
    (后面还会更详细的讲解)
    正常支持切分的数据,执行流程如下:

    在这里插入图片描述
    而不持支切分的数据,如gzip格式的数据,就只有一个map:
    在这里插入图片描述
    这样直接导致的结果就是:
    一个map任务处理N个HDFS块,而其中大多数块并没有存储在执行该map任务的节点上,执行的效率会非常低

    既然这样,难道压缩数据就没有意义了吗?当然不是,而且在生产环境中数据都是经过压缩处理的,接下来详细讲解HDFS数据的压缩

    详解HDFS文件压缩

    • 文件压缩的两大好处
      (1)减少存储文件所需要的磁盘空间
      (2)加速数据在网络和磁盘上的传输

    • 与Hadoop结合使用的常见压缩方法

    压缩格式工具算法文件扩展名是否可切分
    DEFLATEDEFLATE.deflate
    gzipgzipDEFLATE.gz
    bzip2bzip2bzip2.bz2
    LZOlzopLZO.lzo
    LZ4LZ4.lz4
    SnappySnappy.snappy

    说明:

    1. DEFLATE是一个标准压缩算法,该算法的标准实现是zlib。没有可用于生成DEFLATE文件的常用命令行工具,因为通常都用gzip格式。注意,gzip文件格式只是在DEFLATE格式上增加了文件头和一个文件尾。.deflate扩展名是Hadoop约定的。
    2. 如果LZO文件已经在预处理过程中被索引了,那么LZO文件是可切分的。
    • 详细描述文件的压缩
      所有压缩算法都需要权衡空间/时间:压缩和解压缩速度更快,其代价通常是只能节省少量的空间。上表列出所有压缩工具都提供9个不同选项来控制压缩时必须考虑的权衡:选项-1为优化压缩速度,-9为优化压缩空间。例如,下述命令通过最快压缩方法创建一个名为file.gz的压缩文件:
      gzip -1 file
      不同压缩工具有不同的压缩特性。gzip是一个通用的压缩工具,在空间/时间性能的权衡中,属于其他两个压缩方法之间。bzip2的压缩能力强于gzip(即省空间),但压缩速度更慢一点。尽管gzip的解压速度比要锁速度快,但仍比其他压缩格式要慢一些。另一方面,LZO、LZ4和Snappy均优化压缩速度,其速度比gzip快一个数据量级,但压缩效率稍逊一筹。Snappy和LZ4的解压缩速度比LZO高出很多,通过下面的一张图更形象的看出:压缩比和压缩速度是相反的
      在这里插入图片描述
      上表中的“是否可切分”列表示对应的压缩算法是否支持切分(splitable),也就是说,是否可以搜素数据流的任意位置并进一步往下读取数据。可切分压缩格式尤其适合MapReduce(这个原因上面有讲解,下面进行更详细的描述)

    更详细的描述压缩和输入分片

    在考虑如何压缩将有MapReduce处理的数据时,理解这些压缩格式是否支持切分(splitable)是非常重要的。以一个存储在HDFS文件系统中且压缩前大小为1GB的文件为例。如果HDFS的块大小设置为128MB,那么该文件将被存储在8个块中,把这个文件作为输入数据的MapReduce作业,将创建8个输入分片,其中每个分片作为一个单独的map任务的输入被独立处理。

    现在想象一下,文件是经过gzip压缩的,且压缩后文件大小为1GB。与以前一样,HDFS将这个文件保存为8个数据块。但是,将每个数据块单独作为一个输入分片是无法实现工作的,因为无法实现从gzip压缩数据流的任意位置读取数据,所以让map任务独立与其他任务进行数据读取是行不通的。gzip格式使用DEFLATE算法来存储压缩后的数据,而DEFLATE算法将数据存储在一系列连续的压缩块中。问题在于每个块的起始位置并没有以任何形式标记,所以读取时无法从数据流的任意当前位置前进到下一块的起始位置读取下一个数据块,从而实现与整个数据流的同步。由于上述原因,gzip并不支持文件切分。

    在这种情况下,MapReduce会采用正确的做法,它不会尝试切分gzip压缩文件,因为它知道输入的时gzip压缩文件(通过文件扩展名看出)且gzip不持支切分。这是可行的,但牺牲了数据的本地性:一个map任务处理8个HDFS块,而其中大多数块并没有存储在执行该map任务的节点上。而且,map任务数量越少,作业的粒度就越大,因而运行的时间可能会更长。

    在前面假设的例子中,如果文件时通过LZO压缩的,我们会面临相同的问题,因为这个压缩格式也不支持数据读取和数据流同步。但是,在预处理LZO文件的时候使用包含在Hadoop LZO库文件中的索引工具时可能的,你可以在Google和Github网站上获得该库。该工具构建了切分点索引,如果使用恰当的MapReduce输入格式可有效实现文件的可切分特性。

    另一方面,bzip2文件提供不同数据块之间的同步标识(pi的48位近似值),因而它支持切分。可以参考前面的表,了解每个压缩格式是否支持可切分

    该使用哪种压缩格式

    Hadoop应用处理的数据集非常大,因此需要借助与压缩。使用哪种压缩格式,与待处理的文件的大小、格式和所使用的工具有关。下面有一些建议,大致是按照效率从高到底排列的。

    • 使用容器文件格式,例如顺序文件(Sequence File)、Avro数据文件、ORCFile或者Parquet文件,所有这些文件格式同时支持压缩和切分。通常最好与一个快速压缩工具联合使用,例如,LZO、LZ4或者Snappy
    • 使用支持切分的压缩格式,例如bzip2(尽管bzip2非常慢),或者使用通过索引实现切分的压缩格式,例如LZO
    • 在应用中将文件切分成块,并使用任意一种压缩格式为每个数据块建立压缩文件(不论它是否支持切分)。这种情况下,需要合理选择数据块大小,以确保压缩后的数据块的大小近似于HDFS块的大小
    • 存储未经压缩的文件

    对于大文件来说,不要使用不支持切分整个文件的压缩格式,因为会失去数据的本地性,进而造成MapReduce应用效率低下

    后记

    本文内容参考Hadoop权威指南

    展开全文
  • 压缩是通过 特定的算法来减少机算机对文件的大小机制,可以减少 Bytes 对吧、 有很多的公司 对 存储的数据,都是用压缩包的形式,很少会用到数据库,的一个朋友 ,新跳了一家公司 分配好项目之后,没想到,发来的 ...
    • 压缩是通过 特定的算法来减少机算机对文件的大小机制,可以减少 Bytes

    有很多的公司 对 存储的数据,都是用压缩包的形式,很少会用到数据库,一朋友 ,新跳了一家公司 分配好项目之后,没想到,发来的 数据都是 压缩包,其中有一个包 里面有着 4000W 的用户信息 (具体啥玩意我也不知道)他的电脑 打都打不开。
    ( 咱不是程序大佬 小白白 )

    让我突然重视了起来 压缩,因为平时 除了用快压 解压一些小电影剩下的好像什么都没有办,所以 度妈妈 了一些相关知识想着分享一下、也放在这里希望 大佬 能够指点

    言归正传

    我们大众化的理解就是解压 就是去除空格 其实也不完全对
    接下来我们来说说 压缩

    1. 文件
    • ( 文件 )压缩技术 简单的来说 就是查找文件内的重复 Bytes,然后建立一个具有相同 Bytes 的 字典 文件,并且用一个代码来 表示。

    • 比如原文件里,有多处重复的 Bytes or word 如:LiEnze 我爱你,这个时候 就会生产出一个代码来表示 如:sb 当然只是举例、真实的操作要麻烦的多

    1. 图片
    • ( 图片 )计算机处理信息 用的是 二进制表示、在一张图片内 有数不清的 相同颜色点对吧,压缩就会 在某个位置上 有多少个 蓝色点、在通过 公式用 (0, 1)来表示出来

    压缩 方法分为:

    ( 有的时候想追求效率 必然质量会打点折扣 )

    1. 有损压缩:
    • 举个例子 在压缩 图片的时候 你图片的左上角 少了一个 像素点 你的肉眼能看出来么?对吧!
    • 所以有损压缩 非常适用于 压缩 图片 音频 视频 典型的代表格式就是 .mpeg
    1. 无损压缩:
    • 当我们对数据追求完美 不是特别考虑效率的时候 无损压缩就用到了、代表格式就太多了 如:.zip .rar 这些啊

    其实压缩 最重要的 一点还是去重 也就是 重复压缩

    重复压缩 也有两种:
    1. 段语句的重复
    • Bytes 在重复三个以上就成为短语句

    • 在压缩这种类型时候 zip 用的是 两个数字 一个是 重复位置到当前位置的 距离,另一个是重复的长度

    • 比如:abcddddd 我这个当前重复的位置是第 3个(第一个位置索引是 0),重复的长度是 5,那么我就可以 d(3,5) 来表示重复的 d。

    不要觉得一个 Bytes 有256个可能 三个字节就是有 256 ^ 3 种可能、这种压缩方法简直就是天方夜谭、

    • 比如:一篇小说中出现的 主人公的名字,和女主角去酒店的名字,极大程度地多次出现、这样就恰恰的符合了 重复压缩的做法,但是重复压缩只适合进行一次压缩
    • 如果对文件进行第二次重复压缩 意义不大,因为第一次压缩 已经大大的破坏了 源语句的重复倾向。
    1. 单 Bytes 的重复
    • 一个字节有 236 中可能、这样重复的几率岂不是更大?因为他是单字节,所以范围缩小了好多的。

    • 比如在 ASCII 文本文件中 常用的就是 字母 和 数字,据说 E 的使用率是最高的 。

    • 图片就更好理解了 肯定 深色调 和 浅色调 使用的多嘛
      这里顺便提一下:png图片格式是一种无损压缩,其核心算法就是 zip 算法,它和 zip 格式的文件的主要区别在于:作为一种图片格式,它在文件头处存放了图片的大小、使用的颜色数等信息。

    • 上面提到的短语式压缩的结果也有这种倾向:重复倾向于出现在离当前压缩位置较近的地方,重复长度倾向于比较短(20字节以内)。

    常见的压缩格式:

    1. JAR – Java Archive File
      他是 Java 的一种文档格式、你也可以理解为他就是 ZIP文件 ,叫他文件包,他和 ZIP 的最大区别就是 JAR 文件的内容中包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的

    2. ZIP
      zip 是 very常见的一种压缩格式了它不需要单独的一个压缩或者解压缩软件,因为Windows系统已经集成了对 ZIP 压缩格式的支持。

    3. RAR
      RAR 的压缩地位仅次于 ZIP ,因为 RAR 的压缩率 要比 ZIP 高很多。有一个后起之秀 叫 7Z 有着 比 RAR 更高的压缩率 但是 没办法 RAR 在压缩领域奠定了一定的基础、不可撼动。

    4. CAB
      CAB 是微软推出的压缩文件格式,主要都是用于安装程序上,所以 CAB 文件包含的文件都是被经过处理的,代价就是咱们自己解压后可能还用不了

    5. ISO
      ISO 是 一种光盘镜像格式,是吧数据保存到光盘上。你一可以理解 这就是文件提取。

    6. TAR
      TAR .tar 为后缀的文件,WinZIP、WinRAR、都可以打开,因为 他们两个都对 TAR 进行了关联,注意说的一点是 TAR是linux 常用的文件格式

    7. UUE
      UUE 这个比较牛逼、是压缩遇到邮件编码混合 引起 乱码 的情况下就用压缩格式,可以用WinZIP、WinRAR打开。

    压缩的操作相比较来说 还是比较麻烦的 当然啊 也有一些教程 我就不举例了

    此博客并非 -原创-,全是搜集的 ~~~

    发布的化,挂着转载,也不知道怎么填写 原 地址,所以只能写着原创、我觉得 学习别人的东西 自己没有进行更改 思维逻辑 还是别人的 那就不是 原创

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

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

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

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

         压缩命令:gzip 文件名

         解压命令:gunzip 文件名

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

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

    展开全文
  • 动画文件常用格式

    万次阅读 2016-04-09 12:12:15
    大家都知道,GIF图像由于采用了无损数据压缩方法中压缩率较高的LZW算法,文件尺寸较小,因此被广泛采用。GIF动画格式可以同时存储若干幅静止图像并进而形成连续的动画,目前Internet上大量采用的彩色动画文件多为...
  • [常用多媒体文件格式压缩标准解析].姜楠等.扫描版.pdf
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    在前两种格式中,会将<来源>复制至<目的地>或将多个<来源>文件复制至已存在的<目录>,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也...
  • winRAR压缩、解压不常见的文件格式

    千次阅读 2019-09-27 15:34:13
    winRAR压缩工具可以通过以下设置可压缩解压如下格式: .RAR .JAR.zip .7z .ARJ .BZ2 .CAB .GZ .ISO .LZ .LZH .TAR .UUE .XZ .Z .ZIPX .001 1、找到 winRAR 的安装路径,如下图: 2、双击 W...
  • 大数据常用文件格式介绍

    千次阅读 2019-01-13 16:36:24
    最近在做hdfs小文件合并的项目,涉及了一些文件格式的读写,比如avro、orc、parquet等。期间阅读了一些资料,因此打算写篇文章做个记录。 这篇文章不会介绍如何对这些格式文件进行读写,只...
  • 一、存储 行存储的特点: 查询满足条件的一整行数据的时候,列存储则需要去每个聚集的字段找到对应的每个列的值,行存储只需要找到其中一个值,其余的值都在相邻地方,所以此时行存储...Hive中常用的存储格式: 1....
  • hive表常用存储格式压缩格式选择

    千次阅读 2019-03-12 11:37:51
    Hive的几种常见压缩格式(ORC,Parquet,Sequencefile,RCfile,Avro)的读写查询性能测试 生产环境中hive一般用orc,spark一般用parquet,snappy配合parquet性能最高。 压缩格式上: 对于量大但是不怎么计算的...
  • 大数据里常见的几种压缩格式压缩

    千次阅读 2019-04-16 19:38:01
    当使用MapReduce经过ETL后落到HDFS上时,若使用普通文本格式TXT ,那一般副本数为三,若一个副本为500T,500*3=1500? 显然是不现实的。 压缩的第一个好处,就是节省我们的磁盘空间,提升磁盘利用率,第二个就是加速...
  • 在进行图像处理相关应用之前第一步首先是能够读取这些图像文件,虽然很多开发工具支持库比如OpenCV等已经帮助节省了这些工作的麻烦,便利的同时也使得开发人员不再熟悉这些基本的图像格式。本文的作用就在于将这五种...
  • linux下五种常见的格式文件压缩

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

    万次阅读 2017-08-24 00:09:34
    目录 gzip gunzip tar zip unzip bzip2 mount ...命令用途:压缩或解压缩文件。 压缩格式:.gz 命令语法:gzip[选项][文件] 常用选项: -d:解压文件; -r:递归处理; -v:显示执行过程;...
  • 常用的几种压缩格式

    千次阅读 2014-01-21 18:33:05
    最近遇到文件压缩文件的问题,顺手查了一下,保存下来,以备以后参考: 目前Linux下常见的压缩文件扩展名: *.Z  compress程序压缩的文件(最早期使用),压缩后取代源文件;  *.zip  一个夸平台的文件打包程序,...
  • 本文主要介绍 Linux 操作系统里的目录及文件操作命令 浏览目录: 1. ls 英文原意:list directory contents(列出目录内容) 描述:List information about the FILEs (the current directory by default).列出...
  • LINUX常用命令

    千次阅读 多人点赞 2019-06-04 21:40:33
    Linux常用命令 Linux常用命令 su 作用:切换用户身份 文件处理命令 文件或目录的CRUD cd 英文:change directory 命令路径:内部命令 执行权限:所有用户 作用: 切换目录 语法:cd [目录] / 切换到根目录 … 回到上...
  • 通过对本视频的学习,你将会掌握Flutter常用组件和常用布局构建复杂布局、Flutter路由导航实现多页面构建和交互、Flutetr手势处理和动画实现动态交互效果,以及如何使用音视频、图片、文字、字体等资源。除此之外,...
  • Linux文件压缩解压命令

    万次阅读 2019-05-29 20:27:58
    Linux文件压缩解压命令 tar功能:文件压缩解压 格式:tar 参数 压缩后的文件名 被压缩的文件名 tar 参数 被解压的文件名 -C 指定目录 ...-c 建立一个压缩文件的参数指令(create)--压缩 -x 解开一个压缩文...
  • Linux常用系统命令
  • 文件格式、后缀名、图片格式详解

    千次阅读 2019-03-12 08:51:19
    .acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用WindowsMediaPlayer和QuickTimePlayer播放 .AIF:音频文件,使用WindowsMediaPlayer播放 .AIFC:...
  • 压缩文件格式.RAR和Zip的详细区别!

    千次阅读 2013-12-23 17:28:58
    一、目录表(TOC)与分卷(Volume)抛开压缩算法不谈,我认为zip、rar在文件格式上最大的差异就在目录表(Table of Contents,TOC):zip有TOC,而rar没有。TOC这个词其实是从出版界借用过来的,指的就是每一本书...
  • windows下把文件压缩成tar.gz格式

    千次阅读 2018-08-09 10:02:00
    tar.gz 是linux和unix下面比较常用格式,几个命令就可以把文件压缩打包成tar.gz格式,然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在服务器端却很常用...
  • 压缩文件后缀解析

    千次阅读 2018-03-30 16:53:14
    压缩文件后缀解析 将此文章定位安全标签,原因认为了解压缩文件解压缩使用规范,能够更加安全的编码 [StackEdit][6]: 基本知识 首先明确打包和压缩是两码事,tar是进行打包,但是tar.gz是打包后压缩。 ...
  • HADOOP与HDFS数据压缩格式

    千次阅读 2018-10-17 18:20:11
    HADOOP与HDFS数据压缩格式 1、cloudera 数据压缩的一般准则 一般准则 是否压缩数据以及使用何种压缩格式对性能具有重要的影响。在数据压缩上,需要考虑的最重要的两个方面是 MapReduce 作业和存储在 HBase 中的...
  • Hadoop之常见压缩格式以及性能对比

    千次阅读 2019-04-29 15:40:05
    1.压缩的好处和坏处 好处 减少存储磁盘空间 降低IO(网络的IO和磁盘的IO) ...2.压缩格式 压缩格式 工具 算法 扩展名 是否支持分割 Hadoop编码/解码器 DEFLATE N/A DEFLATE .deflate No org.apache.hadoo...
  • Mac OS X系统自带的压缩格式

    千次阅读 2017-08-29 17:35:14
    Mac OS X自带压缩功能的格式与windows的压缩格式是不同的,Mac OS X系统自带的压缩程序对zip文件名用UTF-8编码,但是zip文件头中没有生命PKZIP高版本增加的Unicode位。Windows会认为文件名是ANSI编码,结果显示...
  • 【Linux】对zip、tar、tar.gz的简单理解前言为什么要有压缩文件什么是压缩文件常见压缩格式介绍合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 296,055
精华内容 118,422
关键字:

压缩文件常用格式