Projects / libmspack


libmspack is a library for compression and decompression of the Microsoft CAB, CHM, HLP, LIT, SZDD, and KWAJ file formats.

Operating Systems

Recent releases

  •  28 May 2013 10:44

    Release Notes: This release adds support for the Microsoft Exchange Offline Address Book (OAB) format, both compressed and incremental variants.

    •  11 May 2011 21:28

      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.

      •  23 Jul 2010 17:40

        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.

        •  21 Sep 2006 02:38

          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.

          •  26 Jul 2003 18:36

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.