Re: Question about bzip2 and bzip2recover and tar



On Thu, Jul 27, 2006 at 12:05:26PM -0400, Larry Irwin wrote:
If you can successfully extract each bz2 file, then you should be able to
cat the results sequentially into a tar file or stream and then extract....
If this listing script works, you should be OK...
for i in *.bz2
do
cat $i | bunzip2 || {
echo "Error. Exiting."
exit 1
}
done | tar tvf -
Later,
Larry Irwin


Thanks.
I didn't use your script, but I was able to unzip all but one of the files.
File 3029, of the 4282 files, had unrecoverable errors.
All the others were turned into:
rec0nnnncarols051011x.tbz
I concatenated these into file xxx.tar and ran a extract.
It worked, mostly. But it died at the place where there was a missing
piece. I think I need some kind of filler that allows tar to get
past the glitch and keep going. Or maybe I just have to be
satisfied with only 3/4 recovery.

Are there any known approaches that recover the data following the
bad spot?


----- Original Message -----
From: "Paul E Condon" <pecondon@xxxxxxxxxxxxxxxx>
To: <debian-user@xxxxxxxxxxxxxxxx>
Sent: Thursday, July 27, 2006 10:34 AM
Subject: Question about bzip2 and bzip2recover and tar


I have a big .tbz file that I need to unzip and read, but I got a
error message that suggested I try bzip2recover. So I ran
bzip2recover and it produced 4282 files named:
rec0nnnncarols051011x.tbz.bz2
where nnnn is the numbers 0001 through 4282.

I am in the process of unzipping these files, but I don't know
what to do next. These are pieces of a tar file. Should I extract
them separately, or concatenate them and extract the concatenated
file, or is there some other process step?

Is there a HOW TO on this problem? Where?
--
Paul E Condon
pecondon@xxxxxxxxxxxxxxxx


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact
listmaster@xxxxxxxxxxxxxxxx




--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact
listmaster@xxxxxxxxxxxxxxxx


--
Paul E Condon
pecondon@xxxxxxxxxxxxxxxx


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx