bogoutil - онлайн у хмарі

Це команда bogoutil, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


bogoutil - скидає, завантажує та підтримує файли бази даних bogofilter

СИНТАКСИС


bogoutil {-h | -V}

bogoutil [параметри] {-d файл | -Х файл | -л файл | -м файл | -ш файл | -стр файл}

bogoutil {-р файл | -Р файл}

bogoutil {--db-print-leafpage-count файл | --db-print-pagesize файл | --db-перевірити файл |
--db-контрольна точка каталог [прапор...] | --db-list-logfiles каталог |
--db-prune каталог | --db-відновлення каталог | --db-recover-складніше каталог |
--db-remove-environment каталог}

де опції is

bogoutil [-v] [-n] [-C] [-D] [-a вік] [-c вважати] [-с хв, макс] [-y дата] [-І файл]
[-О файл] [-x прапори] [--конфігураційний-файл файл]

ОПИС


Bogoutil є частиною пакета байєсівських фільтрів для спаму bogofilter.

Він використовується для дампу та завантаження баз даних Berkeley DB bogofilter у текстові файли та з них,
виконувати функції обслуговування бази даних і відображати значення для певних слів.

ВАРІАНТИ


Команда -d файл Параметр вказує bogoutil надрукувати вміст файлу бази даних stdout.

Команда -H файл Опція вказує bogoutil надрукувати гістограму файлу бази даних stdout,
вихід подібний до bogofilter -vv. Нарешті, гапакси (токени, які бачили лише один раз)
і підраховуються чисті токени (жетони, які зустрічалися тільки в шині або тільки в спамі).

Команда -l файл Опція вказує bogoutil завантажувати дані з stdin у файл бази даних. Якщо
файл бази даних існує, stdin дані об’єднуються у файл бази даних з додаванням лічильників
вгору.

Команда -m опція вказує bogoutil виконувати функції обслуговування вказаної бази даних,
тобто відкиньте маркери, які старші, ніж бажано, мають занадто малу кількість або розміри
(довжини), які занадто довгі або занадто короткі.

Команда -w файл Опція вказує bogoutil відображати інформацію токена з файлу бази даних. The
параметр приймає аргумент, який є або ім'ям списку слів (зазвичай wordlist.db)
або ім'я каталогу, що містить його. Жетони можуть бути перераховані в командному рядку або
передано до bogoutil. Якщо в командному рядку є додаткові аргументи, bogoutil буде використовувати
їх як маркери для пошуку. Якщо зайвих аргументів немає, bogoutil прочитає токени
від stdin.

Команда -p файл Опція вказує bogoutil відображати інформацію бази даних для одного або кількох
токени. Дисплей містить стовпець ймовірності з оцінкою спаму токена (обчислюваним
використовуючи значення за замовчуванням bogofilter). Варіант -p приймає ті самі аргументи, що і параметр -w .

Команда -r файл Опція вказує bogoutil перерахувати значення ROBX і надрукувати його як a
шестизначний дріб.

Команда -R файл опція робить те ж саме, що -r, але зберігає результат у базі даних навчання
не друкуючи його.

Команда -I файл Опція вказує bogoutil читати введені дані файл а не stdin.

Команда -O файл Опція вказує bogoutil записати свій вихід файл а не стандартний вихід.

Команда -v параметр видає докладний вихід stderr. Ця опція в першу чергу корисна для
налагодження.

Команда -C гальмує читання файлів конфігурації та дозволяє bogoutil використовувати значення за замовчуванням.

Команда --файл конфігурації файл Опція вказує bogoutil читати файл замість стандартного
файлу конфігурації.

Команда -D перенаправляє вихідні дані налагодження на stdout (зазвичай він переходить до stderr).

Команда -x прапори параметр встановлює прапори налагодження.

варіант -n означає "замінити символи, які не є ascii". Він замінить символи на
старший біт (0x80) за знаками питання. Це може бути корисно, якщо список слів містить багато
нечитані маркери, наприклад, від азіатського спаму. "Погані" символи будуть перетворені в
знаки питання та відповідні маркери будуть об’єднані при використанні з -m or -l, але не з
-d.

варіант -a вік вказує на прийнятний вік маркера, старші відкидаються. Вік
може бути датою (у формі РРРРМММДД) або кількістю днів, тобто відкидати маркери, старші за вік днів.

варіант -c значення вказує, що маркери з кількістю менше або рівним значення повинні бути
відкинути.

варіант -s хв, макс використовується для відкидання маркерів на основі їх розміру, тобто довжини. Усі токени
коротше ніж хвилин або довше ніж Макс буде відкинуто.

варіант -y дата є вказує дату для токенів, які не мають дат. Формат
є РРРРММДД.

Команда -h параметр друкує довідкове повідомлення та виходить.

Команда -V параметр друкує номер версії та виходить.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ОБСЛУГОВУВАННЯ


Команда --db-контрольна точка реж Опція змушує bogoutil очищати кеш буфера та контрольну точку
середовище бази даних.

Команда --db-list-logfiles реж Параметр змушує bogoutil відображати список файлів журналів у файлі
середовище. Можна додати або об’єднати (розділивши пробілами) нуль або більше ключових слів
змінити поведінку цього режиму. Поведінка за замовчуванням полягає у відображенні лише неактивних файлів журналу
з відносними шляхами. Ви можете додати всі щоб переглянути всі файли журналу (неактивні та активні). Ти можеш
додавати абсолютний щоб переключити список на абсолютні шляхи.

Команда --db-prune реж Параметр змушує bogoutil перевіряти середовище бази даних і
видалити неактивні файли журналу.

Команда --db-відновлення реж Параметр запускає звичайне відновлення бази даних у вказаній базі даних
каталог. Якщо це не вдасться, він повторить спробу з (зазвичай повільнішою) катастрофічною базою даних
одужання. Якщо це також не вдасться, вашу базу даних неможливо відремонтувати, і її потрібно перебудувати
подряпина. Це підтримується лише під час компіляції з підтримкою Berkeley DB з транзакціями
увімкнено. Спроба відновлення з підтримкою QDBM або SQLite3 призведе до помилки.

Команда --db-recover-складніше реж параметр запускає катастрофічне відновлення бази даних у вказаному
каталог бази даних. Якщо це не вдасться, вашу базу даних неможливо відремонтувати, її потрібно перебудувати
з нуля. Це підтримується лише під час компіляції з підтримкою Berkeley DB
трансакції увімкнено. Спроба відновлення з підтримкою QDBM або SQLite3 призведе до помилки
помилка

Команда --db-remove-environment каталог Опціон не має еквіваленту короткого опціону. Воно біжить
відновлення у зазначеному каталозі, а потім видаляє середовище бази даних. Використовуй це перед тим
оновлення до нової версії Berkeley DB, якщо для встановлення нової версії потрібен журнал
оновлення формату файлу.

Команда --db-print-leafpage-count файл параметр друкує кількість аркушів у базі даних
файл файл як десяткове число або НЕВІДНО, якщо база даних не підтримує запити
фігура.

Команда --db-print-pagesize файл параметр друкує розмір сторінки бази даних файл як
десяткове число або UNKNOWN для баз даних зі змінним розміром сторінки або баз даних, які цього не мають
дозволити запит розміру сторінки бази даних.

Команда --db-перевірити файл параметр запитує, щоб bogofilter перевіряв файл бази даних. Він друкує
тільки помилки, за винятком режиму детального опису.

ДАНІ ФОРМАТ


Bogoutil читає та записує текстові файли, де кожен непустий рядок складається зі слова, будь-якого
кількість горизонтальних пробілів, числова кількість слів, більше пробілів і (за бажанням) a
дата у формі РРРРММДД. Порожні рядки пропускаються.

ПОВЕРНЕННЯ ЗНАЧЕННЯ


0 для успішної операції. 1 для більшості помилок. 3 для помилок введення-виведення або інших помилок. Зазвичай помилка 3
означає, що щось серйозно не так з файлами бази даних.

Використовуйте bogoutil онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows