Projects / cabextract


cabextract will extract the contents of Microsoft cabinet archives. It also supports cabinets embedded in executables and multi-part cabinets. It fully supports all cabinet compression methods, including MSZIP, Quantum, and LZX decompression.

Operating Systems

Recent releases

  •  11 May 2011 20:21

    Release Notes: A bug in the LZX decompressor was fixed. Cabextract is now more tolerant when processing cabinet sets, and will no longer print "library not compiled to support large files" while reading small files.

    •  23 Jul 2010 17:36

      Release Notes: Several bugs in the Quantum and MS-ZIP decompressors have been fixed, including two security issues. The 'fix' option can now recover more from corrupted files.

      •  21 Sep 2006 02:38

        Release Notes: A new "test" mode was added that verifies archive integrity and prints MD5 checksums of the archived files. Several bugs in LZX, Quantum, and UTF-8 decoding were fixed. Files greater than two gigabytes can be searched for embedded cabinet files. The software now compiles cleanly on a greater number of platforms.

        •  18 Oct 2004 10:17

          Release Notes: This release fixes a directory traversal vulnerability. The release also includes improved compatibility with AIX and Cygwin build environments.

          •  15 Mar 2004 05:20

            Release Notes: The CAB decompression routines have been refactored into a reusable, portable library: libmspack. These routines are now significantly more robust and have been tested on more than three gigabytes of CAB files. The cabextract program now tells you it cannot extract InstallShield CAB files. You can explicitly select which files to extract and which cabinets to extract from. The package includes special support for Windows CE install CABs.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.