On Thu, May 6, 2010 at 1:13 PM, Denys Vlasenko <[email protected]> wrote: > On Thursday 06 May 2010 10:39, Carlo Landmeter wrote: >> Dear list, >> >> I have created 2 archives of the same src on my dreamhost.com account. >> When i try to tar zxvf with (BusyBox v1.16.0) on alpinelinux i get this msg: >> >> tar: corrupted octal value in tar header >> >> When i install GNU tar it works as expected. >> >> Following files are created with tar (GNU tar) 1.16: >> >> http://alpine.nethq.org/clandmeter/src/freepbx3.tgz >> http://alpine.nethq.org/clandmeter/src/freepbx30.tgz > > tar header format: > > char mode[8]; /* 100-107 */ > char uid[8]; /* 108-115 */ > char gid[8]; /* 116-123 */ > char size[12]; /* 124-135 */ > char mtime[12]; /* 136-147 */ > char chksum[8]; /* 148-155 */ > > In freepbx3.tgz after unpacking: > > 00000000 66 72 65 65 70 62 78 2d 76 33 2f 00 00 00 00 00 |freepbx-v3/.....| > 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| > 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| > 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| > 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| > 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| > 00000060 00 00 00 00 30 30 30 30 37 37 35 00 80 00 00 00 |....0000775.....| > 00000070 00 2d 1f c9 31 36 36 31 36 30 37 00 30 30 30 30 |.-..1661607.0000| > 00000080 30 30 30 30 30 30 30 00 31 31 33 37 30 33 32 30 |0000000.11370320| > 00000090 36 33 37 00 30 31 33 32 34 32 00 20 35 00 00 00 |637.013242. 5...| > ... > > uid field is: 80 00 00 00 00 2d 1f c9 > > Wow. It means uid is > 2097151 (07777777 octal). > DO you really have such huge uid when you pack the file?
I packed this from the shell I have from www.dreamhost.com. I don't know their infrastructure but i guess its big as this is a low cost hosting provider. > -- > vda > carlo _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
