24 OF_ASSUME_NONNULL_BEGIN
26 @class OFArray OF_GENERIC(ObjectType);
50 wantsPartNumbered: (
unsigned int)partNumber
51 lastPartNumber: (
unsigned int)lastPartNumber;
59 OF_SUBCLASSING_RESTRICTED
62 #ifdef OF_ZIP_ARCHIVE_M 69 uint32_t _diskNumber, _lastDiskNumber;
71 uint32_t _centralDirectoryDisk;
72 uint64_t _centralDirectoryEntriesInDisk, _centralDirectoryEntries;
73 uint64_t _centralDirectorySize;
74 int64_t _centralDirectoryOffset;
76 #ifdef OF_ZIP_ARCHIVE_M 82 OFStream *_Nullable _lastReturnedStream;
88 @property OF_NULLABLE_PROPERTY (assign, nonatomic)
94 @property OF_NULLABLE_PROPERTY (copy, nonatomic)
OFString *archiveComment;
104 @property (readonly, nonatomic)
118 + (instancetype)archiveWithStream: (
OFStream *)stream mode: (
OFString *)mode;
130 + (instancetype)archiveWithIRI: (
OFIRI *)IRI mode: (
OFString *)mode;
143 - (instancetype)init OF_UNAVAILABLE;
157 - (instancetype)initWithStream: (
OFStream *)stream
158 mode: (
OFString *)mode OF_DESIGNATED_INITIALIZER;
171 - (instancetype)initWithIRI: (
OFIRI *)IRI mode: (
OFString *)mode;
244 OF_ASSUME_NONNULL_END
A class for accessing and manipulating ZIP files.
Definition: OFZIPArchive.h:60
An abstract class for storing objects in an array.
Definition: OFArray.h:107
The root class for all other classes inside ObjFW.
Definition: OFObject.h:690
An abstract class for storing, adding and removing objects in an array.
Definition: OFMutableArray.h:47
A delegate for OFZIPArchive.
Definition: OFZIPArchive.h:31
A base class for different types of streams.
Definition: OFStream.h:278
A class for handling strings.
Definition: OFString.h:142
An abstract class for storing and changing objects in a dictionary.
Definition: OFMutableDictionary.h:46
A class which represents an entry in the central directory of a ZIP archive.
Definition: OFZIPArchiveEntry.h:108
A class for representing IRIs, URIs, URLs and URNs, for parsing them as well as accessing parts of th...
Definition: OFIRI.h:39
A stream that supports seeking.
Definition: OFSeekableStream.h:74