def search(filename)
                raise Exceptions::NotInitializedError unless @Decompressor
                cabinet = @Decompressor.search(@Decompressor, filename)
                error = lastError
                raise Exceptions::LibMsPackError.new(error) unless error == LibMsPack::MSPACK_ERR_OK