Somehow I didn't receive any e-mail when someone had posted to this thread.
Here is some version of my php-script that did uncompression for files. It does not parse file names.
PHP Code:
<?php
header("Content-Type: "."text/plain");
$index = 0;
echo "Finding headers..\n";
//while(!(FALSE === ($iParse = strpos ($compressed, chr(0x78).chr(0xda)))) )
while(!(FALSE === ($iParse = strpos ($compressed, chr(0x78).chr(0x9c)))) )
{
$iSkip = 1;
echo "iParse: ".$iParse." DataLeft: ".strlen($compressed)."\n";
$compressed = substr($compressed, $iParse);
if(FALSE != ($uncompressed = gzuncompress($compressed)) )
{
//$iSkip = strlen(gzcompress($uncompressed, 6));
// file_put_contents("bck_".$index, $uncompressed);
$filename = "bck_".$index;
if (!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
continue;
}
if (fwrite($handle, $uncompressed) === FALSE) {
echo "Cannot write to file ($filename)";
}
fclose($handle);
$index++;
}
echo "Skipping ".$iSkip."\n";
//remove "x"
$compressed = substr($compressed, $iSkip);
}
?>