Це команда gaffitter, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
gaffitter - витягувач підмножин файлів на основі генетичних алгоритмів
СИНТАКСИС
гафітер -t|--ціль значення [одиниця] [ВАРІАНТ]... Фото...
гафітер - -t|--ціль значення [одиниця] [ВАРІАНТ]... [ФАЙЛ]...
ОПИС
гафітер (Genetic Algorithm File Fitter) — це програмне забезпечення командного рядка, написане на C++
витягує --через генетичний алгоритм-- підмножини вхідного списку файлів/каталогів, які найкраще
відповідати заданому розміру тома (цільовому), наприклад CD, DVD та інші.
If гафітер виконується за допомогою другої опції, переліченої вище, інформації про файли
витягується з stdin.
Можуть використовуватися суфікси одиниць 'k', 'm', 'g' або 't', де: k = KB/KiB, m = MB/MiB, g =
GB/GiB і t = TB/TiB. За замовчуванням: байти.
ВАРІАНТИ
Загальне опції:
-t, --ціль VALUE[одиниця] (плавати)
Установка VALUE як цільовий розмір (обов'язковий), VALUE > 0.0
-- урни, --т VALUE[одиниця]
Установка VALUE як максимальна кількість бункерів (томів). [за замовчуванням = "необмежено"]
--сі Використовуйте потужності 1000 (не 1024) для цільового, мінімального, максимального та вихідного розмірів.
--хв, --мінімальний розмір VALUE[одиниця]
Мінімальний розмір файлу. [за замовчуванням = немає]
--макс, --максимальний розмір VALUE[одиниця]
Максимальний розмір файлу. [за замовчуванням = немає]
-Б, --розмір блоку VALUE
Найменша кількість байтів, яку може зайняти файл. [за замовчуванням = 1]
--сс, --show-size
Роздрукуйте розмір кожного файлу.
--sb, --show-bytes
Також роздрукуйте розміри в байтах.
--Привіт, --приховати елементи
Не друкуйте вибрані файли.
--hs, --приховати підсумок
Приховати підсумковий рядок, що містить суму, різницю та кількість вибраних файлів.
-так, --сортувати за розміром
Сортуйте вихідні дані за розміром, а не за назвою.
-n, --не-випадок
Використовуйте сортування без урахування регістру.
-р, --сортувати-зворотно
Відсортуйте вихідні дані в зворотному порядку.
-- ну, --укласти-з CHAR
Додайте імена файлів CHAR. [за замовчуванням = немає]
--dw, --розмежувати-з CHAR
Розмежуйте імена файлів (рядки) за допомогою CHAR. [за замовчуванням = новий рядок]
-z, --нульові дані
Припустимо NULL ( ) як роздільник вхідних файлів через stdin (конвеєр).
-Z, --нуль
Те саме, що --dw '\0'. Дивіться також параметри -0 і --hs.
-0, --null-bins
Те саме, що --bs '\0'. Дивіться також параметри -Z і --hs.
--bs, -- урни-роздільник CHAR
Роздільні засіки (том) с CHAR. [за замовчуванням = новий рядок]
-- версія
Роздрукувати версію gaffitter і вийти.
-v, -багатослівний
Багатослівний.
-h, --допомога
Роздрукувати довідку та вийти.
прямий вхід опції:
--ді, --прямий вхід
Перейдіть до режиму прямого введення, тобто читайте безпосередньо пари "ідентифікатор розміру".
імена файлів.
--di-b, --ді-байти
Припустимо розміри введення як байти.
--ді-к, --di-kb
Припустимо розміри введення як кібі-байти (КіБ). KB якщо --di-si.
--ді-м, --ди-мб
Припустимо розміри введення як мебібайти (МіБ). MB якщо --di-si.
--di-g, --di-gb
Припустимо розміри введення як гібі-байти (ГіБ). GB якщо --di-si.
--ді-т, --di-tb
Прийміть розміри введення як тебі байти (TiB). Туберкульоз якщо --di-si.
--ді-сі
Використовуйте степені 1000 (не 1024) для вхідних розмірів.
Генетичний Алгоритм опції:
--ga-s, --га-насіння VALUE (ціле число)
Початок ініціалізації GA, VALUE >= 0. Нуль означає випадковий. [за замовчуванням = 1]
--ga-rs, --ga-random-seed
Використовуйте випадкове початкове значення GA (так само, як --ga-seed 0).
--га-нг, --ga-num-generations VALUE (ціле число)
Максимальна кількість поколінь, VALUE > 0. [за замовчуванням = автоматично]
--ga-ps, --ga-pop-size VALUE (ціле число)
Кількість осіб, VALUE > розмір_турніру. [за замовчуванням = автоматично]
--ga-cp, --ga-cross-prob VALUE (плавати)
Імовірність переходу, 0.0 <= VALUE <= 1.0. [за замовчуванням = 0.95]
--ga-mp, --ga-mutation-prob VALUE (плавати)
Імовірність мутації (на ген), 0.0 <= VALUE <= 1.0. [за замовчуванням = автоматично]
--ga-sp, --ga-sel-тиск VALUE (ціле число)
Тиск відбору (розмір турніру), 2 <= VALUE < pop_size. [за замовчуванням = 2]
--га-тео, --га-теоретичний [VALUE] (ціле число)
Зупиніть, якщо досягнуто теоретичної мінімальної кількості ящиків. Якщо VALUE дається, це є
вважається теоретичною мінімальною кількістю бункерів.
Інше пошук методи:
--ap, --приблизний
Наблизьте рішення за допомогою пошуку Best First (неоптимальний, але дуже швидкий).
--sp, --розкол
Просто розділіть вхідні дані, коли буде досягнуто цільовий розмір (зберігає початковий порядок доки
розщеплення).
Використовуйте gaffitter онлайн за допомогою служб onworks.net