diff --git a/src/ZoneTree/Compression/BrotliDataCompression.cs b/src/ZoneTree/Compression/BrotliDataCompression.cs index 74b861e..abbad63 100644 --- a/src/ZoneTree/Compression/BrotliDataCompression.cs +++ b/src/ZoneTree/Compression/BrotliDataCompression.cs @@ -1,5 +1,4 @@ using System.IO.Compression; -using ZoneTree.AbstractFileStream; namespace ZoneTree.Compression; @@ -22,17 +21,6 @@ public static class BrotliDataCompression return compressed.AsMemory(0, compressedLength); } - public static byte[] Decompress(Memory compressedBytes) - { - using var pin = compressedBytes.Pin(); - using var msInput = compressedBytes.ToReadOnlyStream(pin); - using var msOutput = new MemoryStream(); - using var gzs = new BrotliStream(msInput, CompressionMode.Decompress); - gzs.CopyTo(msOutput); - var decompressed = msOutput.ToArray(); - return decompressed; - } - public static byte[] Decompress(Memory compressedBytes, int decompressedLength) { var decompressed = new byte[decompressedLength]; diff --git a/src/ZoneTree/Compression/GZipDataCompression.cs b/src/ZoneTree/Compression/GZipDataCompression.cs index 92b73d4..c349e58 100644 --- a/src/ZoneTree/Compression/GZipDataCompression.cs +++ b/src/ZoneTree/Compression/GZipDataCompression.cs @@ -15,17 +15,6 @@ public static class GZipDataCompression return msOutput.ToArray(); } - public static byte[] Decompress(Memory compressedBytes) - { - using var pin = compressedBytes.Pin(); - using var msInput = compressedBytes.ToReadOnlyStream(pin); - using var msOutput = new MemoryStream(compressedBytes.Length); - using var gzs = new GZipStream(msInput, CompressionMode.Decompress); - gzs.CopyTo(msOutput); - var decompressed = msOutput.ToArray(); - return decompressed; - } - public static byte[] Decompress(Memory compressedBytes, int decompressedLength) { var decompressed = new byte[decompressedLength]; diff --git a/src/ZoneTree/Compression/LZ4DataCompression.cs b/src/ZoneTree/Compression/LZ4DataCompression.cs index d52f617..a1ec683 100644 --- a/src/ZoneTree/Compression/LZ4DataCompression.cs +++ b/src/ZoneTree/Compression/LZ4DataCompression.cs @@ -9,11 +9,6 @@ public static class LZ4DataCompression return LZ4Pickler.Pickle(bytes.Span, (LZ4Level)level); } - public static byte[] Decompress(Memory compressedBytes) - { - return LZ4Pickler.Unpickle(compressedBytes.Span); - } - public static byte[] Decompress(Memory compressedBytes, int decompressedLength) { var bytes = new byte[decompressedLength]; @@ -23,6 +18,6 @@ public static class LZ4DataCompression public static int GetDecompressedLength(Memory compressedBytes) { - return checked((int)LZ4Pickler.UnpickledSize(compressedBytes.Span)); + return checked(LZ4Pickler.UnpickledSize(compressedBytes.Span)); } } diff --git a/src/ZoneTree/Compression/ZstdDataCompression.cs b/src/ZoneTree/Compression/ZstdDataCompression.cs index 91647a0..fcfe9fb 100644 --- a/src/ZoneTree/Compression/ZstdDataCompression.cs +++ b/src/ZoneTree/Compression/ZstdDataCompression.cs @@ -18,13 +18,6 @@ public static class ZstdDataCompression return compressed.AsMemory(0, compressedLength); } - public static byte[] Decompress(Memory compressedBytes) - { - var decompressedLength = checked((int)Decompressor - .GetDecompressedSize(compressedBytes.Span)); - return Decompress(compressedBytes, decompressedLength); - } - public static byte[] Decompress(Memory compressedBytes, int decompressedLength) { var decompressed = new byte[decompressedLength];