从Ruby中的zip文件中读取文件注释

时间:2009-10-19 11:48:23

标签: ruby zip rubyzip

我在Ruby中正在做Python challenge。我需要从Zip文件中读取文件内容和注释。 RubyZip gem的内容没问题,但我无法得到评论。有什么想法吗?

2 个答案:

答案 0 :(得分:6)

根据文档,RubyZip ZipFile类的实例具有comment属性,该属性返回zip文件的注释(如果有)。

e.g。

require 'zip/zip'

Zip::ZipFile.open('zip_with_comment.zip') do |zipfile|
  puts zipfile.comment
end

答案 1 :(得分:5)

您实际上想要每个文件的评论,我更难找到documentation on。以下是如何从文件中获取评论的示例。

require 'zip/zip'

Zip::ZipFile.open("6.zip") do |zipfile|
  p zipfile.get_entry("90052.txt").comment
end