From 033aa788842fb8138e00fec32be2a7b99729badf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Luthi?= Date: Mon, 20 Apr 2026 18:02:23 +0200 Subject: [PATCH] Remove the SharpZipLib dependency The built-in GZipStream can be used instead --- src/Toimik.WarcProtocol/CompressionStreamFactory.cs | 8 ++------ src/Toimik.WarcProtocol/Toimik.WarcProtocol.csproj | 1 - 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/Toimik.WarcProtocol/CompressionStreamFactory.cs b/src/Toimik.WarcProtocol/CompressionStreamFactory.cs index c8c29ad..e08594b 100644 --- a/src/Toimik.WarcProtocol/CompressionStreamFactory.cs +++ b/src/Toimik.WarcProtocol/CompressionStreamFactory.cs @@ -16,17 +16,13 @@ namespace Toimik.WarcProtocol; -using ICSharpCode.SharpZipLib.GZip; using System.IO; +using System.IO.Compression; public class CompressionStreamFactory { - public CompressionStreamFactory() - { - } - public virtual Stream CreateDecompressStream(Stream stream) { - return new GZipInputStream(stream); + return new GZipStream(stream, CompressionMode.Decompress); } } \ No newline at end of file diff --git a/src/Toimik.WarcProtocol/Toimik.WarcProtocol.csproj b/src/Toimik.WarcProtocol/Toimik.WarcProtocol.csproj index f9839eb..15afe0e 100644 --- a/src/Toimik.WarcProtocol/Toimik.WarcProtocol.csproj +++ b/src/Toimik.WarcProtocol/Toimik.WarcProtocol.csproj @@ -25,7 +25,6 @@ - all runtime; build; native; contentfiles; analyzers; buildtransitive