我对编码一无所知,但收到一封电子邮件附件,打开 .txt 后我看到的只是一堆字符,如 %S^$^%$$//// ,有没有办法翻译它?
你能告诉我一个可以实现这个功能的程序吗?
我之所以问这个问题,是因为这封邮件是他去世前两天从工作邮箱发来的。
答案1
该文件可能是 zip 或 pdf 或 docx 或上千种其他格式。你可以在维基百科上查找此类文件类型的格式规则。它们大多数都以高度可识别的字符序列开头。我曾经在博客上写过这样做http://www.gregcons.com/KateBlog/IDoLoveSolvingAMystery.aspx并推荐了 Marco Pontello 非常酷的文件标识符,特尔 ID,你可以尝试一下。
但是——你为什么不直接回复并询问对方给你发了什么?如果你不认识他们,那么这个神秘附件可能是恶意的。不要打开它。如果你认识他们,就问他们附件里有什么。
答案2
许多办公室防火墙会阻止某些类型的附件的电子邮件。他可能已重命名该文件以避免此问题。
尝试将前几个字符粘贴到谷歌中..它可能会告诉您文件类型..然后将.txt文件重命名为真正的文件类型并尝试打开它。
不过,在尝试之前,我会先运行病毒扫描程序。这很可能是你朋友不知道的恶意蠕虫。
答案3
了解您和您的朋友使用哪些电子邮件客户端以及附件的名称会有所帮助。
除非涉及个人隐私,否则将收到的邮件发布给我们也会有所帮助。
要保存邮件,请在客户端中使用另存为(通常为 .eml 格式),或将邮件拖到桌面(如果支持)。
我不认为该附件叫做 winmail.dat?
(处理 winmail.dat 文件)
如果您确实希望我查看这封电子邮件,请在此答案中添加评论。
答案4
这可能是编码问题。编码是计算机解释和显示包含文本的文件的方式。如果文件包含特定编码不支持的字符,则可能会产生类似您描述的问题。如果您在具有多种编码支持的文本编辑器中打开文件(不幸的是,默认的记事本除外),您可能能够选择“重新加载为...”等功能,然后从编码列表中进行选择。最好的办法可能是尝试将其加载为 Unicode(UTF)编码。
看这里有关编码的更多信息。