in reply to Reading large files
That isn't a "perl problem".
Your zcat binary isn't built to handle large (>2GB) files.