I need to seek through a large gzipped data file. As I know, there are two ways that I can read a '.gz' file; those are 'open "zcat $filename|"' and to use Compress::Zlib. I have seen using the later is too much slower than the first. But zcat method doesn't allow me to seek, atleast by 'seek' tool. Is there a fast way by which I can seek through a large '.gz' data file?