我知道程序(如 Word、Adobe Reader)在文件中保存的元数据比显示的多(例如创建文件的计算机的 IP 地址),但我不知道如何查看。
应用程序存储文档元数据的选项有很多。以下是三个最常用的:
Adobe 和 Microsoft 通常使用 XMP(https://en.wikipedia.org/wiki/Extensible_Metadata_Platform)。
还有扩展文件属性(https://en.wikipedia.org/wiki/Extended_file_attributes)。
特别是在 NTFS 上,应用程序可以使用备用数据流(https://support.microsoft.com/en-us/kb/105763)。
这些链接应该指导您如何阅读/使用这些元数据。
有几个应用程序可以查看文件元数据。 ExifTool 是一个免费的命令行实用程序,可让您查看文件的几乎所有元数据。您也可以将它用作 Perl 库。 Adobe Bridge 使您可以访问大多数图像格式的元数据。
但是,很少有文件格式存储创建文件的计算机的 IP 地址。这部分是因为它被认为是侵入性的,部分是因为一台计算机可以在不同的网络上同时拥有不同的 IP 地址(例如,一个 LAN IP 地址和一个公共 IP 地址),所以它不是一个非常有意义的数据。
您可以使用 exiftool 读取有关文件的元数据。还有一些您可以自由使用的其他工具。 但是程序(如 word、acrobat、paint)通常不会将您的 ip 地址存储为元数据,因为许多互联网用户不使用静态 ip(获取和存储 ip 地址是有问题的,因为这意味着侵犯隐私)。 您可以获得一些元数据信息,例如计算机用户作为某个文档的创建者或创建文档的时间或拍摄某些照片的 GPS 坐标(如果打开了设备 gps 选项),就像这样