333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
|
else if ([compressionMethod isEqual: @"-lhx-"])
_decompressedStream = [[OFLHADecompressingStream alloc]
of_initWithStream: stream
distanceBits: 5
dictionaryBits: 20];
else if ([compressionMethod isEqual: @"-lh0-"] ||
[compressionMethod isEqual: @"-lhd-"] ||
[compressionMethod isEqual: @"-lz4-"])
_decompressedStream = [stream retain];
else
@throw [OFUnsupportedVersionException
exceptionWithVersion: compressionMethod];
_entry = [entry copy];
_toRead = entry.uncompressedSize;
|
|
>
|
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
|
else if ([compressionMethod isEqual: @"-lhx-"])
_decompressedStream = [[OFLHADecompressingStream alloc]
of_initWithStream: stream
distanceBits: 5
dictionaryBits: 20];
else if ([compressionMethod isEqual: @"-lh0-"] ||
[compressionMethod isEqual: @"-lhd-"] ||
[compressionMethod isEqual: @"-lz4-"] ||
[compressionMethod isEqual: @"-pm0-"])
_decompressedStream = [stream retain];
else
@throw [OFUnsupportedVersionException
exceptionWithVersion: compressionMethod];
_entry = [entry copy];
_toRead = entry.uncompressedSize;
|