Rework the code that uncompresses archives for Win32.
Use popen and a short hand-rolled read/write loop to
uncompress instead of a shell with redirection to tmp
file ... the shell on Windows was somehow managing to
botch it (possibly doing eol conversion?) and creating
an invalid uncompressed file.
Rework the code that uncompresses archives for Win32.
Use popen and a short hand-rolled read/write loop to
uncompress instead of a shell with redirection to tmp
file ... the shell on Windows was somehow managing to
botch it (possibly doing eol conversion?) and creating
an invalid uncompressed file.