Files
stas-barecky/Library/PackageCache/com.unity.2d.aseprite@809e3a168ff7/Editor/Utilities/Zlib.cs
2026-01-08 20:43:08 +05:00

27 lines
778 B
C#

using System.IO;
using System.IO.Compression;
namespace UnityEditor.U2D.Aseprite
{
internal static class Zlib
{
public static byte[] Decompress(byte[] compressedData)
{
byte[] decompressedData;
using (var decompressedStream = new MemoryStream())
{
using (var compressStream = new MemoryStream(compressedData))
{
using (var deflateStream = new DeflateStream(compressStream, CompressionMode.Decompress))
{
deflateStream.CopyTo(decompressedStream);
}
}
decompressedData = decompressedStream.ToArray();
}
return decompressedData;
}
}
}