Method: SevenZipRuby::SevenZipReader#open_file

Defined in:
lib/seven_zip_ruby/seven_zip_reader.rb

#open_file(filename, param = {}) ⇒ Object

Open 7zip archive file.

Args

filename

Filename of 7zip archive.

param

Optional hash parameter. :password key represents password of this archive.

Examples

szr = SevenZipRuby::SevenZipReader.new
szr.open_file("filename.7z")
# ...
szr.close
[View source]

257
258
259
260
261
# File 'lib/seven_zip_ruby/seven_zip_reader.rb', line 257

def open_file(filename, param = {})
  @stream = File.open(filename, "rb")
  self.open(@stream, param)
  return self
end