ZIPCMP(1) General Commands Manual ZIPCMP(1)

zipcmp — مقایسه محتویات بایگانی‌های zip

zipcmp [-ChipqsTtVv] archive1 archive2

zipcmp بایگانی‌های zip یا دایرکتوری‌های archive1 و archive2 را مقایسه کرده و با بررسی نام‌ها، اندازه‌های غیرفشرده و کدهای CRC بررسی می‌کند که آیا شامل پرونده‌های یکسانی هستند یا خیر. ترتیب پرونده‌ها و تفاوت‌های اندازهٔ فشرده نادیده گرفته می‌شوند.

گزینه‌های پشتیبانی‌شده:

بررسی یکپارچگی بایگانی‌ها. اگر بایگانی ناسازگار باشد یا طبق مشخصات zip معتبر نباشد، با خطا مواجه می‌شود.
نمایش یک پیام راهنمای کوتاه و خروج.
مقایسهٔ نام‌ها با نادیده گرفتن بزرگی و کوچکی حروف.
فعال‌سازی بررسی‌های بسیار دقیق و وسواس‌گونه (paranoid). فیلدهای اضافی، توضیحات (comments) و سایر فراداده‌ها را مقایسه می‌کند. (در صورتی که یکی از بایگانی‌ها دایرکتوری باشد، به طور خودکار غیرفعال می‌شود.) این بررسی‌ها برای فایل‌هایی که داده‌های آنها متفاوت است نادیده گرفته می‌شوند.
حالت ساکت (بی‌صدا). مقایسه کنید با -v.
چاپ خلاصه‌ای از تعداد فایل‌های اضافه‌شده و حذف‌شده.
مقایسهٔ برچسب‌های زمانی مدخل‌ها علاوه بر سایر موارد.
آزمایش فایل‌های zip با مقایسهٔ محتویات آنها با چکسام‌هایشان.
نمایش اطلاعات نسخه و خروج.
حالت پرگویی (حراف). چاپ جزئیات تفاوت‌ها در خروجی استاندارد. (این حالت پیش‌فرض است.)

zipcmp در صورتی که هر دو بایگانی شامل فایل‌های یکسان باشند با وضعیت 0، در صورت تفاوت با 1، و در صورت بروز خطا با مقداری بزرگتر از 1 (>1) خارج می‌شود.

zipmerge(1), ziptool(1), libzip(3)

zipcmp در libzip 0.6 افزوده شد.

Dieter Baron <dillo@nih.at> و Thomas Klausner <wiz@gatalith.at>

March 15, 2024 Linux 6.12.107+deb13-amd64