Jad генератор на основе ZipArchive

<?php
/**
 * Jad генератор на основе ZipArchive
 * автор: Nc_Soft
 * 13.02.09
 */
$file = 'test.jar';
$jad = '';

//создаем объект
$z = new ZipArchive();

if ($z->open($file)) {
	$fp = $z->getStream('META-INF/MANIFEST.MF');
	if(!$fp) exit("не удалось открыть манифест");

	//читаем данные
	while (!feof($fp)) {
		$jad .= fread($fp, 200);
	}

	fclose($fp);

	//дописываем что надо
	$jad .= "\nMIDlet-Jar-Size: ".filesize($file)."\nMIDlet-Jar-URL: $file";

	//сохраняем
	file_put_contents('test.jad', $jad);
}

//А вообще, можно извлечь манифест еще проще
echo file_get_contents("zip://$file#META-INF/MANIFEST.MF");
//http://ru.php.net/manual/en/function.ziparchive-getstream.php
?>