137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
-
-
+
-
-
-
-
-
-
|
if (partNumber == lastPartNumber)
path = _path;
else
path = [_path.stringByDeletingPathExtension
stringByAppendingFormat: @".z%02u", partNumber + 1];
@try {
return [OFFile fileWithPath: path mode: @"r"];
return [OFFile fileWithPath: path mode: @"r"];
} @catch (OFOpenItemFailedException *e) {
if (e.errNo != ENOENT)
@throw e;
return nil;
}
}
- (void)listFiles
{
for (OFZIPArchiveEntry *entry in _archive.entries) {
void *pool = objc_autoreleasePoolPush();
|