From 6234ff1799402c077c58121eb0a1babfe6a1d986 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 20 Jul 2014 14:12:42 +0200 Subject: [PATCH] reading LZMA files fixed --- src/com/jpexs/decompiler/flash/SWF.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/jpexs/decompiler/flash/SWF.java b/src/com/jpexs/decompiler/flash/SWF.java index 1778e4c42..d7092e87b 100644 --- a/src/com/jpexs/decompiler/flash/SWF.java +++ b/src/com/jpexs/decompiler/flash/SWF.java @@ -757,7 +757,10 @@ public final class SWF implements TreeItem, Timelined { header.compression = SWFCompression.ZLIB; break; } - case 'Z': { // ZWS + case 'Z': { // ZWS + byte lzmaprop[] = new byte[9]; + is.read(lzmaprop); + sis = new SWFInputStream(null, lzmaprop); sis.readUI32("LZMAsize"); // compressed LZMA data size = compressed SWF - 17 byte, // where 17 = 8 byte header + this 4 byte + 5 bytes decoder properties int propertiesSize = 5;