mirror of
https://github.com/aaru-dps/Aaru.git
synced 2026-05-21 20:17:37 +00:00
[ZIP] Add support for PKWARE Data Compression Library (Blast) in compression methods
This commit is contained in:
@@ -24,6 +24,8 @@ public sealed partial class Zip
|
||||
Deflate = 8,
|
||||
/// <summary>Deflate64 / Enhanced Deflate (64KB window)</summary>
|
||||
Deflate64 = 9,
|
||||
/// <summary>PKWARE Data Compression Library Imploding</summary>
|
||||
Blast = 10,
|
||||
/// <summary>BZip2</summary>
|
||||
BZip2 = 12,
|
||||
/// <summary>LZMA</summary>
|
||||
|
||||
@@ -220,6 +220,11 @@ public sealed partial class Zip
|
||||
|
||||
break;
|
||||
|
||||
case CompressionMethod.Blast:
|
||||
stream = new BlastStream(compressedStream, entry.UncompressedSize);
|
||||
|
||||
break;
|
||||
|
||||
case CompressionMethod.BZip2:
|
||||
{
|
||||
var compressedData = new byte[entry.CompressedSize];
|
||||
|
||||
Reference in New Issue
Block a user