| package zip | |
| const ( | |
| fileHeaderSignature = 0x04034b50 | |
| directoryHeaderSignature = 0x02014b50 | |
| directoryEndSignature = 0x06054b50 | |
| ) | |
| type FileHeader struct { | |
| Name string | |
| CreatorVersion uint16 | |
| ReaderVersion uint16 | |
| Flags uint16 | |
| Method uint16 | |
| ModifiedTime uint16 | |
| ModifiedDate uint16 | |
| CRC32 uint32 | |
| CompressedSize uint32 | |
| UncompressedSize uint32 | |
| Extra []byte | |
| Comment string | |
| } | |
| type directoryEnd struct { | |
| diskNbr uint16 // unused | |
| dirDiskNbr uint16 // unused | |
| dirRecordsThisDisk uint16 // unused | |
| directoryRecords uint16 | |
| directorySize uint32 | |
| directoryOffset uint32 // relative to file | |
| commentLen uint16 | |
| comment string | |
| } |