Это команда bogoutil, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
bogoutil - выгружает, загружает и поддерживает файлы базы данных bogofilter
СИНТАКСИС
богоутиль {-ч | -V}
богоутиль [варианты] {-d файл | -ЧАС файл | -л файл | -м файл | -ш файл | -п файл}
богоутиль {-р файл | -Р файл}
богоутиль {--db-print-leafpage-count файл | --db-print-размер страницы файл | --db-проверить файл |
--db-контрольная точка каталог [флаг ...] | --db-list-logfiles каталог |
--db-подрезать каталог | --db-восстановление каталог | --db-восстановление-сложнее каталог |
--db-удалить-окружение каталог}
в котором кредита is
богоутиль [-v] [-n] [-C] [-D] [-a возраст] [-с считать] [-с мин Макс] [-у даты] [-я файл]
[-О файл] [-Икс Флаги] [--config-файл файл]
ОПИСАНИЕ
Bogoutil является частью пакета байесовских фильтров спама bogofilter.
Он используется для выгрузки и загрузки баз данных Bogofilter Berkeley DB в текстовые файлы и из них,
выполнять функции обслуживания базы данных и отображать значения для определенных слов.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Ассоциация -d файл опция указывает bogoutil напечатать содержимое файла базы данных в стандартный вывод.
Ассоциация -H файл опция указывает bogoutil напечатать гистограмму файла базы данных в стандартный вывод,
вывод аналогичен bogofilter -vv. Наконец, hapaxes (жетоны, которые были замечены только один раз)
и чистые токены (токены, которые встречались только в ветке или только в спаме) считаются.
Ассоциация -l файл опция указывает bogoutil загружать данные из STDIN в файл базы данных. Если
файл базы данных существует, STDIN данные объединяются в файл базы данных с добавлением счетчиков
вверх.
Ассоциация -m опция указывает bogoutil выполнять функции обслуживания в указанной базе данных,
т.е. отбрасывать жетоны, которые старше желаемого, имеют слишком малое количество или размер
(длины) слишком длинные или слишком короткие.
Ассоциация -w файл опция указывает bogoutil отображать информацию о токене из файла базы данных. В
опция принимает аргумент, который является либо именем списка слов (обычно wordlist.db)
или имя каталога, в котором он находится. Токены могут быть перечислены в командной строке или
подключен к богоутил. Когда в командной строке есть дополнительные аргументы, bogoutil будет использовать
их как токены для поиска. Если дополнительных аргументов нет, bogoutil будет читать токены
от STDIN.
Ассоциация -p файл опция указывает bogoutil отображать информацию базы данных для одного или нескольких
жетоны. На дисплее есть столбец вероятности с оценкой спама токена (вычисленной
с использованием значений по умолчанию bogofilter). Вариант -p принимает те же аргументы, что и опция -w .
Ассоциация -r файл опция указывает bogoutil пересчитать значение ROBX и распечатать его как
шестизначная дробь.
Ассоциация -R файл вариант делает то же самое, что и -r, но сохраняет результат в тренировочной базе
без печати.
Ассоциация -I файл опция указывает bogoutil читать ввод из файл а не стандартный ввод.
Ассоциация -O файл опция указывает bogoutil записывать вывод в файл а не стандартный вывод.
Ассоциация -v опция производит подробный вывод на STDERR. Эта опция в первую очередь полезна для
отладка.
Ассоциация -C запрещает чтение файлов конфигурации и позволяет bogoutil использовать значения по умолчанию.
Ассоциация --config-файл файл опция указывает Богутилу читать файл вместо стандартного
Файл конфигурации.
Ассоциация -D перенаправляет вывод отладки на стандартный вывод (обычно он направляется на стандартный вывод).
Ассоциация -x Флаги опция устанавливает флаги отладки.
Опция -n означает «заменить символы, отличные от ASCII». Он заменит символы на
старший бит (0x80) знаками вопроса. Это может быть полезно, если в списке слов много
нечитаемые токены, например от азиатского спама. "Плохие" символы будут преобразованы в
вопросительные знаки и соответствующие жетоны будут объединены при использовании с -m or -l, но не с
-d.
Опция -a возраст указывает допустимый возраст токенов, при этом более старые отбрасываются. Возраст
может быть датой (в форме ГГГГМММДД) или количеством дней, т.е. отбрасывать токены старше возраст дней.
Опция -c ценностное указывает, что жетоны со счетчиками меньше или равны ценностное должны быть
отбрасываются.
Опция -s мин Макс используется для отбрасывания токенов в зависимости от их размера, то есть длины. Все токены
короче чем мин или дольше, чем Макс будут отброшены.
Опция -y даты указывает дату, которую нужно передать токенам, у которых нет дат. Формат
ГГГГММДД.
Ассоциация -h option печатает справочное сообщение и закрывается.
Ассоциация -V option печатает номер версии и завершает работу.
ОКРУЖАЮЩАЯ СРЕДА ОБСЛУЖИВАНИЕ
Ассоциация --db-контрольная точка директория опция заставляет bogoutil очищать буферные кеши и контрольную точку
среда базы данных.
Ассоциация --db-list-logfiles директория опция заставляет bogoutil отображать файлы журнала в
среда. Ноль или более ключевых слов могут быть добавлены или объединены (разделены пробелом) в
изменить поведение этого режима. По умолчанию отображаются только неактивные файлы журнала.
с относительными путями. Можете добавить Найти для вывода списка всех файлов журнала (неактивных и активных). Вы можете
Добавить абсолютный чтобы переключить листинг на абсолютные пути.
Ассоциация --db-подрезать директория опция заставляет bogoutil проверять среду базы данных и
удалить неактивные файлы журнала.
Ассоциация --db-восстановление директория опция запускает обычное восстановление базы данных в указанной базе данных
каталог. Если это не удается, он повторит попытку с (обычно более медленной) катастрофической базой данных.
восстановление. Если и это не удастся, вашу базу данных нельзя будет восстановить, и ее придется перестроить из
царапать. Это поддерживается только при компиляции с поддержкой Berkeley DB с транзакциями.
включено. Попытка восстановления с поддержкой QDBM или SQLite3 приведет к ошибке.
Ассоциация --db-восстановление-сложнее директория опция запускает катастрофическое восстановление базы данных в указанном
каталог базы данных. Если это не удастся, вашу базу данных невозможно будет восстановить, и ее придется перестроить.
с нуля. Это поддерживается только при компиляции с поддержкой Berkeley DB с
транзакции разрешены. Попытка восстановления с поддержкой QDBM или SQLite3 приведет к
ошибка.
Ассоциация --db-удалить-окружение каталог у опциона нет эквивалента короткого опциона. Это работает
восстановление в указанном каталоге, а затем удаляет среду базы данных. Использовать этот до
обновление до новой версии Berkeley DB, если для установки новой версии требуется журнал
обновление формата файла.
Ассоциация --db-print-leafpage-count файл опция печатает количество листовых страниц в базе данных
файл файл как десятичное число или НЕИЗВЕСТНО, если база данных не поддерживает запросы этого
фигура.
Ассоциация --db-print-размер страницы файл опция печатает размер страницы базы данных в файл как
десятичное число или НЕИЗВЕСТНО для баз данных с переменным размером страницы или баз данных, которые не
разрешить запрос размера страницы базы данных.
Ассоциация --db-проверить файл опция запрашивает, чтобы bogofilter проверил файл базы данных. Он печатает
только ошибки, если только не в подробном режиме.
ДАННЫЕ ФОРМАТ
Bogoutil читает и записывает текстовые файлы, в которых каждая непустая строка состоит из слова, любого
количество горизонтальных пробелов, числовое количество слов, больше пробелов и (необязательно)
дата в форме ГГГГММДД. Пустые строки пропускаются.
ВЕРНУТЬ ЦЕННОСТИ:
0 для успешной работы. 1 для большинства ошибок. 3 для ввода / вывода или других ошибок. Ошибка 3 обычно
означает, что что-то серьезно не так с файлами базы данных.
Используйте богоутил онлайн на сервисах onworks.net