sereko / theunarchiver

Automatically exported from code.google.com/p/theunarchiver
Other
0 stars 0 forks source link

Add support for StuffIt X preprocessing filters #179

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Here the link to the sample file: http://www.mediafire.com/?luxgykm3y1e

The Unarchiver will claim that it's unable to extract certain files and other 
files in the archive are 
corrupted. Stuffit Expander, on the other hand, has no problem handling this 
sample file.

Original issue reported on code.google.com by yuan...@gmail.com on 16 Aug 2009 at 8:14

GoogleCodeExporter commented 9 years ago
I am running The Unarchiver on Mac OS X 10.5.8 on a PowerPC machine.

Original comment by yuan...@gmail.com on 16 Aug 2009 at 8:15

GoogleCodeExporter commented 9 years ago

Original comment by paracel...@gmail.com on 17 Aug 2009 at 12:52

GoogleCodeExporter commented 9 years ago
This file seems to trigger several issues. To see if I've fixed one of the 
easier ones, can you confirm if the file 
"ABBYY FineReader 5 Sprint Plus/Content/for Mac OS X Add-on/TextLang.Dat" is 0 
bytes in length when 
extracted with StuffIt Expander? I do not have it installed at the moment.

Original comment by paracel...@gmail.com on 17 Aug 2009 at 1:45

GoogleCodeExporter commented 9 years ago
Here is an installer-free version of StuffIt:
http://www.mediafire.com/?jjmkmqonhcd

Just decompress and run.

BTW, TextLang.Dat is 0 bytes in length when extracted with StuffIt Expander.

Original comment by yuan...@gmail.com on 17 Aug 2009 at 2:30

GoogleCodeExporter commented 9 years ago
Excellent, then that file should be fixed. The others that fail seem to be 
using some preprocessing filters that I 
have not figured out yet. I'll see how difficult it would be to fix those.

Original comment by paracel...@gmail.com on 17 Aug 2009 at 10:31

GoogleCodeExporter commented 9 years ago
All right, the other files that fail are indeed using preprocessing filters 
that are not yet implemented. There are 
eight of these, and this file uses two of them. I'm going to bump this to a 
future version, because reverse-
engineering them all would take more time than I have available right now.

What would help greatly with getting this done is more example files that use 
the six other preprocessing 
filters. Any file that fails to extract is probably using one (unless it using 
the JPEG compression mode).

I've listed them with names on 
http://code.google.com/p/theunarchiver/wiki/SitxSpecs, in case anybody 
wants to try and figure out how to get StuffIt to produce files using those 
filters. They seem to be related to 
specific processors and file formats.

Original comment by paracel...@gmail.com on 18 Aug 2009 at 12:29

GoogleCodeExporter commented 9 years ago
Issue 317 has been merged into this issue.

Original comment by paracel...@gmail.com on 7 Feb 2011 at 11:52

GoogleCodeExporter commented 9 years ago
x86 preprocessor implemented.

Original comment by paracel...@gmail.com on 12 Feb 2011 at 11:20