21 OF_ASSUME_NONNULL_BEGIN
23 @class OFArray OF_GENERIC(ObjectType);
37 uint32_t _diskNumber, _centralDirectoryDisk;
38 uint64_t _centralDirectoryEntriesInDisk, _centralDirectoryEntries;
39 uint64_t _centralDirectorySize;
40 int64_t _centralDirectoryOffset;
45 OFStream *_Nullable _lastReturnedStream;
68 + (instancetype)archiveWithPath: (
OFString *)path;
71 -
init OF_UNAVAILABLE;
80 - initWithSeekableStream: (
OFSeekableStream *)stream OF_DESIGNATED_INITIALIZER;
118 OF_ASSUME_NONNULL_END
A class for handling strings.
Definition: OFString.h:114
OFString * archiveComment
Definition: OFZIPArchive.h:51
id init()
Initializes an already allocated object.
Definition: OFObject.m:488
A stream that supports seeking.
Definition: OFSeekableStream.h:57
An abstract class for storing and changing objects in a dictionary.
Definition: OFMutableDictionary.h:39
A class which represents an entry in the central directory of a ZIP archive.
Definition: OFZIPArchiveEntry.h:90
The root class for all other classes inside ObjFW.
Definition: OFObject.h:379
OFArray * entries()
Returns the entries of the central directory of the archive as an array of objects of class OFZIPArch...
Definition: OFZIPArchive.m:319
An abstract class for storing objects in an array.
Definition: OFArray.h:89
An abstract class for storing, adding and removing objects in an array.
Definition: OFMutableArray.h:40
A class for accessing and manipulating ZIP files.
Definition: OFZIPArchive.h:34
A base class for different types of streams.
Definition: OFStream.h:88