Genetic Algorithm File Fitter 0.5.0 reviewDownload
Genetic Algorithm File Fitter (gaffitter) is a command-line software written in C++ that extracts --via Genetic Algorithm-- subsets o
Genetic Algorithm File Fitter (gaffitter) is a command-line software written in C++ that extracts --via Genetic Algorithm-- subsets of an input list of files/directories that best fit the given volume size (target), such as CD, DVD and others. Genetic Algorithm File Fitter is initially designed to run under Linux and POSIX systems, but easily portable to non-POSIX operating environment.
Using GA search, gaffitter improve different combinations of the files on the list so that the lost of space will be minimized. Ideal to be used for backups/records in CD, DVD and others.
Here are some key features of "Genetic Algorithm File Fitter":
Uses a global meta-heuristic (Genetic Algorithm search).
The command-line interface provides high integration (via pipe) with other tools, i.e. works as a "filter".
Pretty configurable. gaffitter have many input parameters to control/adjust its behavior (including GA params).
It is free software! (GPL)
gaffitter [options...] < files >
... | gaffitter - [options...] [files]
-t < n >, --target < n >
target size [default = 700]
target, min and max size in bytes
target, min and max size in kibi bytes (KiB)
target, min and max size in mebi bytes (MiB) [default]
target, min and max size in gibi bytes (GiB)
-i < n >, --iter < n >
number of iterations [default = 1]
--min < n >, --min-size < n >
minimum file size [default = none]
--max < n >, --max-size < n >
maximum file size [default = none]
--bs < n >, --block-size < n >
the smallest amount of bytes a file can occupy [default = 1]
print size of each output file
print output sizes in bytes too
print unselected files
Don't print selected files
hide summary line containing sum, difference and number of
What's New in This Release:
Rewritten Command-line parser from scratch;
Added Split "search" method; Input.cc/hh code cleanup;
Added --dw and --ew formatting options;
Fixed compilation error on Solaris;
Removed "(unsel)" labels;
Fixed seed is now default;
Other minor changes/improvements.
Genetic Algorithm File Fitter 0.5.0 search tags