微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从 exiftool 输出中排除基本信息?

如何解决如何从 exiftool 输出中排除基本信息?

我有一个 JPEG,我认为它没有 EXIF 数据,我想看看是否可以检测到擦洗。

当我在它上面运行 exiftool 时,我得到下面的输出

这些字段是否由 exiftool 导出,即使没有 EXIF 数据,或者输出是否一定表明 JPEG 中存在 EXIF?

还是所有 JPEG 都包含 EXIF,即使它们要被清理?

有没有办法禁用下面派生信息的输出以启用擦洗检测?

\1

解决方法

你要运行的命令是这个
exiftool -G0 -a -s dummy.jpg

此命令将显示具有重复名称的标签 (-a (-duplicates) option) 及其所属的组 (-G (-groupNames) option)。此外,-s (short) option 将为您提供标签名称,而不是标签说明(请参阅 exiftool FAQ #2)。

结果输出将类似于此

[ExifTool]      ExifToolVersion                 : 12.16
[File]          FileName                        : Test4.jpg
[File]          Directory                       : y:/!temp
[File]          FileSize                        : 435 KiB
[File]          FileModifyDate                  : 2021:01:26 08:22:03-08:00
[File]          FileAccessDate                  : 2021:01:26 08:22:03-08:00
[File]          FileCreateDate                  : 2021:01:05 15:39:42-08:00
[File]          FilePermissions                 : rw-rw-rw-
[File]          FileType                        : JPEG
[File]          FileTypeExtension               : jpg
[File]          MIMEType                        : image/jpeg
[File]          ImageWidth                      : 1749
[File]          ImageHeight                     : 1205
[File]          EncodingProcess                 : Baseline DCT,Huffman coding
[File]          BitsPerSample                   : 8
[File]          ColorComponents                 : 3
[File]          YCbCrSubSampling                : YCbCr4:2:0 (2 2)
[JFIF]          JFIFVersion                     : 1.02
[JFIF]          ResolutionUnit                  : inches
[JFIF]          XResolution                     : 1
[JFIF]          YResolution                     : 1
[Composite]     ImageSize                       : 1749x1205
[Composite]     Megapixels                      : 2.1

[ExifTool] 组显然是用于列出数据的 exiftool 版本。 [File] 组中的任何内容都是文件的属性。这可以包括文件系统标签,如创建日期 (FileCreateDate) 或权限 (FilePermissions),图像属性,如宽度/高度或图像类型,如 jpeg/tiff/png,如以及其他不可编辑的细节。 [Composite] 组中的项目是 exiftool 根据文件中的其他标签创建的标签。这些通常以更易读的格式创建,或者为了便于复制到其他标签和/或文件。

文件中唯一嵌入的数据是 [JFIF] 标头,其中不包含个人身份数据。

您可以通过添加 -e (--composite) option 来抑制 Composite 组的输出。可以通过在命令中添加 --GROUP:All 来抑制其他组,即添加 --File:all 将抑制 File 组中的所有标签。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。