| GPGTAR(1) | دستورهای کاربری | GPGTAR(1) |
نام (NAME)
gpgtar - رمزنگاری یا امضای فایلها و پوشهها در قالب یک آرشیو
خلاصه دستور (SYNOPSIS)
gpgtar [ گزینهها ] فایلها...
توضیحات (DESCRIPTION)
دستور gpgtar فایلی یا دایرکتوریها را در یک فایل آرشیو بستهبندی کرده و سپس با استفاده از GnuPG آن را رمزنگاری یا امضا میکند. این ابزار در واقع یک tar مبتنی بر gpg است که از همان قالب مورد استفاده در PGP Zip برنامه PGP بهره میبرد.
گزینهها (OPTIONS)
دستور gpgtar گزینههای زیر را میپذیرد:
- --create
- قرار دادن فایلها و پوشههای مشخصشده در یک آرشیو ساده ‘‘ustar’’.
- --extract
- استخراج تمام فایلها از یک آرشیو ساده ‘‘ustar’’. اگر نام فایلی داده نشود (یا برابر ‘-’ باشد)، آرشیو از ورودی استاندارد (stdin) خوانده میشود.
- --encrypt
- -e
- رمزنگاری فایلها و دایرکتوریهای مشخصشده در قالب یک آرشیو. این گزینه میتواند با گزینه --symmetric برای ساخت آرشیوی که هم با کلید خصوصی و هم با گذرواژه قابل رمزگشایی باشد ترکیب شود.
- --decrypt
- -d
- استخراج تمام فایلها از یک آرشیو رمزشده. اگر نام فایلی داده نشود (یا برابر ‘-’ باشد)، آرشیو از ورودی استاندارد (stdin) خوانده میشود.
- --sign
- -s
- ایجاد یک آرشیو امضاشده از فایلها و پوشههای دادهشده. این گزینه میتواند با گزینه --encrypt ترکیب شود تا آرشیوی ابتدا امضاشده و سپس رمزنگاریشده تولید گردد.
- --list-archive
- -t
- فهرست کردن محتویات آرشیو مشخصشده. اگر نام فایلی داده نشود (یا برابر ‘-’ باشد)، آرشیو از ورودی استاندارد (stdin) خوانده میشود.
- --symmetric
- -c
- رمزنگاری متقارن با استفاده از یک گذرواژه. الگوریتم رمزنگاری متقارن پیشفرض AES-128 است، اما میتوان آن را با گزینه --cipher-algo در دستور gpg تغییر داد.
- --recipient کاربر
- -r کاربر
- رمزنگاری برای شناسه کاربری کاربر. برای جزئیات به gpg(1) مراجعه کنید.
- --local-user کاربر
- -u کاربر
- استفاده از کلید کاربر برای امضا کردن. برای جزئیات به gpg(1) مراجعه کنید.
- --output فایل
- -o فایل
- نوشتن آرشیو درون فایل مشخصشده فایل.
- --verbose
- -v
- فعال کردن نمایش خروجیهای اطلاعاتی بیشتر و پرگویی.
- --quiet
- -q
- تلاش برای عملکرد آرام و بیصدا تا حد ممکن.
- --skip-crypto
- صرفنظر کردن از تمام عملیات رمزنگاری، و ایجاد یا استخراج آرشیوهای ساده ‘‘ustar’’.
- --dry-run
- اجرای آزمایشی؛ فایلهای استخراجشده را به صورت واقعی در دیسک نمینویسد.
- --directory پوشه
- -C پوشه
- استخراج فایلها درون دایرکتوری پوشه. حالت پیشفرض استخراج نام پوشه از نام فایل ورودی است. اگر نام فایل ورودی مشخص نباشد، از پوشهای با نام ‘GPGARCH’ استفاده میشود. برای ایجاد آرشیو (tarball)، قبل از انجام هرگونه عملیات، به پوشه پوشه تغییر مسیر میدهد.
- --files-from فایل
- -T فایل
- خواندن نام فایلهای مورد نظر برای پردازش از فایل فایل؛ یک فایل در هر خط.
- --null
- تغییر عملکرد گزینه --files-from به طوری که از نویسه پوچ دودویی (binary nul) به جای خط جدید (linefeed) برای جداسازی نام فایلها استفاده شود.
- --utf8-strings
- فرض کردن اینکه نام فایلهای خواندهشده با --files-from دارای کدگذاری UTF-8 هستند. این گزینه تنها در ویندوز اثر دارد که در غیر این صورت از صفحه کد فعال سیستم استفاده میشود.
- --openpgp
- این گزینه اثری ندارد زیرا رمزنگاری و امضای OpenPGP به طور پیشفرض فعال است.
- --cms
- این گزینه رزرو شده است و نباید استفاده شود. در آینده برای رمزنگاری یا امضا با پروتکل CMS به کار خواهد رفت؛ اما هنوز پیادهسازی نشده است.
- --batch
- استفاده از حالت دستهای (غیرتعاملی). هرگز سؤالی نمیپرسد و همیشه عمل پیشفرض را انجام میدهد. این گزینه مستقیماً به gpg پاس داده میشود.
- --yes
- پاسخ مثبت (yes) به اغلب پرسشها به طور خودکار. معمولاً همراه با --batch برای بازنویسی فایلهای موجود به کار میرود. این گزینه مستقیماً به gpg پاس داده میشود.
- --no
- پاسخ منفی (no) به اغلب پرسشها به طور خودکار. این گزینه مستقیماً به gpg پاس داده میشود.
- --require-compliance
- این گزینه مستقیماً به gpg منتقل میشود تا الزامات انطباق بررسی شوند.
- --status-fd n
- نوشتن رشتههای وضعیت ویژه در توصیفگر فایل n. برای مشاهده فهرستی از آنها، پرونده DETAILS را در مستندات ببینید.
- --with-log
- هنگام استخراج یک آرشیو رمزشده، علاوه بر استخراج، یک فایل گزارش از خروجی gpg به فایلی همنام با دایرکتوری استخراج همراه با پسوند «.log» نوشته میشود.
- --set-filename فایل
- استفاده از آخرین بخش فایل به عنوان دایرکتوری خروجی. پیشفرض این است که نام پوشه از نام فایل ورودی برداشته شود. اگر نام فایل ورودی در دسترس نباشد، پوشهای به نام ‘GPGARCH’ استفاده خواهد شد. این گزینه منسوخ شده و به جای آن گزینه --directory توصیه میشود.
- --no-compress
- این گزینه به gpg دستور میدهد که فشردهسازی را غیرفعال کند (مشابه استفاده از گزینه -z0). این کار هنگام آرشیو کردن فایلهای حجیمی که قبلاً فشرده شدهاند (مانند مجموعهای از فایلهای ویدیویی) مفید است.
- --gpg gpgcmd
- استفاده از دستور مشخصشده gpgcmd به جای gpg.
- --gpg-args شناسهها
- ارسال گزینههای اضافی مشخصشده به gpg.
- --tar-args شناسهها
- فرض اینکه شناسهها گزینههای استاندارد دستور tar هستند و پردازش آنها. تنها گزینههای پشتیبانیشده tar عبارتند از «--directory»، «--files-from» و «--null». این یک گزینه منسوخ است زیرا میتوان آن گزینههای پشتیبانیشده را مستقیماً نیز استفاده کرد.
- --tar دستور
- این یک گزینه ساختگی برای سازگاری با نسخههای گذشته است.
- --version
- چاپ نسخه برنامه و خروج.
- --help
- نمایش یک صفحه راهنمای کوتاه و خروج.
مثالها (EXAMPLES)
رمزنگاری محتویات پوشه ‘mydocs’ برای کاربر Bob در فایل ‘test1’:
gpgtar --encrypt --output test1 -r Bob mydocs
فهرست کردن محتویات آرشیو ‘test1’:
gpgtar --list-archive test1
کدهای خروجی و عیبیابی (DIAGNOSTICS)
این برنامه در صورت موفقیت کامل مقدار 0 و در غیر این صورت مقدار 1 را برمیگرداند.
همچنین ببینید (SEE ALSO)
مستندات کامل این ابزار در قالب یک راهنمای Texinfo نگهداری میشود. اگر GnuPG و برنامه info به درستی در سیستم شما نصب شده باشند، اجرای دستور
info gnupg
| مه ۲۰۲۵ | gnupg |