我知道程序(如Word、Adobe Reader)在文件中保存的元数据比显示的要多(例如创建文件的计算机的IP地址),但我不知道如何查看它。
发布于 2016-02-24 03:11:09
应用程序存储文档的元数据的方式有很多种。下面是三个最常用的代码:
奥多比和微软通常使用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)。
这些链接将指导您如何读取/使用这些元数据。
发布于 2016-02-24 23:55:39
有几个用于查看文件元数据的应用程序。ExifTool是一个免费的命令行实用程序,它允许您查看文件的所有元数据。您还可以将其用作Perl库。Adobe Bridge允许您访问大多数图像格式的元数据。
但是,很少有文件格式会存储创建文件的计算机的IP地址。这部分是因为它被认为是侵入性的,部分是因为一台计算机可以在不同的网络上同时拥有不同的IP地址(例如,一个LAN IP地址和一个公共IP地址),所以它不是一个非常有意义的数据。
发布于 2016-05-10 21:12:43
您可以使用exiftool读取有关文件的元数据。还有一些其他的工具,你可以免费使用。但程序(如word,acrobat,paint)通常不会将你的ip地址存储为元数据,因为许多互联网用户不使用静态ip (获取和存储ip地址是有问题的,因为这意味着侵犯隐私)。您可以获取一些元数据信息,例如,作为某个文档的创建者的计算机用户或创建该文档的时间,或者拍摄某些照片的GPS坐标(如果打开了设备gps选项),等等
https://stackoverflow.com/questions/35579367
复制相似问题