Это инструмент для работы с командами, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
gaffitter - экстрактор подмножеств файлов на основе генетических алгоритмов
СИНТАКСИС
лохотрон -t | --target значение [единица] [ВАРИАНТ]... ФАЙЛОВ...
лохотрон - -t | --target значение [единица] [ВАРИАНТ] ... [ФАЙЛ] ...
ОПИСАНИЕ
лохотрон (Genetic Algorithm File Fitter) - это программа командной строки, написанная на C ++, которая
извлекает - через генетический алгоритм - подмножества входного списка файлов / каталогов, которые лучше всего
соответствовать заданному размеру тома (целевому), например CD, DVD и др.
If лохотрон выполняется с использованием второго варианта, указанного выше, информация о файлах
извлекается из стандартного ввода.
Могут использоваться суффиксы единиц измерения 'k', 'm', 'g' или 't', где: k = KB / KiB, m = MB / MiB, g =
ГБ / ГиБ и t = ТБ / ТиБ. По умолчанию: байты.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Общие опции:
-т, --цель ЗНАЧЕНИЕ [единица] (плавать)
Поставьте VALUE как целевой размер (обязательно), VALUE > 0.0
- корзины, --vols ЗНАЧЕНИЕ [единица]
Поставьте VALUE как максимальное количество бункеров (объемов). [по умолчанию = "без ограничений"]
--си Используйте степень 1000 (не 1024) для целевого, минимального, максимального и выходного размеров.
--мин, --мин-размер ЗНАЧЕНИЕ [единица]
Минимальный размер файла. [по умолчанию = нет]
--Максимум, --макс-размер ЗНАЧЕНИЕ [единица]
Максимальный размер файла. [по умолчанию = нет]
-Б, --размер блока VALUE
Наименьшее количество байтов, которое может занимать файл. [по умолчанию = 1]
--SS, --show-size
Распечатайте размер каждого файла.
--сб, --show-байты
Также распечатайте размеры в байтах.
--Привет, - скрытые предметы
Не печатать выбранные файлы.
-hs, --hide-резюме
Скрыть итоговую строку, содержащую сумму, разницу и количество выбранных файлов.
-с, --сортировать по размеру
Сортируйте результаты по размеру, а не по имени.
-н, - без случая
Используйте сортировку без учета регистра.
-р, --сортировать-обратный
Отсортируйте результаты в обратном порядке.
--новый, --enclose-с CHAR
Заключите имена файлов с CHAR. [по умолчанию = нет]
--дв, --delimit-с CHAR
Разделяйте имена файлов (строки) с помощью CHAR. [по умолчанию = новая строка]
-з, --null-данные
Предположим, что NULL () является разделителем входных файлов через stdin (pipe).
-З, --нулевой
То же, что --dw '\ 0'. См. Также параметры -0 и --hs.
-0, --null-bin
То же, что --bs '\ 0'. См. Также параметры -Z и --hs.
--бс, - бункеры-разделитель CHAR
Отдельные бункеры (тома) с CHAR. [по умолчанию = новая строка]
--версия
Распечатайте версию gaffitter и выйдите.
-в, --подробный
Подробный.
-час, --Помогите
Распечатать справку и выйти.
Напрямую вход опции:
--ди, --прямой ввод
Переключитесь в режим прямого ввода, т. Е. Считывайте напрямую пары «идентификатор размера», а не
имена файлов.
--ди-б, --ди-байты
Принимайте размеры входных данных в байтах.
--ди-к, --ди-кб
Примите размер входных данных как киби-байты (КиБ). KB, если --di-si.
--ди-м, --ди-мб
Предположим, что входные размеры - это мебибайты (МиБ). МБ, если --di-si.
--копать землю, --ди-гб
Примите размер входных данных как байты гиби (ГиБ). GB, если --di-si.
--ди-т, --ди-тб
Предположим, что входные размеры равны тэби-байтам (ТиБ). TB, если --di-si.
--ди-си
Для размеров ввода используйте степень 1000 (а не 1024).
Генетический Алгоритм опции:
--га-с, - га-семя VALUE (целое число)
Начальное значение инициализации GA, VALUE > = 0. Ноль означает случайность. [по умолчанию = 1]
--га-рс, --ga-случайное-семя
Используйте семя rendom GA (то же, что --ga-seed 0).
--га-нг, --ga-num-поколений VALUE (целое число)
Максимальное количество поколений, VALUE > 0. [по умолчанию = авто]
--га-пс, --га-поп-размер VALUE (целое число)
Количество особей, VALUE > турнирный_размер. [по умолчанию = авто]
--ga-cp, --ga-перекрестная проба VALUE (плавать)
Вероятность кроссовера, 0.0 <= VALUE <= 1.0. [по умолчанию = 0.95]
--га-мп, --ga-мутация-проб VALUE (плавать)
Вероятность мутации (на ген) 0.0 <= VALUE <= 1.0. [по умолчанию = авто]
--га-зр, - давление VALUE (целое число)
Давление отбора (размер турнира), 2 <= VALUE <pop_size. [по умолчанию = 2]
--га-тео, --га-теоретический [ЦЕНИТЬ] (целое число)
Остановитесь, если будет достигнуто теоретическое минимальное количество ящиков. Если VALUE дано, это
Предполагается, что это теоретическое минимальное количество бункеров.
Другой по области применения методы:
--ап, - приблизительный
Приближайте решение, используя поиск Best First (неоптимально, но очень быстро).
--сп, --расколоть
Просто разделите ввод при достижении целевого размера (сохраняет исходный порядок, пока
расщепление).
Используйте gaffitter онлайн с помощью сервисов onworks.net