 
     private(set) var offset: UInt64
 
+    private(set) var modificationTimestamp: Int?
+
     init(_ pointerData: inout DataWithPointer, _ currentDiskNumber: UInt32) throws {
         // Check signature.
         guard pointerData.uint32FromAlignedBytes(count: 4) == 0x02014b50

            attributesDict[FileAttributeKey.modificationDate] = mtime
        }

        // Size
        attributesDict[FileAttributeKey.size] = cdEntry.uncompSize



    let fileName: String

    private(set) var modificationTimestamp: Int?
    private(set) var accessTimestamp: Int?
    private(set) var creationTimestamp: Int?

    init(_ pointerData: inout DataWithPointer) throws {
        // Check signature.
        guard pointerData.uint32FromAlignedBytes(count: 4) == 0x04034b50
