         } 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.accessTime = Date(timeIntervalSince1970: atime)
        } else if let gnuAtime = gnuAtime {
            self.accessTime = Date(timeIntervalSince1970: TimeInterval(gnuAtime))
        } else {
            self.accessTime = nil
        }

        if let ctime = local?.ctime ?? global?.ctime {
            self.creationTime = Date(timeIntervalSince1970: ctime)
        } else if let gnuCtime = gnuCtime {
            self.creationTime = Date(timeIntervalSince1970: TimeInterval(gnuCtime))
        } else {
            self.creationTime = nil
        }

        self.charset = local?.charset ?? global?.charset

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

        // Checksum
