@@ -63,17 +63,20 @@ app = (OFZIP *)[[OFApplication sharedApplication] delegate]; } + (instancetype)archiveWithStream: (OF_KINDOF(OFStream *))stream mode: (OFString *)mode + encoding: (of_string_encoding_t)encoding { return [[[self alloc] initWithStream: stream - mode: mode] autorelease]; + mode: mode + encoding: encoding] autorelease]; } - (instancetype)initWithStream: (OF_KINDOF(OFStream *))stream mode: (OFString *)mode + encoding: (of_string_encoding_t)encoding { self = [super init]; @try { _archive = [[OFZIPArchive alloc] initWithStream: stream