开发者

Read file comments from a zip file in Ruby

开发者 https://www.devze.com 2022-12-08 17:01 出处:网络
I am doing Python challenge in Ruby. I need to read the file contents and comments from a Z开发者_开发技巧ip file. The content is no problem with the RubyZip gem but I am unable to get the comments ou

I am doing Python challenge in Ruby. I need to read the file contents and comments from a Z开发者_开发技巧ip file. The content is no problem with the RubyZip gem but I am unable to get the comments out. Any ideas?


According to the documentation an instance of the RubyZip ZipFile class has a comment attribute which returns the zip file's comment, if it has one.

e.g.

require 'zip/zip'

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


You'll actually want the comments from each of the files, which I had a much harder time finding documentation on. Here's an example of how to get the comment from a file.

require 'zip/zip'

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

精彩评论

暂无评论...
验证码 换一张
取 消