ExifTool, உபுண்டுவிலிருந்து உங்கள் கோப்புகளின் மெட்டாடேட்டாவைப் படிக்கவும் அல்லது கையாளவும்

exiftool நிரல் பெயர்

அடுத்த கட்டுரையில் நாம் எக்சிஃப்டூலைப் பார்க்கப் போகிறோம். இது ஒரு படம், ஆடியோ, வீடியோ மற்றும் PDF மெட்டாடேட்டாவைப் படிப்பதற்கும் எழுதுவதற்கும் கையாளுவதற்கும் இலவச மற்றும் திறந்த மூல நிரல். இது நாம் பயன்படுத்தும் தளத்திலிருந்து சுயாதீனமாக உள்ளது. இது ஒரு பெர்ல் நூலகமாகவும் கட்டளை வரி பயன்பாடாகவும் கிடைக்கிறது.

புகைப்படங்களின் மெட்டாடேட்டா என்பது கோப்புகளில் சேர்க்கப்படும் கூடுதல் தரவு. புகைப்படம் எடுத்த கேமரா அல்லது எடுக்கப்பட்ட நேரம் போன்றவை. இந்த வகையான பட மெட்டாடேட்டா பல்வேறு வடிவங்களில் இருக்கலாம். மெட்டாடேட்டாவில் வைக்கப்பட்டுள்ள தகவல்கள் எந்த வகையிலும் இருக்கலாம், நிறுவனத்தின் பெயரிலிருந்து, கணினியின் பெயருக்கு, குறிச்சொற்கள், மாற்றியமைக்கும் தேதிகள், இருப்பிடம் போன்றவற்றின் மூலம் ...

எக்சிஃப், ஜிபிஎஸ், ஐபிடிசி, எக்ஸ்எம்பி, ஜேஎஃப்ஐஎஃப், ஜியோடிஐஎஃப், ஐசிசி சுயவிவரம், ஃபோட்டோஷாப் ஐஆர்பி, ஃப்ளாஷ்பிக்ஸ், ஏஎஃப்சிபி மற்றும் ஐடி 3, அத்துடன் டிஜிட்டல் கேமரா பட மெட்டாடேட்டா உள்ளிட்ட பல்வேறு மெட்டாடேட்டா வடிவங்களை எக்சிஃப்டூல் ஆதரிக்கிறது. நீங்கள் பாராட்ட முடியும் என மெட்டாடேட்டா படங்களுக்கு மட்டுமல்ல, ஆனால் எல்லா வகையான கோப்புகளுக்கும் பயன்படுத்தலாம்.

எந்தவொரு கோப்பையும் வகைப்படுத்த இந்த விவரங்கள் மிகவும் பயனுள்ளதாக இருக்கும் என்றாலும், அவை முக்கியமான தகவல்களைக் கொண்டிருக்கலாம். எனவே, நாம் பகிர விரும்பாத தகவல்களை அவை கொண்டு செல்லக்கூடியதாக இருப்பதால், நாங்கள் பகிரும் கோப்புகளைப் பற்றியும் கவனமாக இருக்க வேண்டும்.

ExifTool நிறுவல்

எக்சிஃப்டூலை உபுண்டுவில் எளிமையாக நிறுவலாம். நாம் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து பின்வரும் கட்டளையை இயக்க வேண்டும்:

sudo apt install libimage-exiftool-perl

இதன் மூலம் நிரல் நிறுவப்பட்டிருக்கும். இப்போது நாம் அதை கன்சோல் மூலம் வேலை செய்யலாம்.

ExifTool உடன் மெட்டாடேட்டாவைப் பயன்படுத்துதல்

நிரல் ஏற்றுக்கொள்ளும் சில முக்கிய கட்டளைகள் பின்வருமாறு:

பின்வரும் கட்டளை நாம் குறிக்கும் படத்துடன் தொடர்புடைய அனைத்து மெட்டாடேட்டாவையும் காண்பிக்கும்.

exiftool படம்

exiftool imagen.jpg

பின்வரும் இந்த கட்டளை கோப்புடன் தொடர்புடைய அனைத்து கூடுதல் மெட்டாடேட்டாவையும் அகற்றும்.

exiftool அனைத்தும்

exiftool -all= imagen.jpg

பின்வரும் கட்டளை குறிப்பிட்ட GROUP இல் ஒரு TAG க்கு ஒரு மதிப்பை ஒதுக்குகிறது.

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

இந்த கட்டளைகளால் இப்போது படங்களின் அனைத்து மெட்டாடேட்டாவையும் நிர்வகிக்க முடியும். ஒவ்வொருவரும் விரும்பியபடி அவற்றை நிர்வகிக்க கிடைக்கக்கூடிய குறிச்சொற்கள் மற்றும் குழுக்களைப் பற்றி மேலும் அறிய நீங்கள் விரும்பினால், இதில் கூடுதல் தகவல்களைப் பெறலாம் வலைப்பக்கம். பார்க்க மற்றொரு வழி exiftool கட்டளையின் கூடுதல் விருப்பங்கள் மனிதனின் உதவியைப் பயன்படுத்தும் எங்கள் இயக்க முறைமையில்.

மனிதன் 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

இது DIRECTORY-IMAGES இல் உள்ள படங்களின் நேரத்தை மாற்றும். இவற்றில், அவை நவம்பர் 1, 2 க்குப் பிறகு உருவாக்கப்பட்டிருந்தால் 2017 மணிநேரம் சேர்க்கப்படும், மேலும் அந்த படங்களுக்கு மட்டுமே. -ஆல்டேட்ஸ் விருப்பம் என்பது நீங்கள் ஒரு jpeg கோப்பில் (டேட் டைமோரிஜினல், கிரியேட் டேட் மற்றும் மோடிஃபைட் டேட்) காணக்கூடிய அனைத்து நேர முத்திரைகளுக்கான மாற்றுப்பெயர் ஆகும். இந்த மற்றும் பிற எக்சிஃப்டூல் விருப்பங்களைப் பற்றி நீங்கள் அறியலாம் இந்த பக்கம்.

-If நிபந்தனை பொதுவானது, அதாவது பெர்ல் தொடரியல் மதிக்கப்படும் வரை நீங்கள் விரும்பியதைப் பயன்படுத்தலாம். தேவைப்பட்டால் எக்ஸிஃப்டூலுக்கான அழைப்பில் -if உடன் பல வெளிப்பாடுகளை நீங்கள் இணைக்கலாம். நிபந்தனைக்குள்ளான லேபிள்களின் பெயர்கள் பெர்லில் உள்ள மாறிகள் போல "$" முன்னொட்டைக் கொண்டிருக்க வேண்டும் என்பதை நினைவில் கொள்ளுங்கள். யாருக்கு இது தேவை என்பதில் கூடுதல் எடுத்துக்காட்டுகளையும் யோசனைகளையும் கண்டுபிடிக்க முடியும் இந்த வலை.

Exiftool பற்றிய மற்றொரு பெரிய விஷயம் என்னவென்றால், நீங்கள் ஒரு படத்தின் EXIF ​​மெட்டாடேட்டாவை மீண்டும் எழுத வேண்டியதில்லை. -TagsFromFile விருப்பம் குறிப்பிட்ட கோப்பில் இருந்து அனைத்து குறிச்சொற்களையும் இறுதி வாதமாக கொடுக்கப்பட்ட கோப்புக்கு நகலெடுக்கிறது. உதாரணத்திற்கு:

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

இதில் இது எவ்வாறு செய்யப்படுகிறது என்பதற்கான மற்றொரு உதாரணத்தை நீங்கள் காணலாம் இணைப்பை.

Exiftool ஐ நிறுவல் நீக்கு

எங்கள் இயக்க முறைமையிலிருந்து இந்த நிரலை அகற்ற நாம் ஒரு முனையத்தை (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
    -TagsFromFile விருப்பத்திற்கு 'tagged-img-20180625_0032.CR2' கோப்பு இல்லை