.\" Automatically generated by Pandoc 3.10.2 .\" .TH "bup\-bloom" "1" "2026\-09\-01" "Bup 0.34+" .SH "نام (NAME)" bup\-bloom \- تولید، بازتولید و به‌روزرسانی فیلترهای بلوم .SH "خلاصه دستور (SYNOPSIS)" bup bloom [\-d dir] [\-o outfile] [\-k hashes] [\-c idxfile] [\-f] [\-\-ruin] .SH "توضیحات (DESCRIPTION)" دستور \f[CR]bup bloom\f[R] یک پرونده فیلتر بلوم برای مخزن bup می‌سازد. اگر پرونده از قبل موجود باشد، فیلتر را بررسی کرده و در صورت نیاز آن را به‌روزرسانی یا بازتولید می‌کند. .SH "گزینه‌ها (OPTIONS)" .TP \-\-ruin نابود کردن فیلترهای بلوم با قرار دادن تمام بیت‌ماسک روی صفر. اگر این گزینه را اجرا می‌کنید باید کاملاً از کار خود آگاه باشید و پس از اتمام کار، فیلتر بلوم حاصل را حذف کنید. .TP \-f, \-\-force پرونده بلوم موجود را به‌روزرسانی نکن؛ یک پرونده جدید از ابتدا بساز. .TP \-d, \-\-dir=\f[I]directory\f[R] شاخه حاوی پرونده‌های \f[CR].idx\f[R] جهت پردازش. پیش‌فرض: $BUP_DIR/objects/pack .TP \-o, \-\-outfile=\f[I]outfile\f[R] پرونده مقصد برای نوشتن فیلتر بلوم. پیش‌فرض: $dir/bup.bloom .TP \-k, \-\-hashes=\f[I]hashes\f[R] تعداد توابع هش مورد استفاده؛ فقط مقادیر ۴ و ۵ معتبر هستند. پیش‌فرض: ۵ برای مخازن کمتر از ۲ ترابایت، و در غیر این صورت ۴. برای اطلاعات بیشتر درباره این مقدار به توضیحات git.py مراجعه کنید. .TP \-c, \-\-check=\f[I]idxfile\f[R] پرونده بلوم (برخلاف انتظار پرونده خروجی outfile) را با پرونده \f[CR].idx\f[R] مشخص‌شده مقایسه و بررسی می‌کند؛ ابتدا بررسی می‌کند که فیلتر بلوم مدعی داشتن \f[CR].idx\f[R] باشد، سپس بررسی می‌کند که آیا واقعاً تمام اشیاء موجود در \f[CR].idx\f[R] را شامل می‌شود یا خیر. چیزی نمی‌نویسد و گزینه \f[CR]\-k\f[R] را نادیده می‌گیرد. .SH "بی‌یوپی (BUP)" بخشی از مجموعه \f[CR]bup\f[R](1). .SH "نویسندگان (AUTHORS)" Brandon Low \c .MT lostlogic@lostlogicx.com .ME \c.