| mat2(1) | User Commands | mat2(1) |
نام (NAME)
mat2 - جعبهابزار ناشناسسازی و پاکسازی متادیتا (فرارداده) نگارش ۲
خلاصه دستور (SYNOPSIS)
mat2 [-h] [-v] [-l] [-V] [-s | -L] [فایلها [فایلها ...]]
توضیحات (DESCRIPTION)
دستور mat2 متادیتاها (فراردادهها) را از انواع قالبهای پرونده حذف میکند. این ابزار از طیف گستردهای از قالبهای فایلی، صوتی، اسناد اداری، تصاویر و غیره پشتیبانی مینماید.
توجه: mat2 فایلها را به صورت درجا و جایگزین پاکسازی نمیکند؛ بلکه فایلی با افزودن عبارت "cleaned" بین نام پرونده و پسوند آن ایجاد مینماید؛ به عنوان مثال برای فایلی به نام "filename.png" پروندهای به نام "filename.cleaned.png" تولید میشود.
گزینهها (OPTIONS)
آرگومانهای مکانی (positional arguments):
- فایلها
- پروندههای مورد نظر برای پردازش.
گزینههای اختیاری (optional arguments):
- -h, --help
- نمایش پیام راهنما و خروج.
- -v, --version
- نمایش شماره نگارش برنامه و خروج.
- -l, --list
- فهرست کردن تمامی قالبهای پرونده پشتیبانیشده.
- --check-dependencies
- بررسی اینکه آیا mat2 تمام وابستگیهای مورد نیازش را دارد یا خیر.
- -V, --verbose
- نمایش اطلاعات و جزئیات بیشتر درباره وضعیت اجرا.
- --unknown-members policy
- نحوه مدیریت اجزای ناشناخته در فایلهای آرشیوی (سیاست باید یکی از گزینههای: abort، omit یا keep باشد).
- -s, --show
- فهرست کردن متادیتای حساس شناساییشده توسط mat2 بدون حذف آنها.
- -L, --lightweight
- حذف سبک (تنها برخی متادیتاها پاک میشوند).
- --inplace
- پاکسازی درجا، بدون ایجاد نسخه پشتیبان.
مثالها (EXAMPLES)
برای حذف تمام فراردادهها از یک فایل PDF:
mat2 ./myfile.pdf
نکاتی درباره متادیتا (NOTES ABOUT METADATA)
اگرچه mat2 هنگام استفاده از گزینه --show تمام تلاش خود را برای نمایش متادیتا به کار میگیرد، اما به این معنا نیست که در صورت عدم نمایش، پرونده قطعاً عاری از هرگونه متادیتا است. هیچ راه کاملاً مطمئنی برای شناسایی تکتک متادیتاهای ممکن در قالبهای پیچیده فایلی وجود ندارد.
به همین دلیل، نباید فقط بر اساس وجود یا عدم وجود متادیتا تصمیم بگیرید که فایلتان باید پاکسازی شود یا خیر.
افزون بر این، mat2 تلاش زیادی میکند تا بیشترین حد ممکن از متادیتاها حذف شوند. این کار ممکن است گاهی به افت کیفیت فایلهای پردازششده منجر شود. برای نمونه، تبدیل یک فایل PDF متنی به نسخهای بر پایه تصویر باعث میشود دیگر امکان انتخاب متن در آن وجود نداشته باشد. در صورت بروز چنین شرایطی، میتوانید حالت پاکسازی سبک (lightweight) را امتحان کنید، اما توجه داشته باشید که در این حالت، برخی متادیتاها پاک نخواهند شد.
اشکالات (BUGS)
با اینکه mat2 تمام تلاش خود را برای پاکسازی تمام متادیتاها انجام میدهد، این نرمافزار هنوز در مرحله بتا قرار دارد و ممکن است برخی متادیتاها باقی بمانند. در صورت برخورد با هرگونه مشکل، سامانه پیگیری اشکالات را بررسی کنید:
https://github.com/jvoisin/mat2/issues
لطفاً با احتیاط و دقت از برنامه استفاده فرمایید.
نویسنده (AUTHOR)
این نرمافزار توسط Julien (jvoisin) Voisin با پشتیبانی پروژه Tails ساخته شده است.
حق نشر (COPYRIGHT)
این نرمافزار تحت پروانه LGPLv3 منتشر شده است.
همچنین ببینید (SEE ALSO)
| October 2025 | mat2 0.14.0 |