21OF_ASSUME_NONNULL_BEGIN
27 OFGZIPStreamOperatingSystemFAT = 0,
28 OFGZIPStreamOperatingSystemAmiga = 1,
29 OFGZIPStreamOperatingSystemVMS = 2,
30 OFGZIPStreamOperatingSystemUNIX = 3,
31 OFGZIPStreamOperatingSystemVM_CMS = 4,
32 OFGZIPStreamOperatingSystemAtariTOS = 5,
33 OFGZIPStreamOperatingSystemHPFS = 6,
34 OFGZIPStreamOperatingSystemMacintosh = 7,
35 OFGZIPStreamOperatingSystemZSystem = 8,
36 OFGZIPStreamOperatingSystemCPM = 9,
37 OFGZIPStreamOperatingSystemTOPS20 = 10,
38 OFGZIPStreamOperatingSystemNTFS = 11,
39 OFGZIPStreamOperatingSystemQDO = 12,
40 OFGZIPStreamOperatingSystemAcornRISCOS = 13,
41 OFGZIPStreamOperatingSystemUnknown = 255
42} OFGZIPStreamOperatingSystem;
50OF_SUBCLASSING_RESTRICTED
58 OFGZIPStreamStateCompressionMethod,
59 OFGZIPStreamStateFlags,
60 OFGZIPStreamStateModificationDate,
61 OFGZIPStreamStateExtraFlags,
62 OFGZIPStreamStateOperatingSystem,
63 OFGZIPStreamStateExtraLength,
64 OFGZIPStreamStateExtra,
65 OFGZIPStreamStateName,
66 OFGZIPStreamStateComment,
67 OFGZIPStreamStateHeaderCRC16,
68 OFGZIPStreamStateData,
69 OFGZIPStreamStateCRC32,
70 OFGZIPStreamStateUncompressedSize
73 OFGZIPStreamFlagText = 0x01,
74 OFGZIPStreamFlagHeaderCRC16 = 0x02,
75 OFGZIPStreamFlagExtra = 0x04,
76 OFGZIPStreamFlagName = 0x08,
77 OFGZIPStreamFlagComment = 0x10
80 OFGZIPStreamOperatingSystem _operatingSystemMadeOn;
83 OFDate *_Nullable _modificationDate;
84 uint16_t _extraLength;
85 uint32_t _CRC32, _uncompressedSize;
94@property (readonly, nonatomic)
95 OFGZIPStreamOperatingSystem operatingSystemMadeOn;
115- (instancetype)init OF_UNAVAILABLE;
126- (instancetype)initWithStream: (
OFStream *)stream
127 mode: (
OFString *)mode OF_DESIGNATED_INITIALIZER;
A class for storing, accessing and comparing dates.
Definition OFDate.h:30
A class that handles GZIP compression and decompression transparently for an underlying stream.
Definition OFGZIPStream.h:52
OFDate * modificationDate
The modification date of the original file.
Definition OFGZIPStream.h:103
A class that handles Deflate decompression transparently for an underlying stream.
Definition OFInflateStream.h:35
A base class for different types of streams.
Definition OFStream.h:188
A class for handling strings.
Definition OFString.h:135