当我向某人发送文件时,是否也会发送详细信息(创建日期/修改日期/所有者/计算机)(默认)?

当我向某人发送文件时,是否也会发送详细信息(创建日期/修改日期/所有者/计算机)(默认)?

我创建了一个文件 asd.asd:

在此处输入图片描述

我想知道当我将此文件直接通过电子邮件发送给其他人时,会暴露哪些信息(创建日期/修改日期/所有者/计算机)。

我知道我可以“删除属性和个人信息”。问题是:即使我没有明确删除属性和个人信息,下载我文件的第二方是否可以看到它们?

此外,如果我不是直接通过电子邮件发送文件,而是先将其压缩然后通过电子邮件发送,那么细节上会有什么不同吗?

您可以在以下位置下载文件http://qweop.com/asd.zip

(我不是在谈论 .txt 文件,而是一般的文件)

答案1

正如 Ignacio 的回答中提到的,电子邮件仅包含文件的内容。但档案则不同。这是unzip -ql asd.zip(列出文件内容)的结果。

  Length      Date    Time    Name
---------  ---------- -----   ----
       23  2011-07-12 14:10   asd.txt
---------                     -------
       23                     1 file

我猜测的时间与修改日期相符。

答案2

通过电子邮件发送文件时,只能看到内容和文件名,文件名甚至可以通过电子邮件程序伪造。由于 .txt 文件不保留用户未输入的任何个人信息,因此对方看不到您不希望他们看到的任何内容如果文件直接附加。当放置在档案中时,档案程序本身可以提供关于档案内文件的额外元数据。

答案3

前面两个答案都是错误的,至少关于创建日期和修改日期,请参见从真实电子邮件消息源中提取的此示例:

--_017_HE1 ...id removed... p_
Content-Type: application/json; name="options.json"
Content-Description: options.json
Content-Disposition: attachment; filename="options.json"; size=123;
        creation-date="Thu, 28 Nov 2019 12:25:05 GMT";
        modification-date="Thu, 28 Nov 2019 13:49:47 GMT"
Content-ID: <F629B ...id removed... [email protected]>
Content-Transfer-Encoding: base64

eyJqdW ... rest of base64 file contents removed

这取决于电子邮件客户端,尤其是用于发送邮件的客户端(它必须添加创建日期和修改日期字段)以及用于阅读邮件的客户端(它必须读取这些字段并显示它们或以某种方式使用它们)。许多客户端不存储此字段,但至少有一个客户端存储此字段(Microsoft Outlook)。

当然,发送客户端可能会伪造日期或者系统日期可能错误,但它通常是相当可靠的。

相关内容