GPGTAR(1) دستورهای کاربری GPGTAR(1)

gpgtar - رمزنگاری یا امضای فایلها و پوشهها در قالب یک آرشیو

gpgtar [ گزینهها ] فایلها...

دستور gpgtar فایلی یا دایرکتوریها را در یک فایل آرشیو بستهبندی کرده و سپس با استفاده از GnuPG آن را رمزنگاری یا امضا میکند. این ابزار در واقع یک tar مبتنی بر gpg است که از همان قالب مورد استفاده در PGP Zip برنامه PGP بهره می‌برد.

دستور gpgtar گزینه‌های زیر را می‌پذیرد:

قرار دادن فایل‌ها و پوشه‌های مشخص‌شده در یک آرشیو ساده ‘‘ustar’’.
استخراج تمام فایل‌ها از یک آرشیو ساده ‘‘ustar’’. اگر نام فایلی داده نشود (یا برابر ‘-’ باشد)، آرشیو از ورودی استاندارد (stdin) خوانده می‌شود.
رمزنگاری فایل‌ها و دایرکتوری‌های مشخص‌شده در قالب یک آرشیو. این گزینه می‌تواند با گزینه --symmetric برای ساخت آرشیوی که هم با کلید خصوصی و هم با گذرواژه قابل رمزگشایی باشد ترکیب شود.
استخراج تمام فایل‌ها از یک آرشیو رمزشده. اگر نام فایلی داده نشود (یا برابر ‘-’ باشد)، آرشیو از ورودی استاندارد (stdin) خوانده می‌شود.
ایجاد یک آرشیو امضاشده از فایل‌ها و پوشه‌های داده‌شده. این گزینه می‌تواند با گزینه --encrypt ترکیب شود تا آرشیوی ابتدا امضاشده و سپس رمزنگاری‌شده تولید گردد.
فهرست کردن محتویات آرشیو مشخص‌شده. اگر نام فایلی داده نشود (یا برابر ‘-’ باشد)، آرشیو از ورودی استاندارد (stdin) خوانده می‌شود.
رمزنگاری متقارن با استفاده از یک گذرواژه. الگوریتم رمزنگاری متقارن پیش‌فرض AES-128 است، اما می‌توان آن را با گزینه --cipher-algo در دستور gpg تغییر داد.
رمزنگاری برای شناسه کاربری کاربر. برای جزئیات به gpg(1) مراجعه کنید.
استفاده از کلید کاربر برای امضا کردن. برای جزئیات به gpg(1) مراجعه کنید.
نوشتن آرشیو درون فایل مشخص‌شده فایل.
فعال کردن نمایش خروجی‌های اطلاعاتی بیشتر و پرگویی.
تلاش برای عملکرد آرام و بی‌صدا تا حد ممکن.
صرف‌نظر کردن از تمام عملیات رمزنگاری، و ایجاد یا استخراج آرشیوهای ساده ‘‘ustar’’.
اجرای آزمایشی؛ فایل‌های استخراج‌شده را به صورت واقعی در دیسک نمی‌نویسد.
استخراج فایل‌ها درون دایرکتوری پوشه. حالت پیش‌فرض استخراج نام پوشه از نام فایل ورودی است. اگر نام فایل ورودی مشخص نباشد، از پوشه‌ای با نام ‘GPGARCH’ استفاده می‌شود. برای ایجاد آرشیو (tarball)، قبل از انجام هرگونه عملیات، به پوشه پوشه تغییر مسیر می‌دهد.
خواندن نام فایل‌های مورد نظر برای پردازش از فایل فایل؛ یک فایل در هر خط.
تغییر عملکرد گزینه --files-from به طوری که از نویسه پوچ دودویی (binary nul) به جای خط جدید (linefeed) برای جداسازی نام فایل‌ها استفاده شود.
فرض کردن اینکه نام فایل‌های خوانده‌شده با --files-from دارای کدگذاری UTF-8 هستند. این گزینه تنها در ویندوز اثر دارد که در غیر این صورت از صفحه کد فعال سیستم استفاده می‌شود.
این گزینه اثری ندارد زیرا رمزنگاری و امضای OpenPGP به طور پیش‌فرض فعال است.
این گزینه رزرو شده است و نباید استفاده شود. در آینده برای رمزنگاری یا امضا با پروتکل CMS به کار خواهد رفت؛ اما هنوز پیاده‌سازی نشده است.
استفاده از حالت دسته‌ای (غیرتعاملی). هرگز سؤالی نمی‌پرسد و همیشه عمل پیش‌فرض را انجام می‌دهد. این گزینه مستقیماً به gpg پاس داده می‌شود.
پاسخ مثبت (yes) به اغلب پرسش‌ها به طور خودکار. معمولاً همراه با --batch برای بازنویسی فایل‌های موجود به کار می‌رود. این گزینه مستقیماً به gpg پاس داده می‌شود.
پاسخ منفی (no) به اغلب پرسش‌ها به طور خودکار. این گزینه مستقیماً به gpg پاس داده می‌شود.
این گزینه مستقیماً به gpg منتقل می‌شود تا الزامات انطباق بررسی شوند.
نوشتن رشته‌های وضعیت ویژه در توصیف‌گر فایل n. برای مشاهده فهرستی از آن‌ها، پرونده DETAILS را در مستندات ببینید.
هنگام استخراج یک آرشیو رمزشده، علاوه بر استخراج، یک فایل گزارش از خروجی gpg به فایلی هم‌نام با دایرکتوری استخراج همراه با پسوند «.log» نوشته می‌شود.
استفاده از آخرین بخش فایل به عنوان دایرکتوری خروجی. پیش‌فرض این است که نام پوشه از نام فایل ورودی برداشته شود. اگر نام فایل ورودی در دسترس نباشد، پوشه‌ای به نام ‘GPGARCH’ استفاده خواهد شد. این گزینه منسوخ شده و به جای آن گزینه --directory توصیه می‌شود.
--no-compress
این گزینه به gpg دستور می‌دهد که فشرده‌سازی را غیرفعال کند (مشابه استفاده از گزینه -z0). این کار هنگام آرشیو کردن فایل‌های حجیمی که قبلاً فشرده شده‌اند (مانند مجموعه‌ای از فایل‌های ویدیویی) مفید است.
استفاده از دستور مشخص‌شده gpgcmd به جای gpg.
ارسال گزینه‌های اضافی مشخص‌شده به gpg.
فرض اینکه شناسه‌ها گزینه‌های استاندارد دستور tar هستند و پردازش آن‌ها. تنها گزینه‌های پشتیبانی‌شده tar عبارتند از «--directory»، «--files-from» و «--null». این یک گزینه منسوخ است زیرا می‌توان آن گزینه‌های پشتیبانی‌شده را مستقیماً نیز استفاده کرد.
این یک گزینه ساختگی برای سازگاری با نسخه‌های گذشته است.
چاپ نسخه برنامه و خروج.
نمایش یک صفحه راهنمای کوتاه و خروج.

رمزنگاری محتویات پوشه ‘mydocs’ برای کاربر Bob در فایل ‘test1’:

gpgtar --encrypt --output test1 -r Bob mydocs

فهرست کردن محتویات آرشیو ‘test1’:

gpgtar --list-archive test1

این برنامه در صورت موفقیت کامل مقدار 0 و در غیر این صورت مقدار 1 را برمی‌گرداند.

gpg(1), tar(1)

مستندات کامل این ابزار در قالب یک راهنمای Texinfo نگهداری می‌شود. اگر GnuPG و برنامه info به درستی در سیستم شما نصب شده باشند، اجرای دستور

info gnupg
دسترسی به راهنمای کامل شامل ساختار منو و نمایه را برای شما فراهم می‌کند.
مه ۲۰۲۵ gnupg