Create any folder u like, create file named "index.php" and paste this code.
NOTE: It calculates CRC32 of every file, it doesn't unpack MRS-files, so u have to unpack them manually.
PHP Code:
<?PHP
header("Content-type: text/plain");
$d = opendir('.');
$sub_dirs = Array();
while(false !== ($_entry = readdir($d)))
{
if(!is_dir($_entry) && !eregi("\.log$", $_entry) && !eregi("\.php$", $_entry))
{
$data = file_get_contents($_entry);
$crc = str_pad(dechex(crc32($data)), 8, '0', STR_PAD_LEFT);
print" <FILE NAME=\"" . $_entry . "\" CRC32=\"$crc\"/>\n";
}
elseif(is_dir($_entry) && !eregi("\.\.", $_entry) && !eregi("\.", $_entry))
{
$sub_dirs[] = $_entry;
}
}
while(count($sub_dirs) >0)
{
$dir = array_shift($sub_dirs);
$d = opendir($dir);
while($_entry = readdir($d))
{
if(!is_dir($dir . '/'. $_entry) && !eregi("\.log$", $_entry) && !eregi("\.php$", $_entry))
{
$data = file_get_contents($dir . '/'. $_entry);
$crc = str_pad(dechex(crc32($data)), 8, '0', STR_PAD_LEFT);
print" <FILE NAME=\"" . $dir . '/'. $_entry . "\" CRC32=\"$crc\"/>\n";
}
elseif(is_dir($dir . '/'. $_entry) && ($_entry != '..') && ($_entry != '.'))
{
$sub_dirs[] = $dir . '/'. $_entry;
}
}
}
closedir($d);
?>
PS: I love PHP. So I make lots of PHP-programs for some basic automations. %)