         } else {
             self.ownerUserName = local?.uname ?? global?.uname
             self.ownerGroupName = local?.gname ?? global?.gname
-            self.deviceMajorNumber = nil
-            self.deviceMinorNumber = nil
         }
 
         if local != nil || global != nil {

            self.modificationTime = Date(timeIntervalSince1970: paxMtime)
        } else if let mtime = mtime {
            self.modificationTime = Date(timeIntervalSince1970: TimeInterval(mtime))
        } else {
            self.modificationTime = nil
        }

        // Checksum

     3. GNU format type "L" (LongName) entry.
     4. Default TAR header.
     */
    public var name: String

    /// Entry's data size.
    public internal(set) var size: Int?

    public let type: ContainerEntryType

    /// Entry's last access time (only available for PAX format; `nil` otherwise).
    public var accessTime: Date?

    /// Entry's creation time (only available for PAX format; `nil` otherwise).
    public var creationTime: Date?

    /// Entry's last modification time.
    public var modificationTime: Date?

    public var permissions: Permissions?

    // MARK: TAR specific

