ЕкифТоол, читајте или манипулишите метаподацима датотека из Убунту-а

назив програма екифтоол

У следећем чланку ћемо погледати ЕкифТоол. Ово је бесплатни програм отвореног кода за читање, писање и манипулисање сликама, аудио, видео и ПДФ метаподацима. Независно је од платформе коју користимо. Доступан је као Перл библиотека и апликација командне линије.

Метаподаци фотографија су додатни подаци који се додају у датотеке. Као што је камера којом је снимљена фотографија или време снимања. Ове врсте метаподатака о слици могу бити у различитим форматима. Информације које су смештене у метаподатке могу бити било које врсте, од назива компаније, до назива рачунара, преко ознака, датума модификација, локације итд ...

ЕкифТоол подржава много различитих формата метаподатака, укључујући ЕКСИФ, ГПС, ИПТЦ, КСМП, ЈФИФ, ГеоТИФФ, ИЦЦ Профиле, Пхотосхоп ИРБ, ФласхПик, АФЦП и ИД3, као и метаподатке слике дигиталне камере. Као што знате метаподаци нису само за слике, али се може применити на све врсте датотека.

Иако ови детаљи могу бити врло корисни за класификацију било које врсте датотека, они такође могу садржати осетљиве информације. Тако да ћемо такође морати да будемо пажљиви према датотекама које делимо јер оне могу да носе информације које не желимо да делимо.

Инсталација ЕкифТоол

ЕкифТоол можемо инсталирати у Убунту на једноставан начин. Само морамо отворити терминал (Цтрл + Алт + Т) и извршити следећу команду:

sudo apt install libimage-exiftool-perl

Овим ћемо имати инсталиран програм. Сада то можемо радити преко конзоле.

Коришћење метаподатака са ЕкифТоол-ом

Неке од главних команди које програм прихвата су следеће:

Следећа команда ће нам показати све метаподатке повезане са сликом коју назначимо.

екифтоол имаге

exiftool imagen.jpg

Ова наредба ће уклонити све додатне метаподатке повезане са датотеком.

екифтоол алл

exiftool -all= imagen.jpg

Следећа команда додељује вредност ТАГ-у у наведеној ГРОУП.

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

Помоћу ових наредби сада бисмо могли да управљамо свим метаподацима слика. Ако желите да сазнате више о ознакама и групама које су доступне за управљање њима како свака од њих жели, можете добити више информација у овоме вебсајт. Други начин виђења више опција наредбе екифтоол користиће помоћ човека у нашем оперативном систему.

ман екифтоол

Још примера за управљање метаподацима

Даље ћемо видети неколико примера да бисмо видели како се управља метаподацима:

Да бисте додали или изменили ГПС координате на фотографију бисмо морали да напишемо нешто попут следећег:

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

Условно означавање опцијом -иф. То значи да можете да измените низ метаподатака ако испуњава услов, на пример:

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

То ће изменити време снимања слика у ДИРЕЦТОРИ-ИМАГЕС. Овим ће се додати 1 сат ако су настали после 2. новембра 2017. и само тим сликама. Опција -аллдатес је псеудоним за све временске ознаке које можете пронаћи у јпег датотеци (Датетимеоригинал, ЦреатеДате и МодифиДате). О овим и другим опцијама екифтоол-а можете сазнати на Ова страница.

Услов -иф је генерички, то значи да га можете користити како год желите док год се поштује синтакса Перл. Ако је потребно, можете повезати више израза са -иф у позиву на екифтоол. Запамтите да имена ознака унутар услова морају имати префикс "$", попут променљивих у перл-у. Коме је то потребно, моћи ће да пронађе још примера и идеја у овај веб.

Још једна одлична ствар у вези са Екифтоол-ом је та што не морате да преписујете ЕКСИФ метаподатке слике. Опција -ТагсФромФиле копира све ознаке из наведене датотеке у датотеку наведену као завршни аргумент. На пример:

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

С друге стране, опција -в записује ЕКСИФ податке пронађене на слици у текстуалну датотеку. Ако додате -хтмлДумп, он ће их записати у ХТМЛ датотеку. Ако је оно што вам треба извозити све метаподатке у базу података, најбољи начин да то учините био би следећом командом:

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

У овоме можете пронаћи још један пример како се то ради веза.

Деинсталирајте екифтоол

Да бисмо елиминисали овај програм из нашег оперативног система, мораћемо само да отворимо терминал (Цтрл + Алт + Т). У њему ћемо написати следећи редослед:

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

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Схазца дијо

    Здраво, то се појављује у терминалу.

    екифтоол - [ГРУПА:] ТАГ = ВРЕДНОСТ паррот.јпг
    Упозорење: Ознака '] ТАГ' не постоји
    Нема шта да се ради.

    Приликом покушаја опоравка екиф

    екифтоол -ТагсФромФиле таггед-имг-20180625_0032.ЦР2 унтаггед-имг-паррот.јпг
    Датотека 'таггед-имг-20180625_0032.ЦР2' не постоји за опцију -тагсФромФиле