# File lib/zip/zip_file.rb, line 60 def initialize(fileName, create = nil, buffer = false) super() @name = fileName @comment = "" case when ::File.exists?(fileName) && !buffer ::File.open(name, "rb") do |f| read_from_stream(f) end when create @entrySet = ZipEntrySet.new else raise ZipError, "File #{fileName} not found" end @create = create @storedEntries = @entrySet.dup @storedComment = @comment @restore_ownership = false @restore_permissions = false @restore_times = true end