diff --git a/Sources/ZIP/ZipLocalHeader.swift b/Sources/ZIP/ZipLocalHeader.swift index 69023c37..5422da1a 100644 --- a/Sources/ZIP/ZipLocalHeader.swift +++ b/Sources/ZIP/ZipLocalHeader.swift @@ -29,8 +29,6 @@ struct ZipLocalHeader { private(set) var ntfsAtime: UInt64? private(set) var ntfsCtime: UInt64? - let headerSize: Int - init(_ pointerData: DataWithPointer) throws { // Check signature. guard pointerData.uint32() == 0x04034b50 @@ -53,7 +51,6 @@ struct ZipLocalHeader { let fileNameLength = pointerData.uint16().toInt() let extraFieldLength = pointerData.uint16().toInt() - self.headerSize = 30 + fileNameLength + extraFieldLength guard let fileName = ZipCommon.getStringField(pointerData, fileNameLength, useUtf8) else { throw ZipError.wrongTextField }