Takahashi Yu
yuuuu****@hotma*****
2005年 1月 11日 (火) 20:44:05 JST
高橋です。 何度もすいません。訂正箇所は2つでしたので修正しました。前文載せでよろしいで すかね? =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::MemberReadを初期化します。 my $fh = Archive::Zip::MemberRead->new($zip, 'fred.c') =cut