いくつか方法があるが、それぞれ試してみる。 条件 open 非圧縮ファイル読み込み open zcat(gzip -cd) 標準出力読み込み IO::File zcat(gzip -cd) 標準出力読み込み Compress::Zlib サンプルファイル 内容 CSVファイル 行数 6309行 sample.csv 1661636 bytes (1.6M bytes) sample.csv.gz 196774 bytes (193K bytes) 環境 OS Debian GNU/Linux 4.0 (coLinux 0.7.1) Perl v5.8.8 メモリ 512MB/2048MB (coLinux割り当て/全体) PC HP ProLiant ML115 (Windows XP) 使うモジュール Compress-Zlib 2.008 http://search.cpan.org/