diff --git a/src/SharpCompress/Common/Zip/ZipFilePart.cs b/src/SharpCompress/Common/Zip/ZipFilePart.cs index 5d0a69c3..85b566d9 100644 --- a/src/SharpCompress/Common/Zip/ZipFilePart.cs +++ b/src/SharpCompress/Common/Zip/ZipFilePart.cs @@ -7,12 +7,12 @@ using SharpCompress.Compressors.BZip2; using SharpCompress.Compressors.Deflate; using SharpCompress.Compressors.Deflate64; +using SharpCompress.Compressors.Explode; using SharpCompress.Compressors.LZMA; using SharpCompress.Compressors.PPMd; +using SharpCompress.Compressors.Reduce; using SharpCompress.Compressors.Shrink; using SharpCompress.Compressors.Xz; -using SharpCompress.Compressors.Reduce; -using SharpCompress.Compressors.Explode; using SharpCompress.IO; using ZstdSharp; @@ -109,7 +109,12 @@ protected Stream CreateDecompressionStream(Stream stream, ZipCompressionMethod m } case ZipCompressionMethod.Explode: { - return new ExplodeStream(stream, Header.CompressedSize, Header.UncompressedSize, Header.Flags); + return new ExplodeStream( + stream, + Header.CompressedSize, + Header.UncompressedSize, + Header.Flags + ); } case ZipCompressionMethod.Deflate: diff --git a/tests/SharpCompress.Test/Zip/ZipArchiveTests.cs b/tests/SharpCompress.Test/Zip/ZipArchiveTests.cs index dfeecadd..34de7422 100644 --- a/tests/SharpCompress.Test/Zip/ZipArchiveTests.cs +++ b/tests/SharpCompress.Test/Zip/ZipArchiveTests.cs @@ -16,7 +16,6 @@ public class ZipArchiveTests : ArchiveTests { public ZipArchiveTests() => UseExtensionInsteadOfNameToVerify = true; - [Fact] public void Zip_ZipX_ArchiveStreamRead() => ArchiveStreamRead("Zip.zipx"); @@ -183,6 +182,7 @@ public void Zip_Shrink_ArchiveStreamRead() UseCaseInsensitiveToVerify = true; ArchiveStreamRead("Zip.shrink.zip"); } + [Fact] public void Zip_Implode_ArchiveStreamRead() { @@ -190,6 +190,7 @@ public void Zip_Implode_ArchiveStreamRead() UseCaseInsensitiveToVerify = true; ArchiveStreamRead("Zip.implode.zip"); } + [Fact] public void Zip_Reduce1_ArchiveStreamRead() { @@ -197,6 +198,7 @@ public void Zip_Reduce1_ArchiveStreamRead() UseCaseInsensitiveToVerify = true; ArchiveStreamRead("Zip.reduce1.zip"); } + [Fact] public void Zip_Reduce2_ArchiveStreamRead() { @@ -204,6 +206,7 @@ public void Zip_Reduce2_ArchiveStreamRead() UseCaseInsensitiveToVerify = true; ArchiveStreamRead("Zip.reduce2.zip"); } + [Fact] public void Zip_Reduce3_ArchiveStreamRead() { @@ -211,6 +214,7 @@ public void Zip_Reduce3_ArchiveStreamRead() UseCaseInsensitiveToVerify = true; ArchiveStreamRead("Zip.reduce3.zip"); } + [Fact] public void Zip_Reduce4_ArchiveStreamRead() { @@ -218,6 +222,7 @@ public void Zip_Reduce4_ArchiveStreamRead() UseCaseInsensitiveToVerify = true; ArchiveStreamRead("Zip.reduce4.zip"); } + [Fact] public void Zip_Random_Write_Remove() {