From 81c32ef08f7c98824109f48b4dbd6d555980ea0e Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 3 Jul 2024 15:28:25 -0400 Subject: [PATCH] Fix something that doesn't work for giant files --- SabreTools.FileTypes/Archives/GZipArchive.cs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/SabreTools.FileTypes/Archives/GZipArchive.cs b/SabreTools.FileTypes/Archives/GZipArchive.cs index 11db3e55..d355d7db 100644 --- a/SabreTools.FileTypes/Archives/GZipArchive.cs +++ b/SabreTools.FileTypes/Archives/GZipArchive.cs @@ -93,16 +93,12 @@ namespace SabreTools.FileTypes.Archives var gz = new gZip(); ZipReturn ret = gz.ZipFileOpen(this.Filename); ret = gz.ZipFileOpenReadStream(0, out Stream? gzstream, out ulong streamSize); -#if NET20 || NET35 byte[] buffer = new byte[32768]; int read; while ((read = gzstream!.Read(buffer, 0, buffer.Length)) > 0) { outstream.Write(buffer, 0, read); } -#else - gzstream!.CopyTo(outstream); -#endif // Dispose of the streams outstream.Dispose();