Today I encountered an "invalid magic" error using BusyBox 1.23.1 tar on
x86_64 while unpacking a 16 GB archive full of database files. It got
about halfway through and gave up. GNU tar unpacked it without any
issues. It is possible that my error is caused by an ancient tar 1.12
without large file support being fed a file > 4 GB in size and giving up
at that boundary (one of the files seemed to be truncated at 4 GB and
the failure happened after attempting to unpack it.)
GNU tar emitted this and unpacked everything but the big file OK:
user@host:~ $ tar -tf backup1.tgz >/dev/null
tar: Skipping to next header
tar: A lone zero block at 34758420
tar: Exiting with failure status due to previous errors
BusyBox tar emitted this and aborted without further unpacking:
user@host:~ $ gzip -dc backup1.tgz | busybox tar -t >/dev/null
tar: invalid tar magic
-Jody
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox