libmspack is a library for compression and decompression of the Microsoft CAB, CHM, HLP, LIT, SZDD, and KWAJ file formats.
|Tags||Software Development Libraries Archiving Compression|
|Operating Systems||OS Independent|
Release Notes: This release adds support for the Microsoft Exchange Offline Address Book (OAB) format, both compressed and incremental variants.
Release Notes: Security vulnerabilities in the LZX decoder and CHM reader have been fixed. The CHM fast_find() feature has been implemented, and the new programs chmd_find and chmd_order allow you to test this. The code is now fully compatible with C++ compilers. CAB merging is more tolerant of wonky cabinet files. Detection of 64-bit file I/O and behavior on 32-bit I/O systems is improved.
Release Notes: Several bugs in the Quantum and MS-ZIP decoders have been fixed, including two security issues. There is better recovery of corrupted cabinet files. SZDD and KWAJ decoders have been added.
Release Notes: Several fatal bugs in LZX, Quantum, CAB, and CHM decoding have been fixed. Searching for cabinets now works correctly for files over two gigabytes in size. New features include a rewritten, faster MSZIP decoder, a versioned ABI, and a sample mspack_system implementation that can concurrently read/write files in memory, regular disk files, file handles, and file descriptors.
Release Notes: The Quantum decompressor has been refactored from cabextract. All CAB Quantum archives can now be extracted correctly. The size of the input buffer used by CAB decompression methods is now a parameter of the CAB decompression engine.