use IO::Zlib; tie *FILE, 'IO::Zlib', "xxxxx-access_log.7.gz", "rb"; print ; __END__ I wish I were an oscar meyer weiner yeah!