成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用ExifTool提取文件的元數據

譯文
開源
ExifTool是一個免費開源軟件程序,用于讀取、寫入和更新PDF、音頻、視頻和圖像等各種文件的元數據。它與平臺無關,可作為perl庫和命令行應用程序來使用。元數據是指關于數據的信息,比如文件大小、創建日期和文件類型等。本文將討論使用ExifTool的不同方法。

【51CTO.com快譯】ExifTool是一個免費開源軟件程序,用于讀取、寫入和更新PDF、音頻、視頻和圖像等各種文件的元數據。它與平臺無關,可作為perl庫和命令行應用程序來使用。元數據是指關于數據的信息,比如文件大小、創建日期和文件類型等。ExifTool非常易于使用,并提供了有關數據的許多信息。本文將討論使用ExifTool的不同方法。

安裝ExifTool

在Linux機器上安裝ExifTool很容易。在終端中輸入以下命令即可安裝它: 

  1. ubuntu@ubuntu:~$ sudo apt-get install libimage-exiftool-perl 

現在ExifTool已安裝在機器中,隨時可以使用。

提取文件的完整元數據

我們可以在終端中使用以下命令來獲取文件的完整元數據:

  1. ubuntu@ubuntu:~$ exiftool 

我們輸入上述命令后,可獲得有關文件的所有信息,如下所示:

圖1

它為我們提供了有關該文件的大量信息。在上圖中,未顯示所有詳細信息。你可以通過向下滾動終端窗口來查看更多詳細信息。

我們可以結合使用ExifTool和一些選項來提取文件的特定數據。想查看所有可用選項,請在終端中輸入以下命令: 

  1. ubuntu@ubuntu:~$ man exiftool 

它會打開ExifTool的手冊頁,如下所示,我們可以在此手冊頁中看到所有可用選項。其中一些選項在此處討論。

圖2

提取常見元數據

我們可以使用選項和Exiftool命令一起提取文件的最常見元數據。在終端中輸入以下命令,以顯示文件的常見元數據:

  1. ubuntu@ubuntu:~$ exiftool -common 

它將為我們提供文件的一般信息,如下圖所示:

圖3

提取圖像位置

現代智能手機和數碼相機在每張照片中保存了捕獲圖像所在位置的GPS坐標。我們可以通過在終端中執行以下命令來提取圖像的GPS坐標。

  1. ubuntu@ubuntu:~$ exiftool | grep GPS 

它將為我們提供捕獲圖像所在位置的GPS坐標。

圖4

提取特定元數據

我們還可以通過使用不同的選項來提取文件的特定元數據。你可以在手冊頁中查看所有選項。輸入以下命令以查看特定元數據。

  1. ubunut@ubuntu:~$ exiftool - 

它將為我們提供<option>字段指定的特定信息。我們還可以使用多個選項,如下圖所示:

5

創建縮略圖圖像

縮略圖圖像是指原始圖像的預覽,其大小比原始圖像要小。它描述了原始圖像的外觀,可快速打開。

我們可以通過在終端中輸入以下命令來創建縮略圖圖像。

  1. ubuntu@ubuntu:~$ exiftool -ThumbnailImage > thumb.jpg 

這會將原始圖像的縮略圖另存為“thumb.jpg”,該縮略圖與原始圖像相比較小。

圖6

我們可以看到縮略圖已創建,縮略圖的大小僅為86字節,而原始圖像的大小為3.8 MB。

使用關鍵字提取元數據

我們還可以使用關鍵字提取所需的元數據。比如說,如果想使用ExifTool顯示圖像寬度,可使用width關鍵字進行搜索。下面是將關鍵字與ExifTool結合使用的語法。

  1. ubuntu@ubuntu:~$ exiftool -”*width*” 

我們輸入上述命令后,它將為我們提供與寬度有關的所有標簽,如下圖所示:

圖7

我們可以看到,與“width”關鍵字有關的所有標簽均已顯示。這樣,我們可以使用任何關鍵字來搜索相關標簽。

ExifTool的詳細模式

與普通模式相比,ExifTool的詳細模式為我們提供了文件的更多詳細信息。通過將<-v>選項與ExifTool結合使用,可以進入詳細模式。詳細模式的語法如下:

  1. ubuntu@ubuntu:~$ exiftool -v 

在詳細模式下,ExifTool將為我們提供有關文件的更多信息,如下圖所示:

圖8

更新文件的元數據

ExifTool為我們提供了更新文件元數據的功能,但是這項功能受到限制,因此我們無法更新元數據的所有標簽。我們可以更新一些標簽。以下是更新文件元數據的語法:

  1. ubuntu@ubuntu:~$ exiftool -=”New_tag” 

這會將改為“New_tag”, 如下圖所示:

圖9

從上圖可以看到“F Number”標簽已從4.0更新到6.0,并創建了帶有“_original”后綴的新圖像。“image.jpg_original”中的“F Number”標簽仍然是4.0。

一些無法更新,比如“Light Value”。我們嘗試更新該時,它不會更改,并給出警告消息,如下圖所示:

圖10

在上圖中,既沒有更新,也沒有創建帶有“_original”后綴的新圖像。

刪除文件元數據

到目前為止,我們已更新了元數據,并提取了文件的元數據。我們還可以使用ExifTool刪除文件的元數據。可以通過在終端中輸入以下命令來刪除文件的元數據:

  1. ubuntu@ubuntu:~$ exiftool -all

我們在終端中輸入上述命令后,只有一些元數據被刪除。下圖清楚地解釋了這一點:

圖11

我們輸入上述命令后,原始圖像將恢復,并創建附有已更改元數據的新圖像。我們可以看到圖像的元數據精簡了。

提取PDF文件的元數據

ExifTool不僅用于圖像,還可以用于提取PDF和視頻文件的元數據。提供PDF和視頻文件元數據的語法與提取圖像元數據的語法一樣。下圖顯示了PDF文件的元數據:

圖12

結論

ExifTool是一種用于提取文件元數據的強大工具。它不僅適用于圖像,還適用于其他格式的文件,比如PDF和mp4等。它使我們能夠更新和刪除文件的元數據,并提供有關文件的許多信息。

原文標題:Extracting Metadata of a File using ExifTool,作者:Usama Azad

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2021-10-21 05:41:27

QueenSono安全工具提取數據

2021-10-19 16:10:46

Power BI數據分析工具

2021-09-01 10:37:25

鴻蒙HarmonyOS應用

2020-07-08 07:54:03

PythonPDF數據

2018-08-17 09:27:17

Photon數據爬蟲

2023-12-19 22:44:45

PythonPDFExcel

2023-04-14 15:50:29

元數據數據治理

2023-08-07 09:00:00

2022-08-01 14:15:17

大數據元宇宙

2009-12-22 16:14:01

WCF服務元數據

2020-07-08 15:43:26

數據機器學習提取

2023-09-27 08:51:52

PythonOCR技術

2021-10-26 09:02:26

Excel技巧openpyxl

2009-09-21 09:40:12

Java元數據Java注釋

2022-06-16 08:00:00

元數據數據中心數據架構

2024-04-11 08:53:57

大型語言模型BERT人工智能

2024-11-01 10:37:31

2011-04-08 09:42:19

Access數據庫壓縮文件

2022-05-06 14:50:54

元宇宙數據安全數據隱私

2021-09-01 14:36:14

鴻蒙HarmonyOS應用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91免费在线 | 精品一区二区三区91 | 欧美精品一区二区三区一线天视频 | 国产亚洲高清视频 | 自拍偷拍小视频 | 午夜视频一区二区 | 美女黄18岁以下禁止观看 | 日韩在线视频一区 | 欧美一区视频 | 91久久看片 | 欧美在线亚洲 | 精品欧美视频 | 欧美一区二区免费视频 | 另类专区亚洲 | www国产成人免费观看视频 | 欧美福利一区 | 美女国内精品自产拍在线播放 | 在线看亚洲 | 国产成人自拍一区 | 色综合一区二区 | 国产一区二区在线免费观看 | 亚洲一区在线观看视频 | 手机在线观看av | 亚洲国产中文字幕 | 久久久高清| 成人精品一区二区三区四区 | a级片在线观看 | 四虎影视一区二区 | 亚洲综合大片69999 | 黑人巨大精品 | 国产一区二区a | 韩国成人在线视频 | 国产探花在线观看视频 | 国产成人福利视频在线观看 | 亚洲国产伊人 | 国产一二三视频在线观看 | 香蕉一区二区 | 成人在线免费观看视频 | 久久天堂 | 中文字幕视频在线 | 中文字幕一区二区三区四区不卡 |