| desync(1) | دستورات کاربر | desync(1) |
نام (NAME)
desync-make - تکهتکه کردن فایل ورودی و ایجاد نمایه (شاخص)
خلاصه دستور (SYNOPSIS)
desync make <index> <file> [flags]
توضیحات (DESCRIPTION)
از روی فایل ورودی تکهها (chunks) را ایجاد کرده و یک نمایه (شاخص) میسازد. اگر با گزینه -s یک مخزن ذخیرهسازی تکهها مانند یک دایرکتوری محلی یا مخزن S3 مشخص شود، فایل ورودی را مطابق با نمایه تقسیم کرده و تکهها را ذخیره میکند. برای نوشتن نمایه در خروجی استاندارد STDOUT از '-' استفاده کنید.
گزینهها (OPTIONS)
--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] اعتماد به گواهیهای نامعتبر
گزینههای ارثبریشده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
--config="" فایل پیکربندی (پیشفرض $HOME/.config/desync/config.json)
--digest="sha512-256" الگوریتم خلاصه پیام (digest)، یا sha512-256 یا sha256
--verbose[=false] حالت پرگو (verbose)
مثال (EXAMPLE)
desync make -s /path/to/local file.caibx largefile.bin desync make -m 8:32:128 - largefile.bin > file.caibx
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
۵ سپتامبر ۲۰۲۶ تولید خودکار توسط spf13/cobra
| سپتامبر 2026 | desync |