tar: invalid tar header checksum
创始人
2025-06-01 04:27:56
0

参数详解

五个独立的命令中必选一个

● -c: 建立压缩档案
● -x:解压
● -t:查看内容
● -r:向压缩归档文件末尾追加文件
● -u:更新原压缩包中的文件

以下这几个参数是可选的

● -z:有gzip属性的
● -j:有bz2属性的
● -Z:有compress属性的
● -v:显示所有过程
● -O:将文件解开到标准输出
● -C 目录:指定解打包位置;
-f必选参数
-f: 使用档案名字,这个参数是最后一个参数,后面只能接档案名。

问题现象

在ubuntu 中执行tar -cjf test.tar.bz2 *后,将压缩包拷贝到目标开发板上,然后执行tar -xf test.tar.bz2 -C test/时报如下错误

# tar -xf test.tar.bz2 -C test/
tar: invalid tar header checksum

当时百思不得其解,在Ubuntu上使用tar -xf test.tar.bz2 -C test/解压就没有问题,为什么在开发板上不行;起先怀疑是文件有损坏,但比较md5值也是一样的,所以就很诧异。
最终发现其根本原因是没加-j的参数,在开发板端解压时需要执行对应的tar -xjf test.tar.bz2 -C test/即可

总结

  1. *.tar 用 tar –xvf 解压
  2. *.gz 用 gzip -d或者gunzip 解压
  3. *.tar.gz 和 *.tgz 用 tar –xzf 解压
  4. *.bz2 用 bzip2 -d或者用bunzip2 解压
  5. *.tar.bz2 用 tar –xjf 解压
  6. *.Z 用 uncompress 解压
  7. *.tar.Z 用 tar –xZf 解压

相关内容

热门资讯

【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
牛客计算器的改良(Python... 文章目录1.题目描述2.输入描述:3.输出描述:4.示例15.分析6.代码7.结语 链接࿱...
【前端】‘??‘与‘||‘有什... 0 问题 经常写const data = res.data.a ?? ''或者const d...
正大杯|市调大赛|2023备赛... 关键信息 同时随着精细化养宠趋势的深入,宠物消费类目日渐丰富。 本报告通过 Niuco...
文本生成视频Make-A-Vi... Meta公司(原Facebook)在今年9月29日首次推出一款人工智能系...