cavolo... ho cappellato di brutto:

$estract = gzread($zp,50000000);

essendo compressi i files avevo il limite del gzread appunto a 50 MByte