Linux系统如何移除文件内的隐私数据(linux,开发技术)

时间:2024-05-03 14:31:21 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

在Linux上安装MAT

在基于Debian的系统(Ubuntu或Linux Mint)上,已经打包好MAT,所以安装很直接:

$sudoapt-getinstallmat

在Fedora上,并没有预先生成的MAT软件包,所以你需要从源码生成。这是我在Fedora上生成MAT的步骤(不成功的话,请查看教程底部):

$sudoyuminstallpython-develintltoolpython-pdfrwperl-Image-ExifToolpython-mutagen$sudopipinstallhachoir-corehachoir-parser$wgethttps://mat.boum.org/files/mat-0.5.tar.xz$tarxfmat-0.5.tar.xz$cdmat-0.5$pythonsetup.pyinstall

使用MAT-GUI匿名元数据

一旦安装好,通过GUI和命令行都可以使用MAT。输入这个命令启动MAT的GUI:

$mat-gui

尝试清理一个包含如下内置元数据的实例文档文件(如private.odt)。

Linux系统如何移除文件内的隐私数据

点击“添加”按钮来添加需要清理的文件到MAT中。一旦载入文件,点击“确认”按钮对所有隐藏的元数据信息进行扫描。

Linux系统如何移除文件内的隐私数据

只要元数据被MAT检测到,“State”状态就会被标记成“Dirty”。双击文件可以查看检测到的元数据。

Linux系统如何移除文件内的隐私数据

点击“清理”按钮来清除文件中的元数据。MAT会自动清空文件中的所有私有元数据字段。

Linux系统如何移除文件内的隐私数据

清除后的状态中不包含任何私有可辨识的痕迹:

Linux系统如何移除文件内的隐私数据

从命令行匿名元数据

$mat-c.

正如前面提到的,另一种调用MAT的方式是从命令行,使用mat命令可达到。

为了检查任何敏感的元数据,先前往文件所在的目录,然后运行:

$mat-c.

这样会扫描当前目录和其子目录下的所有文件,并报告它们的状态(已清理或未清理)。

Linux系统如何移除文件内的隐私数据

你可以使用“-d”选项来查看检测到的真实元数据:

$mat-d

Linux系统如何移除文件内的隐私数据

如果不为mat命令提供任何选项,默认操作会移除文件的元数据。如果要在清理的过程中保留原始文件的备份,使用“-b”选项。下面命令会清除所有文件的元数据,并将原始文件存储为“*.bak”文件。

$mat-b.

Linux系统如何移除文件内的隐私数据

查看所支持的文件类型,请运行:

$mat-l

Linux系统如何移除文件内的隐私数据

故障排除

当前我在Fedora上使用编译版本的MAT遇到了下列问题。当我尝试在Fedora清除归档/文档文件的元数据时(如.gz、.odt、*.docx),MAT因为下列错误失败。如果你知道如何解决这个问题,请在评论里回复我。

File"/usr/lib64/python2.7/zipfile.py",line305,in__init__raiseValueError('ZIPdoesnotsupporttimestampsbefore1980')ValueError:ZIPdoesnotsupporttimestampsbefore1980

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Linux系统如何移除文件内的隐私数据的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux系统如何通过命令行的方式修改IP下一篇:

13 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18