The data is a full offline backup and I need it ASAP!
Tom
--Tom
"Joe" <ye...@right.com> wrote in message
news:OQk%a.3004$kK4....@nwrddc02.gnilink.net...
> The zip file was created on Win2K server in NTFS and we have been trying to
> extract it on NTFS. So far, we haven't found a utility that will extract
> it. The reason that it is so important is that it is an Oracle database
> backup, and we cannot extract any backups from our earlier tape backups.
Tom, is the zip archive by chance a zip64 archive? If so you might
want to try Squeez or ZipStar from www.squeez.com. Both are
supporting large zip archives.
R.Nausedat
>The zip file was created on Win2K server in NTFS and we have been trying to
>extract it on NTFS. So far, we haven't found a utility that will extract
>it. The reason that it is so important is that it is an Oracle database
>backup, and we cannot extract any backups from our earlier tape backups.
The ZIP format until recently was restricted to 32 bit offset values
allowing for only up to 4 GB being addressed. If you used an older
version of PKZip, it may have written anything into the offset values
for files stored beyond the 4 GB barrier.
You may be successful unpacking with an unzip program that does not
use the offset information from the end of the ZIP archive but instead
reads sequentially from beginning to end taking into consideration
only local headers.
What other ZIP programs have you tried? There are quite a few:
<http://directory.google.com/Top/Computers/Software/Data_Compression/>.
Maybe a command line unzip program from
<http://www.info-zip.org/pub/infozip/UnZip.html> does the job. But I
guess those all use the offset values rendered useless by their
limitation to 32 bits. :/
I know that the Java API contains unzip code that simply reads
sequentially without ever dealing with offsets. If you did not use
encryption, that may work for you. A simple unzip program seems to be
at <http://www.wakhok.ac.jp/~tatsuo/sen97/10shuu/UnZip.java.html>.
Should compile with Java 1.1+. A simple
java UnZip yourarchive.zip
at the command prompt should then decompress the archive.
Regards,
Marco
>Tom, is the zip archive by chance a zip64 archive? If so you might
>want to try Squeez or ZipStar from www.squeez.com. Both are
>supporting large zip archives.
Not likely, he said "an older version of PKZip". I don't think the 64
bit extension to the format is that old.
Regards,
Marco
You could try to extract it with
http://www.cs.tut.fi/~albert/Dev/gunzip/gunzip.c (compile first).
This decompressor does not bother with the central directory or fseek()
and thus might be able to extract everything. Let me know of your results.
-Pasi
--
"She's Minbari. You know, sometimes, I look at her and I know exactly
what she's thinking. Sometimes, .. she's a mystery to me."
-- Sheridan to Franklin in Babylon 5:"Sleeping in Light"
So, we finally got the information out and the database has been restored.
If anyone else has this problem, we now have a utility available that will
correctly extract/fix the archive. Contact me at tniderost at hotmail dot
com
--Tom
"Ojala Pasi 'Albert'" <alb...@pikkukorppi.cs.tut.fi> wrote in message
news:bhq5l5$egm$1...@news.cc.tut.fi...