Genetic Algorithm File Fitter

Genetic Algorithm File Fitter extracts subsets of an input list of files/directories.
Download

Genetic Algorithm File Fitter Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL v3
  • Price:
  • FREE
  • Publisher Name:
  • Douglas Augusto
  • Publisher web site:

Genetic Algorithm File Fitter Tags


Genetic Algorithm File Fitter Description

Genetic Algorithm File Fitter extracts subsets of an input list of files/directories. 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)Usage: gaffitter < files >... | gaffitter - General options: -t < n >, --target < n > target size --bytes target, min and max size in bytes --kb target, min and max size in kibi bytes (KiB) --mb target, min and max size in mebi bytes (MiB) --gb target, min and max size in gibi bytes (GiB) -i < n >, --iter < n > number of iterations -v, --verbose verbose --min < n >, --min-size < n > minimum file size --max < n >, --max-size < n > maximum file size --bs < n >, --block-size < n > the smallest amount of bytes a file can occupy --ss, --show-size print size of each output file --sb, --show-bytes print output sizes in bytes too --su, --show-unselected print unselected files --hsel, --hide-selected Don't print selected files --hs, --hide-summary hide summary line containing sum, difference and number of selected files -h, --help this helpWhat's New in This Release:· This release features major changes.· The genetic algorithm search was completely rewritten, and now adopts a more suitable approach able to perform better optimizations.· Some options were modified/added in order to improve GAFFitter as a filter, making integration with other tools easier and more reliable.· Python scripts were added, including scripts for ISO 9660 image creation and integration of GAFFitter with CD/DVD burning applications (like K3B and Brasero).


Genetic Algorithm File Fitter Related Software