desync(1) دستورات کاربر desync(1)

desync-make - تکه‌تکه کردن فایل ورودی و ایجاد نمایه (شاخص)

desync make <index> <file> [flags]

از روی فایل ورودی تکه‌ها (chunks) را ایجاد کرده و یک نمایه (شاخص) می‌سازد. اگر با گزینه ‎-s‎ یک مخزن ذخیره‌سازی تکه‌ها مانند یک دایرکتوری محلی یا مخزن S3 مشخص شود، فایل ورودی را مطابق با نمایه تقسیم کرده و تکه‌ها را ذخیره می‌کند. برای نوشتن نمایه در خروجی استاندارد STDOUT از '-' استفاده کنید.

--ca-cert="" اعتبار بخشیدن به مراجع صدور گواهی موجود در این فایل، به‌جای مخزن گواهی سیستم‌عامل

-r, --cache-repair[=true] جایگزین کردن تکه‌های نامعتبر در حافظه موقت (کاشه) از مبدأ

-m, --chunk-size="16:64:256" حداقل:میانگین:حداکثر اندازه تکه‌ها بر حسب کیلوبایت

--client-cert="" مسیر گواهی کلاینت برای احراز هویت TLS

--client-key="" مسیر کلید کلاینت برای احراز هویت TLS

-n, --concurrency=10 تعداد گوروتین‌های همزمان

-e, --error-retry=3 تعداد دفعات تلاش مجدد در صورت بروز خطای شبکه

-b, --error-retry-base-interval=500ms تأخیر اولیه تلاش مجدد، که به صورت خطی با هر تلاش بعدی افزایش می‌یابد

-h, --help[=false] راهنمای make

--print-stats[=false] چاپ آمارهای تکه‌بندی در stderr پس از پایان کار

-s, --store="" مخزن ذخیره‌سازی مقصد

-t, --trust-insecure[=false] اعتماد به گواهی‌های نامعتبر

--config="" فایل پیکربندی (پیش‌فرض ‎$HOME/.config/desync/config.json‎)

--digest="sha512-256" الگوریتم خلاصه پیام (digest)، یا sha512-256 یا sha256

--verbose[=false] حالت پرگو (verbose)

desync make -s /path/to/local file.caibx largefile.bin
desync make -m 8:32:128 - largefile.bin > file.caibx

desync(1)

۵ سپتامبر ۲۰۲۶ تولید خودکار توسط spf13/cobra

سپتامبر 2026 desync