ZipArchive::getStream Get a file handler to the entry defined by its name (read only). &reftitle.description; resourceZipArchive::getStream stringname Get a file handler to the entry defined by its name. For now it only supports read operations. &reftitle.parameters; name The name of the entry to use. &reftitle.returnvalues; Returns a file pointer (resource) on success or &false; on failure. &reftitle.examples; Get the entry contents with fread and store it. open('test.zip')) { $fp = $z->getStream('test'); if(!$fp) exit("failed\n"); while (!feof($fp)) { $contents .= fread($fp, 2); } fclose($fp); file_put_contents('t',$contents); echo "done.\n"; } ?> ]]> Same as the previous example but with fopen and the zip stream wrapper ]]> Stream wrapper and image, can be used with the xml function as well ]]>