mat2(1) User Commands mat2(1)

mat2 - جعبه‌ابزار ناشناس‌سازی و پاک‌سازی متادیتا (فرارداده) نگارش ۲

mat2 [-h] [-v] [-l] [-V] [-s | -L] [فایل‌ها [فایل‌ها ...]]

دستور mat2 متادیتاها (فرارداده‌ها) را از انواع قالب‌های پرونده حذف می‌کند. این ابزار از طیف گسترده‌ای از قالب‌های فایلی، صوتی، اسناد اداری، تصاویر و غیره پشتیبانی می‌نماید.

توجه: mat2 فایل‌ها را به صورت درجا و جایگزین پاک‌سازی نمی‌کند؛ بلکه فایلی با افزودن عبارت "cleaned" بین نام پرونده و پسوند آن ایجاد می‌نماید؛ به عنوان مثال برای فایلی به نام "filename.png" پرونده‌ای به نام "filename.cleaned.png" تولید می‌شود.

فایل‌ها
پرونده‌های مورد نظر برای پردازش.

نمایش پیام راهنما و خروج.
نمایش شماره نگارش برنامه و خروج.
فهرست کردن تمامی قالب‌های پرونده پشتیبانی‌شده.
بررسی اینکه آیا mat2 تمام وابستگی‌های مورد نیازش را دارد یا خیر.
نمایش اطلاعات و جزئیات بیشتر درباره وضعیت اجرا.
نحوه مدیریت اجزای ناشناخته در فایل‌های آرشیوی (سیاست باید یکی از گزینه‌های: abort، omit یا keep باشد).
فهرست کردن متادیتای حساس شناسایی‌شده توسط mat2 بدون حذف آن‌ها.
حذف سبک (تنها برخی متادیتاها پاک می‌شوند).
پاک‌سازی درجا، بدون ایجاد نسخه پشتیبان.

برای حذف تمام فرارداده‌ها از یک فایل PDF:

mat2 ./myfile.pdf

اگرچه mat2 هنگام استفاده از گزینه --show تمام تلاش خود را برای نمایش متادیتا به کار می‌گیرد، اما به این معنا نیست که در صورت عدم نمایش، پرونده قطعاً عاری از هرگونه متادیتا است. هیچ راه کاملاً مطمئنی برای شناسایی تک‌تک متادیتاهای ممکن در قالب‌های پیچیده فایلی وجود ندارد.

به همین دلیل، نباید فقط بر اساس وجود یا عدم وجود متادیتا تصمیم بگیرید که فایلتان باید پاک‌سازی شود یا خیر.

افزون بر این، mat2 تلاش زیادی می‌کند تا بیشترین حد ممکن از متادیتاها حذف شوند. این کار ممکن است گاهی به افت کیفیت فایل‌های پردازش‌شده منجر شود. برای نمونه، تبدیل یک فایل PDF متنی به نسخه‌ای بر پایه تصویر باعث می‌شود دیگر امکان انتخاب متن در آن وجود نداشته باشد. در صورت بروز چنین شرایطی، می‌توانید حالت پاک‌سازی سبک (lightweight) را امتحان کنید، اما توجه داشته باشید که در این حالت، برخی متادیتاها پاک نخواهند شد.

با اینکه mat2 تمام تلاش خود را برای پاک‌سازی تمام متادیتاها انجام می‌دهد، این نرم‌افزار هنوز در مرحله بتا قرار دارد و ممکن است برخی متادیتاها باقی بمانند. در صورت برخورد با هرگونه مشکل، سامانه پیگیری اشکالات را بررسی کنید:

https://github.com/jvoisin/mat2/issues

لطفاً با احتیاط و دقت از برنامه استفاده فرمایید.

این نرم‌افزار توسط Julien (jvoisin) Voisin با پشتیبانی پروژه Tails ساخته شده است.

این نرم‌افزار تحت پروانه LGPLv3 منتشر شده است.

exiftool(1p), pdf-redact-tools(1)

October 2025 mat2 0.14.0