tar: corrupted octal value in tar header

Peter Renzland peter at dancing.org
Sat Sep 19 13:09:37 UTC 2009


Attempts to extract tar files produced by Mac OS X 10.6 (Snow Leopard)  
files fail with the error:

"tar: corrupted octal value in tar header" from
BusyBox v1.14.2 (2009-07-02 18:01:37 CEST) built-in shell (ash)

On GNU/Linux 2.4.20, on a Linksys WRT54GL Router (MIPS) running Tomato  
1.25.


Is this a known problem?
If so, is it a problem with Linux 2.4?
Or with Busybox?

Or with the Busybox config in Tomato?
Or might it be a problem with Snow Leopard's new tar format?


Here are the two headers (complete files, actually) -- leo: leopard,  
sno: snow leopard --

There seems to have been some shifts, involving nulls, spaces, and  
zeroes.

  l ???.tar; od -ta leo.tar; echo; od -ta sno.tar
-rw-r--r--  1 peter  staff  10240 19 Sep 01:04 leo.tar
-rw-r--r--  1 peter  staff   2048 19 Sep 00:53 sno.tar

0000000    f   o   o nul nul nul nul nul nul nul nul nul nul nul nul nul
0000020  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
*
0000140  nul nul nul nul   0   0   0   0   6   4   4 nul   0   0   0   0
0000160    7   6   5 nul   0   0   0   0   7   6   5 nul   0   0   0   0
0000200    0   0   0   0   0   0   4 nul   1   1   2   5   5   0   6   2
0000220    2   3   4 nul   0   0   7   5   5   0 nul  sp   0 nul nul nul
0000240  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
*
0000400  nul   u   s   t   a   r  sp  sp nul   p   e   t   e   r nul nul
0000420  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
*
0001000    f   o   o  nl nul nul nul nul nul nul nul nul nul nul nul nul
0001020  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
*
0024000

0000000    f   o   o nul nul nul nul nul nul nul nul nul nul nul nul nul
0000020  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
*
0000140  nul nul nul nul   0   0   0   6   4   4  sp nul   0   0   0   7
0000160    6   5  sp nul   0   0   0   0   2   4  sp nul   0   0   0   0
0000200    0   0   0   0   0   0   4  sp   1   1   2   5   5   0   6   1
0000220    7   2   1  sp   0   1   2   0   4   0 nul  sp   0 nul nul nul
0000240  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
*
0000400  nul   u   s   t   a   r nul   0   0   p   e   t   e   r nul nul
0000420  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
0000440  nul nul nul nul nul nul nul nul nul   s   t   a   f   f nul nul
0000460  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
0000500  nul nul nul nul nul nul nul nul nul   0   0   0   0   0   0  sp
0000520  nul   0   0   0   0   0   0  sp nul nul nul nul nul nul nul nul
0000540  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
*
0001000    f   o   o  nl nul nul nul nul nul nul nul nul nul nul nul nul
0001020  nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul nul
*
0004000

Thanks for any insights.


More information about the busybox mailing list