एक्सबूल, उबंटूमधून आपल्या फायलींचा मेटाडेटा वाचणे किंवा हाताळणे

एक्स्टिफॉल प्रोग्राम नाव

पुढील लेखात आम्ही एक्झीफूलवर एक नजर टाकणार आहोत. हे एक प्रतिमा, ऑडिओ, व्हिडिओ आणि पीडीएफ मेटाडेटा वाचणे, लिहिणे आणि हाताळण्यासाठी विनामूल्य आणि मुक्त स्रोत प्रोग्राम. हे आम्ही वापरत असलेल्या व्यासपीठापेक्षा स्वतंत्र आहे. हे पर्ल लायब्ररी आणि कमांड लाइन asप्लिकेशन म्हणून उपलब्ध आहे.

छायाचित्रांचा मेटाडेटा अतिरिक्त डेटा आहे जो फाईल्समध्ये जोडला जातो. जसे की कॅमेरा ज्याद्वारे फोटो घेण्यात आला किंवा घेतलेला वेळ. या प्रकारचे प्रतिमा मेटाडेटा विविध स्वरूपात असू शकतात. मेटाडेटामध्ये ठेवलेली माहिती कोणत्याही प्रकारच्या असू शकते, कंपनीच्या नावापासून, संगणकाच्या नावापर्यंत, टॅग्ज, बदल करण्याच्या तारखा, स्थान इत्यादी ...

एक्झीफूल, एक्सआयएफ, जीपीएस, आयपीटीसी, एक्सएमपी, जेएफआयएफ, जिओटीआयएफएफ, आयसीसी प्रोफाइल, फोटोशॉप आयआरबी, फ्लॅशपिक्स, एएफसीपी, आणि आयडी 3, तसेच डिजिटल कॅमेरा प्रतिमा मेटाडेटा यासह अनेक भिन्न मेटाडेटा स्वरूपनांचे समर्थन करते. आपण कौतुक करू शकता म्हणून मेटाडेटा फक्त प्रतिमांसाठी नाही, परंतु सर्व प्रकारच्या फायलींवर लागू केले जाऊ शकते.

हे तपशील कोणत्याही प्रकारच्या फाईलचे वर्गीकरण करण्यासाठी उपयुक्त ठरू शकतात, परंतु ते देखील संवेदनशील माहिती असू शकते. म्हणून आम्ही सामायिक केलेल्या फायलींबद्दल देखील आपण सावधगिरी बाळगणे आवश्यक आहे कारण ते सामायिक करू इच्छित नसलेली माहिती घेऊन जाऊ शकतात.

ExifTool स्थापना

आपण उबंटूमध्ये सोप्या पद्धतीने एक्झिफूल स्थापित करू शकतो. आपल्याला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि पुढील आज्ञा कार्यान्वित कराव्या लागतील.

sudo apt install libimage-exiftool-perl

यासह आपण प्रोग्राम स्थापित करू. आता आम्ही कन्सोलद्वारे त्यासह कार्य करू शकतो.

एक्झिफूल सह मेटाडेटा वापरणे

प्रोग्राम स्वीकारत असलेल्या काही मुख्य आज्ञा खालीलप्रमाणे आहेत:

पुढील आज्ञा आम्हाला सूचित केलेल्या प्रतिमेशी संबंधित सर्व मेटाडेटा दर्शवेल.

exiftool प्रतिमा

exiftool imagen.jpg

पुढील कमांड फाईलशी संबंधित सर्व अतिरिक्त मेटाडेटा काढून टाकेल.

सर्व

exiftool -all= imagen.jpg

निम्नलिखित कमांड निर्दिष्ट केलेल्या ग्रुपमध्ये TAG ला मूल्य प्रदान करते.

exiftool -[GROUP:]TAG=VALUE imagen.jpg

या आदेशासह आम्ही आता प्रतिमांचे सर्व मेटाडेटा व्यवस्थापित करू शकतो. आपणास प्रत्येकजणास पाहिजे तसे व्यवस्थापित करण्यासाठी उपलब्ध टॅग आणि गटांबद्दल अधिक जाणून घेऊ इच्छित असल्यास आपण यात अधिक माहिती मिळवू शकता वेब पेज. पाहण्याचा आणखी एक मार्ग एक्सिफ्टोल कमांडचे अधिक पर्याय माणसाच्या मदतीचा वापर करतील आमच्या ऑपरेटिंग सिस्टममध्ये.

मनुष्य exiftool

मेटाडेटा व्यवस्थापित करण्यासाठी अधिक उदाहरणे

पुढील आम्ही मेटाडेटा व्यवस्थापित कशी करावी यासाठी काही उदाहरणे पाहणार आहोत.

जोडण्यासाठी किंवा सुधारित करण्यासाठी जीपीएस समन्वय छायाचित्रात, आम्हाला पुढील गोष्टीसारखे काहीतरी लिहावे लागेल:

exiftool -exif:gpslatitude="27 33" -exif:gpslatituderef=S -exif:gpslongitude="165 130" -exif:gpslongituderef=E fotografia.jpg

-If पर्यायासह सशर्त टॅगिंग. याचा अर्थ असा आहे की एखादी अट पूर्ण झाल्यास आपण मेटाडेटाची मालिका सुधारित करू शकता, उदाहरणार्थः

exiftool -alldates+=1 -if '$CreateDate ge "2017:11:02"' DIRECTORIO-IMAGENES

ते डायरेक्टरी-प्रतिमांमधील प्रतिमांची वेळ सुधारित करेल. यामध्ये 1 नोव्हेंबर, 2 नंतर तयार केल्या असल्यास आणि केवळ त्या प्रतिमांमध्ये 2017 तास जोडला जाईल. -Alldates पर्याय जेपीईजी फाइलमध्ये आपल्याला आढळू शकणार्‍या सर्व टाइमस्टॅम्पसाठी एक उपनाव आहे (तारीखटायोरिजिनल, तयार तारीख आणि सुधारित तारीख). आपण येथे आणि इतर एक्झीटोल पर्यायांबद्दल शिकू शकता हे पृष्ठ.

-आपली स्थिती सर्वसामान्य आहे, याचा अर्थ असा आहे की जोपर्यंत पर्ल वाक्यरचनाचा आदर केला जाईल तोपर्यंत आपण तो वापरू शकता. आवश्यक असल्यास एक्झिटिओल कॉलमध्ये आपण -if सह एकाधिक अभिव्यक्ती एकत्र करू शकता. लक्षात ठेवा अट मधील लेबलच्या नावांमध्ये पर्ल मधील व्हेरिएबल्स प्रमाणे उपसर्ग "$" असणे आवश्यक आहे. ज्याला याची आवश्यकता आहे त्यामध्ये आणखी उदाहरणे आणि कल्पना शोधण्यात सक्षम होतील हे वेब.

Exiftool बद्दल आणखी एक चांगली गोष्ट म्हणजे आपल्याला प्रतिमेसाठी EXIF ​​मेटाडेटा पुनर्लेखन करण्याची आवश्यकता नाही. -टॅग्सफ्रॉमफाईल पर्याय अंतिम वितर्क म्हणून दिलेल्या फाइलवर निर्दिष्ट टॅगमधून सर्व टॅग कॉपी करतो. उदाहरणार्थ:

exiftool -TagsFromFile tagged-img-fuente.jpg untagged-img-destino.jpg

दुसरीकडे -w पर्याय मजकूरामध्ये प्रतिमेत सापडलेला EXIF ​​डेटा लिहितो. आपण -htmlDump जोडल्यास ते त्यांना HTML फाइलवर लिहीले जाईल. आपल्याला आवश्यक असलेली डेटाबेसमध्ये सर्व मेटाडेटा निर्यात करणे असल्यास, करण्याचा सर्वात उत्तम मार्ग म्हणजे पुढील आदेशासह:

exiftool -t -S IMG-DIRECTORIO | grep -v ^====> img-tags-valores.txt

यात हे कसे केले जाते याचे आणखी एक उदाहरण आपल्याला सापडेल दुवा.

एक्सिस्टॉल अनइन्स्टॉल करा

हा प्रोग्राम आमच्या ऑपरेटिंग सिस्टममधून काढून टाकण्यासाठी आम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल. त्यामध्ये आपण पुढील ऑर्डर लिहू:

sudo apt remove libimage-exiftool-perl && sudo apt autoremove

एक टिप्पणी, आपले सोडून द्या

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   शाझका म्हणाले

    हॅलो, हे टर्मिनलमध्ये दिसते.

    exiftool - [GROUP:] TAG = VALUE parrot.jpg
    चेतावणी: टॅग '] TAG' विद्यमान नाही
    काही करायला नाही.

    Exif पुनर्प्राप्त करण्याचा प्रयत्न करताना

    exiftool -TagsFromFile Tagged-img-20180625_0032.CR2 untagged-img-parrot.jpg
    'टॅग-img-20180625_0032.CR2' फाईल अस्तित्वात नाही -TagsFromFile पर्यायासाठी