ExifTool文件鉴定器

ExifTool文件鉴定器

ExifTool常被拿来做照片信息读取,也可对任意文件进行读取

官方源码下载地址:https://metacpan.org/release/Image-ExifTool

普通使用方法可直接使用exiftool 文件

读取照片abc.jpg的数据信息:

exiftool -a -u -g1 abc.jpg   
---- ExifTool ----
ExifTool Version Number         : 11.11
---- System ----
File Name                       : abc.jpg
Directory                       : ..
File Size                       : 175 kB
File Modification Date/Time     : 2018:12:07 10:18:01+08:00
File Access Date/Time           : 2019:01:16 11:21:40+08:00
File Inode Change Date/Time     : 2018:12:07 10:18:01+08:00
File Permissions                : rwxrwxrwx
---- File ----
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Comment                         : CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90.
Image Width                     : 1024
Image Height                    : 1024
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
---- JFIF ----
JFIF Version                    : 1.01
Resolution Unit                 : None
X Resolution                    : 1
Y Resolution                    : 1
---- Composite ----
Image Size                      : 1024x1024
Megapixels                      : 1.0
### ExifTool 使用指南 #### 什么是 ExifToolExifTool 是由 Phil Harvey 开发的一款功能强大的工具,用于读取、写入和编辑文件的元数据。它支持超过 200 种不同的文件格式以及许多复合文档格式中的嵌套元信息。 #### 如何在 Windows 上安装 ExifTool? 可以按照以下方法获取并设置 ExifTool 的环境: 1. **下载 ExifTool** 前往官方页面下载最新版本的 ExifTool 脚本包[^4]。 2. **解压到指定目录** 将下载好的压缩包解压至目标路径(例如 `E:/project/MODEL/exfitool`),确保该路径下的 `exiftool(-k).exe` 文件存在。 3. **配置可执行路径** 若要通过 Python 调用 ExifTool,则需明确指定其可执行程序的位置: ```python from exif_tool_helper import ExifToolHelper with ExifToolHelper(executable='E:/project/MODEL/exfitool/windows-master/exiftool.exe') as et: metadata = et.get_metadata('path/to/image.jpg') print(metadata) ``` #### 验证安装是否成功 完成上述操作后,可通过命令行测试 ExifTool 是否正常工作。打开终端输入如下指令以确认版本号: ```bash vcpkg --version ``` 注意此部分仅适用于已集成 vcpkg 工具链的情况;如果单独部署 ExifTool 则无需涉及 vcpkg 步骤[^2]。 #### 查看图片元数据实例 假设有一张名为 `white.png` 的网络资源需要分析其内部属性,具体流程如下所示: ```bash curl http://192.168.200.234/white.png -o white.png ./exiftool white.png ``` 以上脚本会先抓取远程服务上的 PNG 图像保存本地,接着调用 ExifTool 提取出完整的 EXIF 数据记录[^3]。 #### 结合 Quicker 实现自动化处理 对于频繁批量作业场景而言,借助第三方软件如 QuickersQuicker 可极大简化重复劳动过程。访问链接 https://getquicker.net/Sharedaction?code=dd1ee60d-96c6-4d67-24dd-08d8966dee46 获取更多关于如何利用快捷键绑定自定义动作的信息。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值