Takahashi Yu
yuuuu****@hotma*****
2005年 1月 10日 (月) 23:03:00 JST
高橋です。 訂正してみました。確認お願いします。 =head1 NAME =head1 名前 Archive::Zip::MemberRead - A wrapper that lets you read Zip archive members as if they were files. Archive::Zip::MemberRead - Zipアーカイブのメンバをファイルとして読ませるため のラッパー。 =cut =head1 SYNOPSIS =head1 概要 use Archive::Zip; use Archive::Zip::MemberRead; $zip = new Archive::Zip("file.zip"); $fh = new Archive::Zip::MemberRead($zip, "subdir/abc.txt"); while (defined($line = $fh->getline())) { print $fh->input_line_number . "#: $line\n"; } $read = $fh->read($buffer, 32*1024); print "Read $read bytes as :$buffer:\n"; =head1 DESCRIPTION =head1 説明 The Archive::Zip::MemberRead module lets you read Zip archive member data just like you read data from files. Archive::Zip::MemberReadモジュールはファイルからデータを読むのと同じよ うにZipアーカイブのメンバデータを読むためのものです。 =head1 METHODS =head1 方法 =over 4 =cut =item Archive::Zip::Member::readFileHandle() You can get a C<Archive::Zip::MemberRead> from an archive member by calling C<readFileHandle()>: 以下のようにしてC<readFileHandle()>を呼び出すことでアーカイブメンバから C<Archive::Zip::MemberRead>を得ます。 my $member = $zip->memberNamed('abc/def.c'); my $fh = $member->readFileHandle(); while (defined($line = $fh->getline())) { # ... } $fh->close(); =cut =item Archive::Zip::MemberRead->new($zip, $fileName) =item Archive::Zip::MemberRead->new($zip, $member) =item Archive::Zip::MemberRead->new($member) Construct a new Archive::Zip::MemberRead on the specified member. Archive::Zip::MenberRead->New()というメソッドが指定されたメンバの新しい Archive::Zip::MemberReadを構成します。 my $fh = Archive::Zip::MemberRead->new($zip, 'fred.c') =cut