desync(1) desync(1)

desync-cat - ارسال جریانی داده‌های یک حباب به خروجی استاندارد یا شیء فایل‌مانند

desync cat <index> [<output>] [flags]

ارسال جریانی (Stream) یک حباب داده به خروجی استاندارد (stdout) یا یک شیء شبیه به فایل، همراه با امکان اختیاری پیمایش و محدود کردن طول خواندن.

برخلاف extract، این دستور از خروجی دادن به FIFOها، لوله‌های نام‌گذاری‌شده (named pipes) و سایر مقاصد غیرقابل‌پیمایش پشتیبانی می‌کند.

این دستور ذاتاً کندتر از extract است؛ زیرا با وجود امکان دریافت هم‌زمان چندین تکه (chunk)، عملیات نوشتن در خروجی استاندارد قابل موازی‌سازی نیست.

برای خواندن فایل ایندکس از ورودی استاندارد (STDIN)، از '-' استفاده کنید.

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

-c, --cache="" مخزنی که به عنوان حافظه موقت (کش) استفاده شود

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

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

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

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

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

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

-h, --help[=false] نمایش راهنمای دستور cat

-l, --length=0 تعداد بایت‌ها برای خواندن (مقدار ۰ تا پایان فایل را می‌خواند)

-o, --offset=0 میزان آفست بر حسب بایت جهت پیمایش (seek) قبل از خواندن

-s, --store=[] مخزن(های) منبع

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

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

--digest="sha512-256" الگوریتم دایجست، sha512-256 یا sha256

--verbose[=false] حالت پرحرف با نمایش جزئیات کامل

desync cat -s http://192.168.1.1/ file.caibx | grep something
desync cat -s /path/to/store -o 1048576 -l 4096 file.caibx slice.bin

desync(1)

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

Sep 2026 desync