Add working pclzip fallback function