@@ -83,10 +83,21 @@ * archive. * @return A new, autoreleased OFZIPArchive */ + (instancetype)archiveWithURI: (OFURI *)URI mode: (OFString *)mode; +/** + * @brief Creates a URI for accessing a the specified file within the specified + * ZIP archive. + * + * @param path The path of the file within the archive + * @param archive The URI of the archive + * @return A URI for accessing the specified file within the specified ZIP + * archive + */ ++ (OFURI *)URIForFile: (OFString *)path inArchive: (OFURI *)archive; + - (instancetype)init OF_UNAVAILABLE; /** * @brief Initializes an already allocated OFZIPArchive object with the * specified stream.