From f84f2195c3bc3bba67e0a5a23159b444e6e1348f Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Thu, 10 Apr 2025 02:12:28 +0900 Subject: [PATCH] Revert Cache Compression --- .../WelsonJS.Launcher/ResourceServer.cs | 42 +------------------ 1 file changed, 2 insertions(+), 40 deletions(-) diff --git a/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs b/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs index 71c28e6..c218177 100644 --- a/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs +++ b/WelsonJS.Toolkit/WelsonJS.Launcher/ResourceServer.cs @@ -214,15 +214,7 @@ namespace WelsonJS.Launcher { if (File.Exists(cachePath)) { - byte[] raw = File.ReadAllBytes(cachePath); - - if (isMetadata) - { - data = raw; - return true; - } - - data = IsCompressed(raw) ? Decompress(raw) : raw; + data = File.ReadAllBytes(cachePath); return true; } } @@ -264,8 +256,7 @@ namespace WelsonJS.Launcher } // Save the cache - byte[] compressed = Compress(data); - File.WriteAllBytes(cachePath, compressed); + File.WriteAllBytes(cachePath, data); // Save the cache meta File.WriteAllBytes($"{cachePath}.meta", Encoding.UTF8.GetBytes(mimeType)); @@ -370,34 +361,5 @@ namespace WelsonJS.Launcher return memoryStream.ToArray(); } } - - private byte[] Compress(byte[] data) - { - using (var output = new MemoryStream()) - { - using (var gzip = new GZipStream(output, CompressionMode.Compress)) - { - gzip.Write(data, 0, data.Length); - } - return output.ToArray(); // includes GZip signature - } - } - - private byte[] Decompress(byte[] data) - { - using (var input = new MemoryStream(data)) - using (var gzip = new GZipStream(input, CompressionMode.Decompress)) - using (var output = new MemoryStream()) - { - gzip.CopyTo(output); - return output.ToArray(); - } - } - - private bool IsCompressed(byte[] data) - { - // GZip signature: 0x1F 0x8B - return data != null && data.Length >= 2 && data[0] == 0x1F && data[1] == 0x8B; - } } }