როგორ გამოვიყენოთ ExifTool ნებისმიერი ფაილიდან ყველა მეტამონაცემების მოსაშორებლად

ბოლო განახლება: 13/08/2025

  • გაიგეთ, რა არის მეტამონაცემები და რომელი თეგების წაკითხვა ან რედაქტირება შეგიძლიათ ExifTool-ის გამოყენებით.
  • დააინსტალირეთ ინსტრუმენტი Linux/Kali-ზე და ისწავლეთ წასაკითხი ძირითადი ბრძანებები.
  • შეასრულეთ ძირითადი ოპერაციები: მინიატურების ამოღება, GPS-ის მართვა და მეტამონაცემების გაწმენდა.
  • ავტომატიზირებს ორგანიზებასა და სახელის გადარქმევას; აფიქსირებს ხელოვნური ინტელექტის სიგნალებს რეალურ სამყაროში მიმდინარე ნაკადებში.
exiftool

თუ თქვენი ფოტოების კონფიდენციალურობა გაწუხებთ, გსურთ ათასობით სურათის მომენტალურად ორგანიზება ან ფაილის წარმომავლობის ანალიზი ფორენზიკული სიზუსტით, ExifTool არის გამოსავალი. ეს ბრძანების ხაზის ინსტრუმენტი საშუალებას გაძლევთ დავალებების წაკითხვა, რედაქტირება, დაწერა და ავტომატიზაცია მეტამონაცემები უამრავ ფორმატში, საიმედო და უაღრესად მოქნილი მანერით.

შემდეგ სტრიქონებში თქვენ აღმოაჩენთ, თუ რა არის ExifTool, რისთვის გამოიყენება, როგორ დააინსტალიროთ ის Linux-ზე და როგორ გამოიყენოთ მისი ყველაზე პრაქტიკული ბრძანებები რეალური სამყაროს ამოცანებისთვის, როგორიცაა მინიატურების ამოღება, GPS კოორდინატების პოვნა, მგრძნობიარე მეტამონაცემების წაშლა, თარიღის მიხედვით სახელის შეცვლა და ხელოვნური ინტელექტის მიერ გენერირებული სურათების კვალის აღმოჩენაც კი.

რა არის ExifTool?

ExifTool არის ბრძანების ხაზის პროგრამა, დაწერილი Perl-ში ფილ ჰარვის მიერ (პირველად გამოქვეყნდა 2003 წელს), რომელიც გახდა მეტამონაცემებთან მუშაობის დე ფაქტო სტანდარტი. ინსტრუმენტი გამოირჩევა მეტამონაცემების ფორმატებისა და სქემების ფართო სპექტრთან თავსებადობით, რაც მას იდეალურს ხდის როგორც დამწყები მომხმარებლებისთვის, ასევე ფოტოგრაფიის, კიბერუსაფრთხოებისა და კომპიუტერული ფორენზიკის პროფესიონალებისთვის.

მისი ერთ-ერთი უდიდესი ღირსშესანიშნაობაა 23.000-ზე მეტი სხვადასხვა ჯგუფის 130 XNUMX-ზე მეტი თეგის მხარდაჭერა, საკუთარი თეგების განსაზღვრის შესაძლებლობით. მონაცემების წაკითხვის გარდა, თქვენ შეგიძლიათ დაწეროთ კონტროლირებადი ცვლილებები, გამოიყენოთ პირობები და შეასრულოთ რთული ტრანსფორმაციები დახვეწილი shell სკრიპტების შექმნის გარეშე.

ExifTool არის უფასო და ღია კოდის პროგრამული უზრუნველყოფა, რომლის რეპოზიტორიც ხელმისაწვდომია GitHub-ზე და აქტიური საზოგადოებით, რომელიც პასუხობს კითხვებს ფორუმზე, სადაც თავად ფილ ჰარვი მონაწილეობს. ეს გარანტიას იძლევა რეალურ დროში ხელმისაწვდომი დოკუმენტაციის, სასარგებლო მაგალითების და ინსტრუმენტის უწყვეტი ევოლუციისა, რათა ის მოერგოს ახალ ფორმატებსა და გამოყენების შემთხვევებს.

რა არის ExifTool და მისი შესაძლებლობები

მეტამონაცემები და ტეგები: ძირითადი ცნებები

ExifTool-ის უპირატესობებით სარგებლობისთვის რეკომენდებულია გაიგეთ, რა არიან ისინი მეტამონაცემები: ფაილებში (სურათები, ვიდეოები, დოკუმენტები) ჩადგმული ინფორმაცია, რომელიც ადვილად არ ჩანს. ეს ინფორმაცია ორგანიზებულია თეგებად, რომლებიც გასაღები-მნიშვნელობის წყვილებია და აღწერს ფაილის ისეთ ასპექტებს, როგორიცაა მისი წარმოშობა, მოწყობილობა, თარიღი ან ტექნიკური პარამეტრები.

ექსკლუზიური შინაარსი - დააწკაპუნეთ აქ  როგორ შემიძლია მივიღო ინფორმაცია ადგილის შესახებ Google ასისტენტის გამოყენებით?

წარმოიდგინეთ, რომ მობილური ტელეფონით იღებთ ფოტოს: თავად სურათის გარდა, ინახება ისეთი თეგები, როგორიცაა მოწყობილობის მარკა და მოდელი, გადაღების თარიღი და დრო, კამერის პარამეტრები (დიაფრაგმა, ISO, ფლეშ) და ჩართული GPS პოზიციაც კი. ბევრ თეგს აქვს წინასწარ განსაზღვრული მნიშვნელობები (მაგ., ფლეშის რეჟიმები), რაც საშუალებას იძლევა, ისინი თანმიმდევრულად იქნას ინტერპრეტირებული სხვადასხვა ხელსაწყოში.

ExifTool-ის დახმარებით ეს შესაძლებელია ძალიან სასარგებლო მონაცემების ამოღება, როგორიცაა შექმნის ან მოდიფიკაციის თარიღი, ის გეოგრაფიული კოორდინატები, ის გამოყენებული აღჭურვილობა ან სროლის პარამეტრებიდა კიდევ ტექსტი ჩასმულია სურათებსა და ვიდეოებში როგორიცაა სათაურები ან აღწერილობები. ExifTool-ის ოფიციალურ ვებსაიტზე თქვენ იხილავთ თითოეული ფორმატისთვის ხელმისაწვდომი თეგების სრულ კატალოგს, რაც ფასდაუდებელია, როდესაც კონკრეტული ველი გჭირდებათ.

 

რისთვის გამოიყენება ExifTool?

ინსტრუმენტი ბრწყინავს სამი ძირითადი ფრონტი: მეტამონაცემების ამოღება, რედაქტირება და ჩაწერა ყველა ტიპის ფაილში. ეს პრაქტიკულ ამოცანებში გადაიზრდება, როგორიცაა ფოტოს ავთენტურობის დადასტურება, გადაღების ადგილის დადგენა, კამერის იდენტიფიცირება, არასწორი ველების გასწორება ან შესაბამისი ინფორმაციის (ავტორობა, საავტორო უფლებები, აღწერილობები) დამატება.

ასევე აუცილებელია ორგანიზებისა და ფაილების შეტანის სამუშაო პროცესები: ერთი ბრძანებით შეგიძლიათ სურათების კატეგორიზაცია წლისა და თვის მიხედვით, ან სრული თანმიმდევრულობით შეცვალოთ მათი გადაღების თარიღისა და დროის მიხედვით. უსაფრთხოებისა და ფორენზიკულ გარემოში, ExifTool დაგეხმარებათ ტექნიკური მინიშნებების ანალიზში და შეუძლია მონაწილეობა მიიღოს სტეგანოგრაფიულ სავარჯიშოებში (მაგალითად, ბორაზუვარას ტიპის გამოწვევებში ლაბორატორიულ პლატფორმებზე).

თუ გადახვალ Windows-ზე, ExifTool კარგად თანაარსებობს სხვა კომუნალურ პროგრამებთან. არსებობს დემონსტრაციებიც კი, რომლებიც მეტამონაცემებს სხვადასხვა ფორმატიდან იღებენ ინსტრუმენტების გაერთიანებით შედეგების შესადარებლად და დასკვნების დასადასტურებლად.

როგორ გამოვიყენოთ ExifTool

ინსტალაცია Kali Linux-სა და სხვა დისტრიბუციებზე

Kali Linux-სა და Debian/Ubuntu-ს წარმოებულებში, საცავებიდან ინსტალაცია მარტივია. პაკეტის ინდექსების განახლება და შემდეგ დააინსტალირეთ პროგრამა:

sudo apt update
sudo apt install exiftool

ზოგიერთ Ubuntu/Debian დისტრიბუციაზე, exiftool შეიძლება ასევე გავრცელებული იყოს Perl პაკეტის libimage-exiftool-perl ქვეშ. თუ გსურთ, დააინსტალირეთ ეს პაკეტი კონკრეტულად:

sudo apt install libimage-exiftool-perl

თუ რეპოზიტორის ოფიციალური ვერსია გაინტერესებთ, შეგიძლიათ პროექტის კლონირება და მისი ტესტირება თანდართული ნიმუშის ფაილით. აქ მოცემულია ძირითადი ნაბიჯები:

git clone https://github.com/exiftool/exiftool.git
cd exiftool
./exiftool t/images/ExifTool.jpg

კიდევ ერთი ვარიანტია პაკეტის SourceForge-დან ჩამოტვირთვა, მისი გახსნა და პირდაპირ გაშვება, ან მისი კომპილაცია სისტემაზე დასაინსტალირებლად. მაგალითად:

wget https://sourceforge.net/projects/exiftool/files/Image-ExifTool-12.16.tar.gz
tar xvf Image-ExifTool-12.16.tar.gz
cd Image-ExifTool-12.16
./exiftool t/images/ExifTool.jpg

გლობალური ინსტალაციისთვის, გახსოვდეთ, რომ ExifTool დაწერილია Perl-ში, ამიტომ დაგჭირდებათ Perl და აწყობის ინსტრუმენტები. ტიპიური ნაკადი იქნება:

perl Makefile.PL
make
make test
sudo make install

დაწყება: მეტამონაცემების კითხვა წამებში

ფაილის ყველა მეტამონაცემების ჩამოსაწერად, უბრალოდ გაუშვით ExifTool და შემდეგ მიუთითეთ ფაილის სახელი. ეს არის საწყისი წერტილი იმის გასაგებად, თუ რა ინფორმაციას ატვირთავთ თქვენს სურათებში:

exiftool imagen.jpg

თუ გჭირდებათ იდენტიფიკატორების და ეტიკეტების ნახვა თექვსმეტობითი ნოტაციით, დაამატეთ -H მოდიფიკატორი. ეს სასარგებლოა კონკრეტული ტეგების შესაბამისობის დასადგენად ან ტექნიკურ დოკუმენტაციასთან შედარებისას:

exiftool -H imagen.jpg

ყველაზე გავრცელებული თეგების შეჯამებისთვის სრული სიით გადატვირთვის გარეშე, ExifTool გთავაზობთ მალსახმობი – საერთო. ამ გზით თქვენ თავიდანვე ძირითად საკითხებზე გაამახვილებთ ყურადღებას:

ექსკლუზიური შინაარსი - დააწკაპუნეთ აქ  როგორ გადავიყვანო PDF ფაილი LibreOffice-ად?

 

exiftool --common imagen.jpg

როდესაც გსურთ ნახოთ, რა ხდება „კაპოტის ქვეშ“ სკანირების დროს, გაააქტიურეთ ვრცელი რეჟიმი -v კლავიშით. თქვენ ნახავთ ხელსაწყოს მიერ გადადგმულ თითოეულ ნაბიჯს და იმას, თუ როგორ ახდენს ფაილის ინტერპრეტაციას:

exiftool -v imagen.jpg

ExifTool-ის ინსტალაცია Linux-სა და Kali-ზე

მინიატურების და გადახედვების ამოღება

ბევრი კამერა და მობილური ტელეფონი ჩაშენებულია... გადახედვა (PreviewImage) ან მინიატურა (ThumbnailImage) თავად ფაილში და ExifTool-ს მათი მარტივად ამოღება შეუძლია. ბინარული შინაარსისთვის მიზანშეწონილია გამოიყენოთ -b (ბინარული):

exiftool -b -PreviewImage CSM30803.CR2 > vista.jpg
exiftool -b -ThumbnailImage CSM30803.CR2 > miniatura.jpg

გადამისამართებელი > ინახავს გამომავალს ახალ ფაილში, რაც იდეალურია კადრების სწრაფად შესამოწმებლად ან RAW ფაილის გახსნის გარეშე წინასწარი ნახვების გენერირებისთვის. გაითვალისწინეთ, რომ ამ ჩაშენებულ სურათებს შეიძლება ორიგინალთან შედარებით უფრო დაბალი გარჩევადობა ჰქონდეთ.

GPS კოორდინატები და კონფიდენციალურობა

თუ ფოტოს გადაღებისას GPS ჩართული გქონდათ, კოორდინატები, როგორც წესი, მეტამონაცემებში იწერება, რაც მოსახერხებელია მდებარეობის დასამახსოვრებლად, მაგრამ კონფიდენციალურობის თვალსაზრისით მგრძნობიარეა. Unix-ის მსგავს სისტემაზე მათი ადგილმდებარეობის სწრაფი გზაა გამომავალი მონაცემების ფილტრაცია grep-ით:

exiftool <nombre_archivo> | grep GPS

ამ მნიშვნელობების (განედისა და გრძედის) გამოყენებით, შეგიძლიათ პირდაპირ ჩასვათ ისინი Google Maps-ში, რათა მიიღოთ კადრის სავარაუდო მდებარეობა. თუ აპირებთ სურათების საჯაროდ გაზიარებას, განიხილეთ ამ ინფორმაციის გასუფთავება რათა არ გაამჟღავნოს თქვენი ან მესამე მხარის მდებარეობა.

ექსკლუზიური შინაარსი - დააწკაპუნეთ აქ  როგორ ჩართოთ ქუქი-ფაილები Google-ში

მეტამონაცემების უსაფრთხოდ რედაქტირება, შენახვა და წაშლა

ველების რედაქტირება ისეთივე მარტივია, როგორც მიუთითეთ ეტიკეტი და ახალი მნიშვნელობაExifTool განაახლებს ფაილს ჩაწერისგან დაცული ტეგების დაცვით. მაგალითად, საკუთარი საავტორო ტექსტის ან შენიშვნის დასაყენებლად, შეგიძლიათ გააკეთოთ შემდეგი:

exiftool -Comment="Hackwise Alert" imagen.jpg

თუ გსურთ მეტამონაცემების წაშლა (მაგალითად, კონფიდენციალურობისთვის), -all= მოდიფიკატორი შლის თეგების უმეტესობას და ტოვებს მხოლოდ იმას, რაც აუცილებელია ან დაცულია ფორმატით. სიფრთხილით გამოიყენეთ, განსაკუთრებით ორიგინალებზე:

exiftool -all= imagen.jpg

როდესაც ჩანაწერის შენახვა გჭირდებათ, შეგიძლიათ ExifTool-ის გამომავალი ფაილი ტექსტურ ფაილში გადაიტანეთ მოგვიანებით გამოსაყენებლად ან კოლეგასთან გასაზიარებლად. ეს შესანიშნავი პრაქტიკაა აუდიტისთვის:

exiftool imagen.jpg > meta-data.txt
cat meta-data.txt

ორგანიზაცია და მასობრივი გადარქმევა

ExifTool-ის ერთ-ერთი მთავარი მახასიათებელია ორგანიზაციის ავტომატიზაცია: სურათების კოპირება ან გადატანა საქაღალდეებში წლისა და თვის მიხედვით, მათი მიხედვით შექმნის თარიღიეს მაგალითი ქმნის ./oldimage-დან ./newimage/YEAR/YEARS სტრუქტურას:

exiftool -o '-Directory<CreateDate' -d ./newimage/%y/%y%m -r ./oldimage

ასევე შეგიძლიათ სახელის გადარქმევა გადაღების თარიღისა და დროის მიხედვით თანმიმდევრული ნიმუშით (იდეალურია სტუდიების, მედიის ან ღონისძიებების ფოტოგრაფებისთვის). ეს ბრძანება იყენებს სახელებს YYYMDD-HHMMSS ფორმატში და ინკრემენტულ ნუმერაციას, თუ კონფლიქტებია:

exiftool '-filename<CreateDate' -d %y%m%d-%H%M%S%%-03.c.%%e -r ./imagepath

-d ფორმატირების პარამეტრები საშუალებას გაძლევთ სახელი თქვენი გემოვნებით შეცვალეთ და -r-თან (რეკურსიული) ერთად თქვენ დაფარავთ ქვესაქაღალდეებს ოპერაციების გამეორების გარეშე. ასლების საწყისი საცდელი გაშვების შემდეგ, დიდი ბიბლიოთეკებისთვის მყარი ნაკადი გექნებათ.

ExifTool-ის დაუფლება თქვენი კონფიდენციალურობის დაცვის საკითხში ერთი ნაბიჯით წინ გიბიძგებთ., დოკუმენტის ავტორობა, მტკიცებულებების აუდიტი ან გაფანტული ფაილების ორგანიზება: რამდენიმე მკაფიო ბრძანების დახმარებით შეგიძლიათ წაიკითხოთ, შეცვალოთ და ავტომატიზიროთ რთული დავალებები, ამოიღოთ მინიატურები და კოორდინატები, აღმოაჩინოთ შესაძლო ხელოვნური ინტელექტის კვალი და, რაც მთავარია, შეგნებულად და ეფექტურად იმუშაოთ მეტამონაცემებთან.