כיצד להציג & הסרת תכונות מורחבות מקובץ ב-Mac OS
תוכן עניינים:
תכונות מורחבות הן רכיבי מטא נתונים שיכולים להיות ייחודיים לקבצים וסוגי קבצים ספציפיים ב-Mac OS. התכונות המורחבות הללו יכולות להיות כל דבר, החל מנתונים מזהים על הקובץ עצמו, למידע הסגר, נתוני מקור, מידע על תווית, בין סוגי מטא נתונים אחרים.
לפעמים, משתמשי Mac מתקדמים עשויים לסקור תכונות מורחבות של קובץ, או אפילו לרצות להסיר תכונות מורחבות מקובץ או ספרייה ממגוון סיבות, וניתן לבצע כל אחת מהמשימות הללו באמצעות הפקודה קו עם הכלי xattr המצורף ב-Mac OS.מדריך זה יסביר כיצד להציג ולהסיר תכונות מורחבות מקובץ ב-Mac.
זהו נושא מתקדם שבאמת רלוונטי רק למשתמשים מתקדמים שכבר מכירים תכונות מורחבות ויש להם סיבה מיוחדת לרצות להסיר אותם מקובץ. אם אינך בטוח מהן תכונות מורחבות, מדוע הן עשויות (או לא) חשובות, או מדוע אולי תרצה (או לא תרצה) להסיר אותן, זה לא בשבילך.
כיצד להציג תכונות מורחבות של קובץ ב-Mac OS
פקודה xattr קיימת ב-Mac OS וב-Mac OS X במשך זמן רב, ולכן זה אמור לעבוד אותו הדבר כמעט בכל הגירסאות המודרניות המעורפלות של תוכנת מערכת:
- פתח את אפליקציית Terminal, שנמצאת ב- /Applications/Utilities/
- השתמש בפקודה xattr כך, הצבעה על נתיב הקובץ כדי לבדוק תכונות מורחבות עבור
- הקש על חזרה כדי להציג את התכונות המורחבות עבור הקובץ שצוין
xattr ~/Desktop/samplefile.jpg
לדוגמה, ייתכן שתראה משהו כמו הבא לאחר ביצוע הפקודה:
xattr ~/Desktop/samplefile.jpg com.apple.metadata:kMDItemIsScreenCapture com.apple.metadata:kMDItemScreenCaptureGlobalRect com.apple.metadata:kMDItemScreenCapdata:kMDItemTypmetacom. :kMDItemWhereFroms com.apple.quarantine
במקרה זה תראה מידע על מטא נתונים שיכול לשמש את Spotlight ותכונות החיפוש של Finder, כמו גם נתוני הסגר שעשויים להיות קשורים לנתונים שהורדו מהאינטרנט, או יובאו ל-Mac דרך אפליקציה או מקור של צד שלישי. וכן, זה אותם נתוני הסגר שמאומרים לך אם אתה רואה את האפליקציה "לא ניתן לפתוח כי היא ממפתח לא מזוהה" הודעת Gatekeeper בעת פתיחת יישומים או קבצים מסוימים - זו דוגמה מעשית של תכונה מורחבת.
כיצד להסיר תכונות מורחבות מקובץ ב-Mac
עדיין באפליקציית Terminal? אם לא, הפעל מחדש את אפליקציית Terminal כדי להתחיל:
- מצא את התכונה המורחבת שברצונך להסיר מהקובץ באמצעות השלב הקודם, בדוגמה זו נניח שזה "kMDItemIsScreenCapture"
- השתמש ב-xattr עם הדגל -d בקובץ כך:
- Hit Return כדי להסיר את התכונה המורחבת שהוגדרה מהקובץ כפי שצוין בנתיב
xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg
בדוגמה זו, הסרת "com.apple.metadata:kMDItemIsScreenCapture" מקובץ samplefile.jpg מוציאה את מזהה צילום המסך, שאולי תזהה מהטיפ הזה למציאת והצגה של כל קבצי צילום המסך ב מק, המסתמך על התכונה המורחבת המצורפת לקבצי צילומי מסך כדי לאתר אותם.על ידי הסרת התכונה המורחבת, הקובץ לא יופיע עוד בחיפוש כזה. שימו לב ששימוש בכלי כמו ImageOptim כדי להסיר מטא-נתונים של EXIF מתמונות ותמונות אינו מסיר גם מטא-נתונים של תכונות מורחבות מהתמונות, אלא רק מסיר את נתוני ה-EXIF - השניים נפרדים.
תוכל להשתמש בכלי xattr כדי להציג ולהסיר תכונות מורחבות בקבצים, ספריות וקישורים סמליים בדרך זו, ותוכל להשתמש בתווים כלליים כדי להחיל את הסרת התכונה המורחבת על מספר קבצים לפי הצורך.
זה באמת לא משהו שאמור להיות רלוונטי לרוב משתמשי Mac מזדמנים, אלא עבור משתמשי מק מתקדמים, מתעסקים, מפתחים, מנהלי מערכת, עובדי אבטחת מידע ועוד רבים אחרים, היכולת להציג או לשנות תכונות מורחבות יכולות להיות מועילות מסיבות מסוימות.