นี่คือคำสั่ง bogoutil ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
bogoutil - ดัมพ์ โหลด และดูแลรักษาไฟล์ฐานข้อมูล bogofilter
เรื่องย่อ
โบกูติล {-h | -วี}
โบกูติล [ตัวเลือก] {-d ไฟล์ | -ชม ไฟล์ | -ล ไฟล์ | -NS ไฟล์ | -ว ไฟล์ | -NS ไฟล์}
โบกูติล {-NS ไฟล์ | -NS ไฟล์}
โบกูติล {--db-print-leafpage-count ไฟล์ | --db-พิมพ์ขนาดหน้า ไฟล์ | --db-ตรวจสอบ ไฟล์ |
--db-ด่าน ไดเรกทอรี [ฟันธง...] | --db-list-logfiles ไดเรกทอรี |
--db-พรุน ไดเรกทอรี | --db-กู้คืน ไดเรกทอรี | --db-กู้คืนยากขึ้น ไดเรกทอรี |
--db-remove-สภาพแวดล้อม ไดเรกทอรี}
ที่ไหน ตัวเลือก is
โบกูติล [-v] [-n] [-C] [-D] [-ก อายุ] [-ค นับ] [-NS ต่ำสุด,สูงสุด] [-ย ข้อมูล] [-ผม ไฟล์]
[-โอ ไฟล์] [-NS ธง] [--config ไฟล์ ไฟล์]
DESCRIPTION
Bogoutil เป็นส่วนหนึ่งของแพ็คเกจตัวกรองสแปมแบบเบย์ของ bogofilter
มันถูกใช้เพื่อถ่ายโอนข้อมูลและโหลดฐานข้อมูล Berkeley DB ของ bogofilter เข้าและออกจากไฟล์ข้อความ
ทำหน้าที่บำรุงรักษาฐานข้อมูล และแสดงค่าสำหรับคำเฉพาะ
OPTIONS
เทศกาล -d ไฟล์ ตัวเลือกบอกให้ bogoutil พิมพ์เนื้อหาของไฟล์ฐานข้อมูลไปที่ แย่.
เทศกาล -H ไฟล์ ตัวเลือกบอกให้ bogoutil พิมพ์ฮิสโตแกรมของไฟล์ฐานข้อมูลไปที่ แย่.
เอาต์พุตคล้ายกับ bogofilter -vv สุดท้าย hapaxes (โทเค็นที่เห็นเพียงครั้งเดียว)
และโทเค็นบริสุทธิ์ (โทเค็นที่พบในแฮมเท่านั้นหรือในสแปมเท่านั้น) จะถูกนับ
เทศกาล -l ไฟล์ ตัวเลือกบอกให้ bogoutil โหลดข้อมูลจาก สเตดิน ลงในไฟล์ฐานข้อมูล ถ้า
มีไฟล์ฐานข้อมูลอยู่ สเตดิน ข้อมูลถูกรวมเข้ากับไฟล์ฐานข้อมูลโดยมีการนับเพิ่ม
ขึ้น
เทศกาล -m ตัวเลือกบอกให้ bogoutil ทำหน้าที่บำรุงรักษาบนฐานข้อมูลที่ระบุ
คือ ทิ้งโทเค็นที่เก่ากว่าที่ต้องการ มีจำนวนที่เล็กเกินไป หรือขนาด
(lengths) ที่ยาวเกินไปหรือสั้นเกินไป
เทศกาล -w ไฟล์ ตัวเลือกบอกให้ bogoutil แสดงข้อมูลโทเค็นจากไฟล์ฐานข้อมูล NS
ตัวเลือกรับอาร์กิวเมนต์ ซึ่งเป็นชื่อของรายการคำ (โดยปกติคือ wordlist.db)
หรือชื่อของไดเร็กทอรีที่มีอยู่ โทเค็นสามารถแสดงรายการบนบรรทัดคำสั่งหรือ
ส่งไปยัง bogoutil เมื่อมีอาร์กิวเมนต์เพิ่มเติมในบรรทัดคำสั่ง bogoutil จะใช้
พวกเขาเป็นโทเค็นเพื่อค้นหา หากไม่มีข้อโต้แย้งเพิ่มเติม bogoutil จะอ่านโทเค็น
รถในตำนานจากเกม สเตดิน.
เทศกาล -p ไฟล์ ตัวเลือกบอกให้ bogoutil แสดงข้อมูลฐานข้อมูลสำหรับหนึ่งหรือหลายรายการ
โทเค็น การแสดงผลมีคอลัมน์ความน่าจะเป็นที่มีคะแนนสแปมของโทเค็น (คำนวณ
โดยใช้ค่าเริ่มต้นของ bogofilter) ตัวเลือก -p รับอาร์กิวเมนต์เดียวกันกับ option -w .
เทศกาล -r ไฟล์ ตัวเลือกบอกให้ bogoutil คำนวณค่า ROBX ใหม่และพิมพ์เป็นa
เศษส่วนหกหลัก
เทศกาล -R ไฟล์ ตัวเลือกทำเช่นเดียวกับ -rแต่บันทึกผลไว้ในฐานข้อมูลการฝึก
โดยไม่ต้องพิมพ์
เทศกาล -I ไฟล์ ตัวเลือกบอกให้ bogoutil อ่านข้อมูลจาก ไฟล์ มากกว่า stdin
เทศกาล -O ไฟล์ ตัวเลือกบอกให้ bogoutil เขียนผลลัพธ์ไปที่ ไฟล์ มากกว่า stdout
เทศกาล -v ตัวเลือกสร้างเอาต์พุต verbose on สตเดอร์. ตัวเลือกนี้มีประโยชน์สำหรับ
การแก้จุดบกพร่อง
เทศกาล -C ยับยั้งการอ่านไฟล์การกำหนดค่าและปล่อยให้ bogoutil ใช้ค่าเริ่มต้น
เทศกาล --config ไฟล์ ไฟล์ ตัวเลือกบอกให้โบกูติลอ่าน ไฟล์ แทนมาตรฐาน
ไฟล์การกำหนดค่า
เทศกาล -D เปลี่ยนเส้นทางเอาต์พุตการดีบักไปที่ stdout (โดยปกติแล้วจะไปที่ stderr)
เทศกาล -x ธง ตัวเลือกตั้งค่าสถานะการดีบัก
ตัวเลือกเสริม (Option) -n ย่อมาจาก "แทนที่อักขระที่ไม่ใช่ ascii" มันจะแทนที่อักขระด้วย
บิตสูง (0x80) โดยเครื่องหมายคำถาม สิ่งนี้มีประโยชน์หากรายการคำศัพท์มี .มากมาย
โทเค็นที่อ่านไม่ได้ เช่น จากสแปมในเอเชีย อักขระ "ไม่ดี" จะถูกแปลงเป็น
เครื่องหมายคำถามและโทเค็นที่ตรงกันจะรวมกันเมื่อใช้กับ -m or -lแต่ไม่ใช่กับ
-d.
ตัวเลือกเสริม (Option) -a อายุ ระบุอายุโทเค็นที่ยอมรับได้ โดยจะทิ้งอายุที่เก่ากว่า อายุ
อาจเป็นวันที่ (ในรูปแบบ YYYYMMMDD) หรือการนับวัน เช่น ทิ้งโทเค็นที่เก่ากว่า อายุ วัน
ตัวเลือกเสริม (Option) -c ความคุ้มค่า แสดงว่าโทเค็นที่มีจำนวนน้อยกว่าหรือเท่ากับ ความคุ้มค่า จะเป็น
ทิ้ง
ตัวเลือกเสริม (Option) -s ต่ำสุด,สูงสุด ใช้เพื่อทิ้งโทเค็นตามขนาดเช่นความยาว โทเค็นทั้งหมด
สั้นกว่า นาที หรือนานกว่า แม็กซ์ จะถูกยกเลิก
ตัวเลือกเสริม (Option) -y ข้อมูล เป็นการระบุวันที่ที่จะมอบให้กับโทเค็นที่ไม่มีวันที่ รูปแบบ
คือ YYYYMMDD
เทศกาล -h ตัวเลือกพิมพ์ข้อความช่วยเหลือและออก
เทศกาล -V ตัวเลือกพิมพ์หมายเลขเวอร์ชันและออก
และพวกเรา การบำรุงรักษา
เทศกาล --db-ด่าน dir ตัวเลือกทำให้ bogoutil ล้างแคชบัฟเฟอร์และจุดตรวจ
สภาพแวดล้อมฐานข้อมูล
เทศกาล --db-list-logfiles dir ตัวเลือกทำให้ bogoutil แสดงรายการล็อกไฟล์ใน
สิ่งแวดล้อม. สามารถเพิ่มหรือรวมคำหลักที่เป็นศูนย์หรือมากกว่า (คั่นด้วยช่องว่าง) ถึง
แก้ไขพฤติกรรมของโหมดนี้ ลักษณะการทำงานเริ่มต้นคือการแสดงเฉพาะไฟล์บันทึกที่ไม่ใช้งาน
ด้วยเส้นทางสัมพัทธ์ คุณสามารถเพิ่ม ทั้งหมด เพื่อแสดงรายการไฟล์บันทึกทั้งหมด (ไม่ใช้งานและใช้งานอยู่) คุณสามารถ
เพิ่ม แน่นอน เพื่อเปลี่ยนรายการเป็นเส้นทางที่แน่นอน
เทศกาล --db-พรุน dir ตัวเลือกทำให้ bogoutil ตรวจสอบสภาพแวดล้อมฐานข้อมูลและ
ลบไฟล์บันทึกที่ไม่ใช้งาน
เทศกาล --db-กู้คืน dir ตัวเลือกเรียกใช้การกู้คืนฐานข้อมูลปกติในฐานข้อมูลที่ระบุ
ไดเร็กทอรี หากไม่สำเร็จ จะลองใหม่ด้วยฐานข้อมูลภัยพิบัติ (มักจะช้ากว่า)
การกู้คืน. หากล้มเหลวเช่นกัน ฐานข้อมูลของคุณไม่สามารถซ่อมแซมได้และต้องสร้างใหม่จาก
เกา. รองรับเฉพาะเมื่อคอมไพล์ด้วย Berkeley DB รองรับการทำธุรกรรม
เปิดใช้งาน การพยายามกู้คืนด้วยการสนับสนุน QDBM หรือ SQLite3 จะทำให้เกิดข้อผิดพลาด
เทศกาล --db-กู้คืนยากขึ้น dir ตัวเลือกเรียกใช้การกู้คืนฐานข้อมูลหายนะในการระบุ
ไดเร็กทอรีฐานข้อมูล หากไม่สำเร็จ ฐานข้อมูลของคุณจะซ่อมแซมไม่ได้และต้องสร้างใหม่
ตั้งแต่เริ่มต้น รองรับเฉพาะเมื่อคอมไพล์ด้วย Berkeley DB รองรับด้วย
เปิดใช้งานธุรกรรม การพยายามกู้คืนด้วยการสนับสนุน QDBM หรือ SQLite3 จะส่งผลให้
ความผิดพลาด
เทศกาล --db-remove-สภาพแวดล้อม ไดเรกทอรี ตัวเลือกไม่มีตัวเลือกสั้นเทียบเท่า มันวิ่ง
การกู้คืนในไดเร็กทอรีที่กำหนดแล้วลบสภาพแวดล้อมฐานข้อมูล ใช้สิ่งนี้ ก่อน
การอัปเกรดเป็น Berkeley DB เวอร์ชันใหม่หากเวอร์ชันใหม่ที่จะติดตั้งต้องใช้ log
อัปเดตรูปแบบไฟล์
เทศกาล --db-พิมพ์leafpage-นับ ไฟล์ ตัวเลือกพิมพ์จำนวนหน้าลีฟในฐานข้อมูล
ไฟล์ ไฟล์ เป็นเลขฐานสิบหรือ UNKNOWN ถ้าฐานข้อมูลไม่รองรับการสืบค้นข้อมูลนี้
มะเดื่อ
เทศกาล --db-พิมพ์ขนาดหน้า ไฟล์ ตัวเลือกพิมพ์ขนาดของหน้าฐานข้อมูลใน ไฟล์ เป็น
เลขฐานสิบหรือ UNKNOWN สำหรับฐานข้อมูลที่มีขนาดหน้าตัวแปรหรือฐานข้อมูลที่ไม่
อนุญาตให้สอบถามขนาดหน้าฐานข้อมูล
เทศกาล --db-ตรวจสอบ ไฟล์ คำขอตัวเลือกที่ bogofilter ตรวจสอบไฟล์ฐานข้อมูล มันพิมพ์
ข้อผิดพลาดเท่านั้น เว้นแต่ในโหมด verbose
DATA FORMAT
Bogoutil อ่านและเขียนไฟล์ข้อความโดยที่แต่ละบรรทัดไม่ว่างประกอบด้วยคำ any
จำนวนช่องว่างแนวนอน จำนวนคำที่เป็นตัวเลข ช่องว่างเพิ่มเติม และ (ทางเลือก) a
วันที่ในรูปแบบ YYYYMMDD บรรทัดว่างจะถูกข้าม
กลับ VALUES
0 สำหรับการดำเนินงานที่ประสบความสำเร็จ 1 สำหรับข้อผิดพลาดส่วนใหญ่ 3 สำหรับ I/O หรือข้อผิดพลาดอื่นๆ ข้อผิดพลาด 3 โดยปกติ
หมายความว่ามีบางอย่างผิดปกติอย่างร้ายแรงกับไฟล์ฐานข้อมูล
ใช้ bogoutil ออนไลน์โดยใช้บริการ onworks.net