Comments (2)
Thanks for finding this, I agree completely. Looking at the test suite for KWAJ decoding, I found I don't have any files using method 2, only 3 and 4.... even though I have archives containing such files.
To check it's not just that expand.exe, I unpacked all the test files I had (and now some method 2 files) with these executables which can unpack KWAJ files (their size/checksum comes after decrunching them, if they were PKLITE compressed).
The one in MOUSE901.ZIP is decomp.exe 1.00
File | First line of help output | Size | SHA256 |
---|---|---|---|
decomp.exe | Microsoft (R) Char-Setup Toolkit Decompression Utility - Version 1.00 | 18684 | 3e8762a9df84c365a61b4270072a03e6d64f2da46dc9991095abe61c3a494156 |
decomp.exe | Microsoft (R) Char-Setup Toolkit Decompression Utility - Version 1.02 | 35921 | 7b7dde3bc19d4ffe7b7d166e718daa063c9879ce9f4006543a97840a24d1bf01 |
decomp.exe | Microsoft (R) Decompression Utility - Version 1.4 | 39044 | 0d2de164d6e9173d9230498721e624450aef25dd9b667c622509670e9bd835c6 |
expand.exe | Expands one or more compressed files. | 26097 | 5e0e909dabb4b9042bff6e9b2d103ccca5dccfcf71b4938727ecfe9bfa7fc42c |
expand.exe | Microsoft (R) File Expansion Utility Version 2.10 | 25239 | 668d6302c4042f5fa9a25c1e5a953a64904ed878ecbd8d93509a62cef930e436 |
expand.exe | Microsoft (R) File Expansion Utility Version 2.10 | 24887 | bbd30fbcc98d121e2ca0d4cdb2ad4570b0d076132b842da58631e69a5e2a308c |
I unpacked all the files I have with all these programs, and for the methods they support, they all unpack files with exactly the same results. So I'm in agreement that method 2 is the QBasic variant of SZDD. Thanks for investigating.
from libmspack.
Commit 83aaec2 switches KWAJ method 2 decoding to LZSS_MODE_QBASIC
from libmspack.
Related Issues (20)
- cabextract doesn't build from master HOT 2
- memory exhausted in oabd_decompress() HOT 2
- memory exhausted in chmd_read_headers() HOT 1
- Heap buffer overflow in chmd_read_headers() HOT 7
- Multiple filters in one command HOT 6
- 1.9.1: issue with dist tar ball HOT 2
- Not clear on Github how to get libmspack vs cabextract releases HOT 17
- chmextract HOT 2
- Conflicting definitions for copy_fh HOT 3
- configure / libtool fails with -flto HOT 12
- configure / libtool fails with -flto HOT 6
- Compilier warnings with 1.9.1 HOT 4
- Compiler error with 1.9.1 / gcc 9.3.1 HOT 5
- Malloc size error in chmd.c:1327:34 HOT 2
- extra = 0 confusion HOT 4
- build fails on macos HOT 1
- cabextract: Writing into symlinks HOT 11
- Fail to properly create path components coming from the archive HOT 3
- Cannot extract files from a .cab file containing file names encoded in shift_JIS HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libmspack.