From 015e09b5ab387ca72da0bf6dec4857d107a97076 Mon Sep 17 00:00:00 2001 From: zefie Date: Wed, 23 Jul 2025 21:35:52 -0400 Subject: [PATCH] update test_lzpf.js.. still no go --- zefie_wtvp_minisrv/test_lzpf.js | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/zefie_wtvp_minisrv/test_lzpf.js b/zefie_wtvp_minisrv/test_lzpf.js index 4b8b9c5b..f171bb85 100644 --- a/zefie_wtvp_minisrv/test_lzpf.js +++ b/zefie_wtvp_minisrv/test_lzpf.js @@ -1,20 +1,18 @@ -const WTVLzpf = require("./includes/classes/WTVLzpf.js") -const lzpf = new WTVLzpf(); +const LZPF = require("./includes/classes/WTVLzpf.js") +const lzpf = new LZPF(); - - -// Test with a simple string const testString = "This is a test string to compress and decompress"; + +// Compress const compressed = lzpf.Compress(testString); +console.log("Original data:", testString); +console.log("Compressed data (hex):", compressed.toString('hex')); + +// Decompress with diagnostics const decompressed = lzpf.Decompress(compressed); - -console.log("Original:", testString); console.log("Decompressed:", decompressed.toString()); -console.log("Match:", testString === decompressed.toString()); -// Test with HTML-like data (which LZPF was optimized for) -const htmlString = "

Test

This is a paragraph.

"; -const compressedHtml = lzpf.Compress(htmlString); -const decompressedHtml = lzpf.Decompress(compressedHtml); - -console.log("HTML match:", htmlString === decompressedHtml.toString()); +// Compare +console.log("Original length:", testString.length); +console.log("Decompressed length:", decompressed.length); +console.log("Match:", testString === decompressed.toString()); \ No newline at end of file