Linux 上的照片隐私:如何使用 exiftool 删除元数据Linux 上的照片隐私:如何使用 exiftool 删除元数据Linux 上的照片隐私:如何使用 exiftool 删除元数据Linux 上的照片隐私:如何使用 exiftool 删除元数据
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

Linux 上的照片隐私:如何使用 exiftool 删除元数据

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在在线共享之前删除图像中的敏感信息,例如地理位置数据、创建者和日期,可以增加您的隐私。

要点

  • 您知道智能手机照片可能包含敏感数据吗?删除元数据以保护您的隐私。
  • EXIF 标签存储有关照片的大量信息,包括设备详细信息和 GPS 坐标。
  • 在 Linux 上使用 exiftool 可以轻松地从图像中删除所有元数据,然后再在线共享图像。

您是否知道用智能手机拍摄的照片可能包含敏感信息?将它们按原样发布在社交媒体或其他地方可能会给您的隐私带来风险,除非您采取措施删除其中的额外数据。在本文中,您将了解如何在 Linux 上使用 exiftool 来完成此操作。

为什么要删除元数据?

在模拟相机时代,您唯一需要担心与它们一起泄露的“额外”信息是您在每张照片背面实际写下的内容。快进到现代,我们已经能够以数字形式即时捕捉瞬间(甚至可以在一台设备上一次保存数千个瞬间)。这一转变让很多人思考如何增强这项新技术,让我们的生活变得更加轻松。

20 世纪 90 年代中期,研究和标准机构借鉴 TIFF 标准,开发了一种在图像文件本身中嵌入额外信息的方法。他们将这种新标准称为可交换图像文件格式 (EXIF)。现在,您将看到您的图片库,例如,使用 EXIF 标签来帮助搜索、排序和分类您拍摄的每张图像。

图像中存储的数据量取决于制造商默认值、设备上启用的功能以及其他因素。除了拍摄日期/时间和图像分辨率等基本信息外,与照片一起存储的其他标签的一小部分可能还包括:

  • 用于拍摄的手机/相机的型号名称
  • 接触时间
  • 是否使用相机闪光灯
  • 二进制格式的缩略图
  • GPS坐标

最后一个是一个特殊的隐私问题,因为它可以用来精确定位您或照片拍摄对象在拍摄照片时所在的位置。

其他项目也很有趣,因为它们可用于枚举,例如,您使用的设备类型,一直到型号。例如,这可以用来计划对您的手机进行有针对性的攻击。

如果您查看了所有可能嵌入图像中的 EXIF 标签,您就会开始理解将其中一些(大多数?)远离那些可能想要使用它们的人远离它们的重要性。诚实的理由。

因此,有了这些知识,我们将继续使用 Linux 和 exiftool 来保护自己!

安装所需的包

Exiftool 是一个独立于平台的库和命令行应用程序,由 Phil Harvey 用 Perl 编写。它可以从 exiftool 官方网站获得,该网站还提供丰富的信息、常见问题解答和针对用户问题的消息论坛。

Exiftool 也可以通过您的发行版的软件包存储库获得,这就是我们在本教程中安装它的方式。

对于基于 Debian 的发行版,请使用 apt 安装 libimage-exiftool-perl 软件包:

sudo apt install libimage-exiftool-perl

对于 Redhat 发行版,使用 dnf 安装 perl-Image-ExifTool 包:

sudo dnf install perl-Image-ExifTool

对于像 Manjaro 这样的 Arch 发行版,您将使用 pacman 安装 perl-image-exiftool 包:

sudo pacman -S perl-image-exiftool

查看现有图像的元数据

这是我去年在电话亭拍的一张漂亮照片。够无辜吧?好了,现在我们的武器库中已经有了 exiftool,让我们看看它存储了哪些元数据:

exiftool donor.jpg

与其他智能手机可以记录的内容相比,这相当温和。您会注意到,在拍摄这张照片时,我的手机上没有启用 GPS,因为它没有记录在 EXIF 元数据中。即便如此,还有其他信息我不想与任何人分享。因此,让我们将其从图像中全部删除。

全部剥离

删除所有 EXIF 元数据非常简单:

exiftool -all= donor.jpg

上面的命令将创建原始文件的备份,并将“_original”附加到文件名末尾。如果您不想要这种行为,您可以使用:

exiftool -all= -overwrite_original donor.jpg

共享前验证其是否已删除

让我们确保在将其发布到网上之前已经删除了所有内容,好吗?我们将使用上面使用的相同命令来重新检查该文件:

exiftool donor.jpg

好多了!除了 EXIF 规范强制要求的内容之外,现在这里没有太多内容。

在线发布图片已变得无处不在。当然,这并不意味着您必须分享超出您预期的内容。有了 exiftool,您可以更好地保护自己和他人。此外,借助脚本编写的强大功能,您可以执行比本教程中描述的更多操作来操作图像库中的现有元数据。

©2015-2025 Norria support@alaica.com