     public let unknownExtendedHeaderRecords: [String: String]?
 
     let specialEntryType: SpecialEntryType?
+    let hasRecognizedMagic: Bool
 
     let blockStartIndex: Int
 

        let magic = byteReader.uint64()

        if magic == 0x0020207261747375 || magic == 0x3030007261747375 || magic == 0x3030207261747375 {
            let uname = try byteReader.nullEndedAsciiString(cutoff: 32)
            self.ownerUserName = (local?.uname ?? global?.uname) ?? uname


                }
            }
        } else {
            self.hasRecognizedMagic = false
            ownerUserName = local?.uname ?? global?.uname
            ownerGroupName = local?.gname ?? global?.gname
            deviceMajorNumber = nil
