Method: SevenZipRuby::SevenZipReader.verify
- Defined in:
- lib/seven_zip_ruby/seven_zip_reader.rb
permalink .verify(stream, opt = {}) ⇒ Object
Open and verify 7zip archive.
Args
stream
-
Input stream to read 7zip archive.
stream.seek
andstream.read
are needed. opt
-
Optional hash parameter.
:password
key represents password of this archive.
Examples
File.open("filename.7z", "rb") do |file|
ret = SevenZipRuby::SevenZipReader.verify(file)
# => true/false
end
210 211 212 213 214 215 216 217 218 219 220 |
# File 'lib/seven_zip_ruby/seven_zip_reader.rb', line 210 def verify(stream, opt = {}) ret = false begin self.open(stream, opt) do |szr| ret = szr.verify end rescue ret = false end return ret end |