     private let deviceMajorNumber: String?
     private let deviceMinorNumber: String?
 
-    private let fileName: String?
-    private let fileNamePrefix: String?
-    private let linkedFileName: String?
-    private var paxPath: String?
-
     /// The most recent access time of the original file or directory (PAX only).
     public private(set) var accessTime: Date?
 


    // MARK: ContainerEntryInfo

    /// Name of the file or directory.
    public var name: String? {
        return (paxPath ?? gnuLongName) ?? ((fileNamePrefix ?? "") + (fileName ?? ""))
    }

    /// Size of the data associated with the entry.
    public private(set) var size: Int?

            case "hdrcharset":
                break
            case "linkpath":
                linkName = value
            case "path":
                name = value
            case "size":
                self.size = Int(value)
            case "uid":
