zoukankan      html  css  js  c++  java
  • gz文件最后四位检测

    [root@node-0 ~]# ll

    -rw-r--r--  1 root root 24048 Nov 29 11:29 install.log

    文件大小为24048

    [root@node-0 ~]# gzip -c install.log > install.log.gz

    [root@node-0 ~]# xxd install.log.gz

    前面省略
    0001690: feed cd2f efee 6e40 e0ff 0177 298c 0df0 .../..n@...w)... 00016a0: 5d00 00 ]..

    得到最后四位是f05d0000,高低位转换后为00005df0,然后拿windows计算器进行16位至十进制的转换,得到24048。说明gz文件是正常的。

    tar.gz试验

    [root@node-0 tmp]# ll

     -rw-------  1 root   root   15739058 Dec 12 14:39 6

    [root@node-0 tmp]# tar zcvf 6.tar.gz 6

    [root@node-0 tmp]# xxd -s -0x30 6.tar.gz 

    017cd86: f14b 917f ff30 180c 0683 c160 3018 0c06  .K...0.....`0...
    017cd96: 83c1 6030 180c 0683 c160 3018 0c06 83c1  ..`0.....`0.....
    017cda6: 6030 180c 0623 e21f 8c4f f792 0050 f000  `0...#...O...P..
    

    得到最后四位是0050f000,高低位转换后为00f05000,然后拿windows计算器进行16位至十进制的转换,得到15749120。说明gz文件是正常的。  

    然后

    [root@node-0 tmp]# gzip -d 6.tar.gz 

    [root@node-0 tmp]# ll

    -rw-r--r--  1 root   root   15749120 Dec 19 12:06 6.tar

    前后gz文件的大小均为15749120。

    说明以上只针对gz文件,对于我们平常经常使用的tar.gz文件无效。

  • 相关阅读:
    springboot整合Swagger2
    FastJson会把哪些字符串解析为null
    BitMap再再体验之布隆过滤器
    如何利用windows自带的画图工具拼接图片
    BitMap再体验之排序
    BitMap 初体验
    Chrome 隐藏最常访问的网站
    idea同一个项目不同端口启动
    ubuntu16搭建harbor镜像库
    virtualbox硬盘扩容
  • 原文地址:https://www.cnblogs.com/tcicy/p/8064863.html
Copyright © 2011-2022 走看看