20#import "OFZooArchiveEntry.h"
22OF_ASSUME_NONNULL_BEGIN
37@property (readwrite, nonatomic) uint8_t headerType;
47@property (readwrite, nonatomic) uint16_t
CRC16;
60@property (readwrite, nonatomic, getter=isDeleted)
bool deleted;
74@property OF_NULLABLE_PROPERTY (readwrite,
retain, nonatomic)
83+ (instancetype)entryWithFileName: (
OFString *)fileName;
92- (instancetype)initWithFileName: (
OFString *)fileName;
A class which represents a mutable entry in a Zoo archive.
Definition OFMutableZooArchiveEntry.h:31
uint16_t CRC16
The CRC16 of the file.
Definition OFMutableZooArchiveEntry.h:48
void makeImmutable()
Converts the OFMutableZooArchiveEntry to an immutable OFZooArchiveEntry.
Definition OFMutableZooArchiveEntry.m:185
uint16_t minVersionNeeded
The minimum version required to extract the file.
Definition OFMutableZooArchiveEntry.h:56
uint8_t compressionMethod
The compression method of the entry.
Definition OFMutableZooArchiveEntry.h:43
OFNumber * timeZone
The time zone in which the file was stored, as an offset in hours from UTC (as a float).
Definition OFMutableZooArchiveEntry.h:76
bool deleted
Whether the file was deleted.
Definition OFMutableZooArchiveEntry.h:61
uint16_t operatingSystemIdentifier
The operating system identifier of the file.
Definition OFMutableZooArchiveEntry.h:66
Provides a way to store a number in an object.
Definition OFNumber.h:47
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 a mutable entry in an archive.
Definition OFMutableArchiveEntry.h:29
instancetype retain()
Increases the retain count.