Skip to content

Instantly share code, notes, and snippets.

@Sorecchione07435
Last active April 24, 2025 14:49
Show Gist options
  • Select an option

  • Save Sorecchione07435/1c475e002bd806e9b78298e1e1265dac to your computer and use it in GitHub Desktop.

Select an option

Save Sorecchione07435/1c475e002bd806e9b78298e1e1265dac to your computer and use it in GitHub Desktop.
CAB Maker

CAB Maker

screenshot

CAB Maker is a powerful and versatile tool for creating CAB files on Windows systems. Whether you are an IT professional who needs to distribute software or a user who wants to archive files efficiently, CAB Maker offers all the necessary minimum features to get the job done quickly and easily, great even for beginners.

Have the ability to choose the type of Cabinet compression, post-creation options and the directory to which all files in the CAB will be compressed

Main Features

  • Specify in which directory to create the Cabinet file and what name to give it (the extension is added automatically)
  • Choose the compression type: MSZIP or LZX and the compression size from 128 KB to 2 MB
  • Choose the directory that will contain the compressed files in the Cabinet

Post-Creation Features

  • Delete the destination folder containing the files and subfolders to be compressed
  • Open the directory where the CAB file was created
  • Delete the Cabinet file definition (.DDF file)

In summary, CAB Maker is not just a tool for creating CAB files; it is a comprehensive solution designed to meet the needs of both professionals and casual users. Its combination of powerful features, ease of use, and flexibility makes it an indispensable tool for anyone working with compressed files on Windows systems.

Changelog

A new cumulative update has been released! (Version: 1.2)

Finally with a lot of work and effort a cumulative update to CAB Maker has been released:

Improvements introduced:

  • Secondary Thread Execution: The CAB file creation process now runs in a secondary thread, improving the application's responsiveness.
  • Cancellation: The ability to cancel the current process and/or close the application has been added, giving the user more control.
  • New Menu: Added a menu for the "About" dialog and to access the application's GitHub page.
  • "Cancel" and "Exit" Buttons: The "Cancel" and "Exit" buttons have been added to improve the user interface.
  • Improved Real-Time Output: The output of the CAB file creation process is now updated in real time, providing constant progress information using a RichEdit
  • Improved Filename Text Field: The Filename Text Field now handles the extension correctly, avoiding adding it again if it already exists.
  • Fixed many instability issues
  • Fixed bugged output: Fixed an issue where output lines were not fully wrapped when creating the CAB file.

Maintenance release released (Version: 1.2.1)

  • Fixed a serious memory leak: Fixed an issue where the output refresh function would continuously consume more RAM causing memory leaks.

Maintenance release released (Version: 1.2.1.1)

  • Fixed unintentional closing issue: Fixed a small issue where it was possible to close everything by pressing the ENTER key even when a CAB file was being created

Download

Here you can download the latest version of CAB Maker:

Download CAB Maker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment