21 #import "OFArchiveEntry.h" 23 OF_ASSUME_NONNULL_BEGIN
37 uint8_t _headerType, _compressionMethod;
38 #ifdef OF_ZOO_ARCHIVE_M 41 unsigned long long _nextHeaderOffset, _dataOffset;
43 uint16_t _lastModifiedFileDate, _lastModifiedFileTime;
45 unsigned long long _uncompressedSize, _compressedSize;
46 uint16_t _minVersionNeeded;
49 OFString *_fileName, *_Nullable _directoryName;
50 uint16_t _operatingSystemIdentifier;
51 OFNumber *_Nullable _POSIXPermissions;
59 @property (readonly, nonatomic) uint8_t headerType;
64 @property (readonly, nonatomic) uint8_t compressionMethod;
69 @property (readonly, nonatomic) uint16_t CRC16;
77 @property (readonly, nonatomic) uint16_t minVersionNeeded;
82 @property (readonly, nonatomic, getter=isDeleted)
bool deleted;
87 @property (readonly, nonatomic) uint16_t operatingSystemIdentifier;
93 @property OF_NULLABLE_PROPERTY (readonly, retain, nonatomic)
OFNumber *timeZone;
95 - (instancetype)init OF_UNAVAILABLE;
100 #import "OFMutableZooArchiveEntry.h" A class which represents an entry in an archive.
Definition: OFArchiveEntry.h:26
A class for storing, accessing and comparing dates.
Definition: OFDate.h:33
The root class for all other classes inside ObjFW.
Definition: OFObject.h:690
A class which represents an entry in a Zoo archive.
Definition: OFZooArchiveEntry.h:34
A class for handling strings.
Definition: OFString.h:142
Provides a way to store a number in an object.
Definition: OFNumber.h:46
A protocol for the creation of mutable copies.
Definition: OFObject.h:1371
A protocol for the creation of copies.
Definition: OFObject.h:1350