【问题标题】:ExifTool - How to remove all metadata from all files possible inside a folder and all its subfolders?ExifTool - 如何从文件夹及其所有子文件夹中的所有文件中删除所有元数据?
【发布时间】:2021-05-17 10:11:56
【问题描述】:

如何从文件夹及其子文件夹中的所有文件中删除所有元数据?

我已经尝试了几个命令,但都没有成功。所有这些都绑定到特定的文件扩展名和/或没有通过里面的所有子文件夹。

【问题讨论】:

    标签: metadata exif exiftool


    【解决方案1】:

    你会使用
    exiftool -all:all= -r /path/to/files/

    此命令创建备份文件。添加-overwrite_original 以禁止创建备份文件。

    您不想使用通配符来限制文件选择(请参阅Common Mistake #2)。为此,您将使用-ext (extension) option

    Exiftool 不会处理任何不在可写文件类型列表中的文件(请参阅ExifTool FAQ #16),因此将跳过 AVI 或 MKV 等文件。

    您确实想对 RAW 文件类型(例如 NEF 或 CR2)使用此命令,因为这会删除渲染图像所需的数据。见ExifTool FAQ #8

    【讨论】:

    • 太棒了!!!!!!!!!
    • 我注意到还有一些属性仍然存在。
    • Exiftool 默认不会删除 Adob​​e APP14 块,因为这样做可能会影响 jpeg 的颜色。几乎所有“遗留”的东西实际上并不是嵌入数据,而是图像或底层文件系统的属性。
    • 您必须在命令中添加-Adobe:All= 才能这样做。请参阅-TAG[+-^]=[VALUE] option 下的注释 #5。但是这个块不包含个人身份数据。没有理由删除它,正如我所说,这样做有可能严重改变颜色。示例图片见this exiftool forums post
    • 很可能是ExifToolVersion,这只是您正在使用的 exiftool 版本。它没有嵌入到文件中。您还会看到FileSystemComposite 标签。前两个是文件或文件系统的属性,如图像大小、文件大小、权限等。Composite标签在文件中不存在,由exiftool动态创建,便于解析重要数据. exiftool FAQ #3 中的命令是最好的命令,因为它会显示所有内容,包括重复项及其位置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    • 2017-04-06
    • 2011-07-29
    • 2012-04-01
    • 1970-01-01
    相关资源
    最近更新 更多