 
         var answerData = try Data(contentsOf: answer1URL, options: .mappedIfSafe)
 
-        XCTAssertEqual(entries[0].name, "test1.answer")
-        XCTAssertEqual(entries[0].isDirectory, false)
-        XCTAssertEqual(entries[0].size, answerData.count)
-        XCTAssertEqual(try entries[0].data(), answerData)
+        XCTAssertEqual(entries[0].info.name, "test1.answer")
+        XCTAssertEqual(entries[0].info.isDirectory, false)
+        XCTAssertEqual(entries[0].info.size, answerData.count)
+        XCTAssertEqual(entries[0].data, answerData)
 
         guard let answer4URL = Constants.url(forAnswer: "test4") else {
             XCTFail("Unable to get answer's URL.")


        let answerData = try? Data(contentsOf: answerURL, options: .mappedIfSafe)

        XCTAssertEqual(try entries[0].data(), answerData)
    }

    func test7zCopy() throws {


        let answerData = try? Data(contentsOf: answerURL, options: .mappedIfSafe)

        XCTAssertEqual(entries[0].data, answerData)
    }

    func test7zDeflate() throws {
