21#import "OFArchiveEntry.h"
23OF_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 for storing, accessing and comparing dates.
Definition OFDate.h:34
Provides a way to store a number in an object.
Definition OFNumber.h:47
The root class for all other classes inside ObjFW.
Definition OFObject.h:692
A class for handling strings.
Definition OFString.h:143
A class which represents an entry in a Zoo archive.
Definition OFZooArchiveEntry.h:37
A class which represents an entry in an archive.
Definition OFArchiveEntry.h:33
A protocol for the creation of copies.
Definition OFObject.h:1350
A protocol for the creation of mutable copies.
Definition OFObject.h:1371