EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

bogoutil – Online in der Cloud

Führen Sie bogoutil beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl bogoutil, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


bogoutil – Speichert, lädt und verwaltet Bogofilter-Datenbankdateien

ZUSAMMENFASSUNG


bogoutil {-h | -V}

bogoutil [Optionen] {-d Datei | -H Datei | -l Datei | -M Datei | -w Datei | -P Datei}

bogoutil {-R Datei | -R Datei}

bogoutil {--db-print-leafpage-count Datei | --db-print-pagesize Datei | --db-verify Datei |
--db-checkpoint Verzeichnis [Flagge...] | --db-list-logfiles Verzeichnis |
--db-prune Verzeichnis | --db-recover Verzeichnis | --db-recover-harder Verzeichnis |
--db-remove-environment Verzeichnis}

woher Optionen is

bogoutil [-v] [-n] [-C] [-D] [-a Alter] [-C zählen] [-S Minimal Maximal] [-y Datum] [-ICH Datei]
[-Ö Datei] [-X Fahnen] [--Konfigurationsdatei Datei]

BESCHREIBUNG


Bogoutil ist Teil des bogofilter Bayes'schen Spamfilterpakets.

Es wird zum Sichern und Laden der Berkeley DB-Datenbanken von Bogofilter in und aus Textdateien verwendet.
Datenbankwartungsfunktionen ausführen und die Werte für bestimmte Wörter anzeigen.

OPTIONAL


Das -d Datei Option weist bogoutil an, den Inhalt der Datenbankdatei zu drucken stdout.

Das -H Datei Option weist bogoutil an, ein Histogramm der Datenbankdatei zu drucken stdoutdem „Vermischten Geschmack“. Seine
Die Ausgabe ähnelt bogofilter -vv. Schließlich Hapaxes (Tokens, die nur einmal gesehen wurden)
und reine Token (Token, die nur im Ham oder nur im Spam angetroffen wurden) werden gezählt.

Das -l Datei Option weist bogoutil an, die Daten von zu laden Standard in die Datenbankdatei. Wenn
die Datenbankdatei existiert, Standard Die Daten werden mit hinzugefügten Zählungen in die Datenbankdatei eingefügt
bis.

Das -m Die Option weist bogoutil an, Wartungsfunktionen für die angegebene Datenbank auszuführen.
Das heißt, es werden Token verworfen, die älter als gewünscht sind, deren Anzahl oder Größe zu klein ist
(Längen), die zu lang oder zu kurz sind.

Das -w Datei Die Option weist bogoutil an, Token-Informationen aus der Datenbankdatei anzuzeigen. Der
Die Option akzeptiert ein Argument, bei dem es sich entweder um den Namen der Wortliste (normalerweise wordlist.db) handelt.
oder der Name des Verzeichnisses, das es enthält. Token können in der Befehlszeile oder aufgelistet werden
an bogoutil weitergeleitet. Wenn in der Befehlszeile zusätzliche Argumente vorhanden sind, wird bogoutil verwendet
sie als die nachzuschlagenden Token. Wenn keine zusätzlichen Argumente vorhanden sind, liest bogoutil Token
für Standard.

Das -p Datei Die Option weist bogoutil an, die Datenbankinformationen für einen oder mehrere anzuzeigen
Token. Die Anzeige enthält eine Wahrscheinlichkeitsspalte mit dem Spam-Score des Tokens (berechnet).
unter Verwendung der Standardwerte von bogofilter). Möglichkeit -p akzeptiert die gleichen Argumente wie die Option -w .

Das -r Datei Die Option weist bogoutil an, den ROBX-Wert neu zu berechnen und als auszudrucken
sechsstelliger Bruch.

Das -R Datei Option macht das Gleiche wie -r, speichert das Ergebnis aber in der Trainingsdatenbank
ohne es auszudrucken.

Das -I Datei Option weist bogoutil an, seine Eingaben zu lesen Datei statt stdin.

Das -O Datei Die Option weist bogoutil an, seine Ausgabe dorthin zu schreiben Datei statt Standard.

Das -v Option erzeugt eine ausführliche Ausgabe auf stderr. Diese Option ist vor allem nützlich für
Debuggen.

Das -C verhindert das Lesen von Konfigurationsdateien und lässt bogoutil die Standardeinstellungen verwenden.

Das --Konfigurationsdatei Datei Option weist bogoutil an, zu lesen Datei statt Standard
Konfigurationsdatei.

Das -D Leitet die Debug-Ausgabe nach stdout um (normalerweise geht sie nach stderr).

Das -x Fahnen Option setzt Debugging-Flags.

Option -n steht für „Nicht-ASCII-Zeichen ersetzen“. Es werden Zeichen durch ersetzt
High-Bit (0x80) durch Fragezeichen. Dies kann nützlich sein, wenn eine Wortliste viele Wörter enthält
unlesbare Token, beispielsweise von asiatischem Spam. Die „schlechten“ Zeichen werden umgewandelt
Fragezeichen und passende Token werden bei Verwendung mit kombiniert -m or -l, aber nicht mit
-d.

Option -a Alter gibt ein akzeptables Token-Alter an, wobei ältere Token verworfen werden. Das Alter
kann ein Datum (im Format YYYYMMMDD) oder eine Tagesanzahl sein, z. B. Token verwerfen, die älter sind als Alter Tage.

Option -c Wert gibt an, dass Token mit einer Anzahl kleiner oder gleich sind Wert sollen sein
verworfen.

Option -s Minimal Maximal wird verwendet, um Token basierend auf ihrer Größe, dh Länge, zu verwerfen. Alle Token
kürzer als Min. oder länger als max wird verworfen.

Option -y Datum Dies gibt das Datum an, das Tokens zugewiesen werden soll, die kein Datum haben. Das Format
ist JJJJMMTT.

Das -h Option gibt die Hilfenachricht aus und wird beendet.

Das -V Option gibt die Versionsnummer aus und wird beendet.

WARTUNG


Das --db-checkpoint dir Die Option bewirkt, dass bogoutil die Puffercaches und den Prüfpunkt leert
der Datenbankumgebung.

Das --db-list-logfiles dir Die Option bewirkt, dass bogoutil die Protokolldateien im auflistet
Umfeld. Es können null oder mehr Schlüsselwörter hinzugefügt oder kombiniert (durch Leerzeichen getrennt) werden
Ändern Sie das Verhalten dieses Modus. Das Standardverhalten besteht darin, nur inaktive Protokolldateien aufzulisten
mit relativen Pfaden. Du kannst hinzufügen alle um alle Protokolldateien (inaktiv und aktiv) aufzulisten. Du kannst
hinzufügen Absolute um die Auflistung auf absolute Pfade umzustellen.

Das --db-prune dir Die Option bewirkt, dass bogoutil einen Prüfpunkt für die Datenbankumgebung erstellt und
Entfernen Sie inaktive Protokolldateien.

Das --db-recover dir Die Option führt eine regelmäßige Datenbankwiederherstellung in der angegebenen Datenbank aus
Verzeichnis. Wenn dies fehlschlägt, wird es mit einer (normalerweise langsameren) katastrophalen Datenbank erneut versucht
Erholung. Wenn auch dies fehlschlägt, kann Ihre Datenbank nicht repariert werden und muss neu erstellt werden
kratzen. Dies wird nur bei der Kompilierung mit Berkeley DB-Unterstützung mit Transaktionen unterstützt
ermöglicht. Der Versuch einer Wiederherstellung mit QDBM- oder SQLite3-Unterstützung führt zu einem Fehler.

Das --db-recover-harder dir Die Option führt eine katastrophale Datenbankwiederherstellung im angegebenen Bereich aus
Datenbankverzeichnis. Wenn dies fehlschlägt, kann Ihre Datenbank nicht repariert werden und muss neu erstellt werden
von Grund auf neu. Dies wird nur unterstützt, wenn es mit Berkeley DB-Unterstützung kompiliert wird
Transaktionen aktiviert. Der Versuch einer Wiederherstellung mit QDBM- oder SQLite3-Unterstützung führt zu einem
Fehler.

Das --db-remove-environment Verzeichnis Option hat kein Kurzoptionsäquivalent. Es läuft
Wiederherstellung im angegebenen Verzeichnis und entfernt dann die Datenbankumgebung. Benutze das Bevor
Upgrade auf eine neue Berkeley DB-Version, wenn für die Installation der neuen Version ein Protokoll erforderlich ist
Aktualisierung des Dateiformats.

Das --db-print-leafpage-count Datei Diese Option gibt die Anzahl der Blattseiten in der Datenbank aus
Datei Datei als Dezimalzahl oder UNBEKANNT, wenn die Datenbank die Abfrage dieser Zahl nicht unterstützt
Zahl.

Das --db-print-pagesize Datei Option druckt die Größe einer Datenbankseite in Datei als ein
Dezimalzahl oder UNBEKANNT für Datenbanken mit variabler Seitengröße oder Datenbanken, bei denen dies nicht der Fall ist
ermöglicht eine Abfrage der Datenbankseitengröße.

Das --db-verify Datei Die Option fordert an, dass Bogofilter die Datenbankdatei überprüft. Es wird gedruckt
nur Fehler, außer im ausführlichen Modus.

DATEN FORMAT


Bogoutil liest und schreibt Textdateien, in denen jede nicht leere Zeile aus einem Wort (beliebig) besteht
Menge an horizontalem Leerraum, eine numerische Wortanzahl, mehr Leerraum und (optional) a
Datum im Format JJJJMMTT. Leerzeilen werden übersprungen.

RÜCKKEHR WERTE


0 für erfolgreichen Betrieb. 1 für die meisten Fehler. 3 für E/A- oder andere Fehler. Normalerweise Fehler 3
bedeutet, dass mit den Datenbankdateien etwas ernsthaft nicht stimmt.

Verwenden Sie bogoutil online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad