这个可执行文件怎么会有 .AVI 扩展名?

信息安全 病毒 激流
2021-09-06 21:06:53

免责声明:我打开以下种子文件只是因为有人举报它是一部包含病毒的电影,这看起来很奇怪。我不支持盗版。

因此,在打开从 Internet 下载的 .torrent 文件时,我在 uTorrent 3.4.7 中得到以下对话: 在此处输入图像描述

虽然它似乎有.AVI扩展名,但图标显示它实际上是一个可执行文件(其他合法的 .avi 文件显示 VLC 图标)

将此文件上传到 时torrenteditor.com,我得到以下结果: 在此处输入图像描述

如您所见,当我尝试使用鼠标光标从左到右复制时,它会跳过.exe部分,我必须将鼠标从右移到左才能复制剩余部分。

1个回答

Unicode 允许从右到左的语言以及从左到右的语言,所以这里有一个巧妙排列的标题,包括从右到左的部分,后缀为 .exe。

来自https://www.explainxkcd.com/wiki/index.php/1137:_RTL

  • U+200e LEFT-TO-RIGHT MARK 这用于将从左到右的脚本插入到从右到左的句子中。
  • U+200f RIGHT-TO-LEFT MARK 这用于将从右到左的脚本插入到从左到右的句子中。
  • U+202a 从左到右嵌入 以下文本将是从左到右的。这不会改变字符的方向性,因此例如阿拉伯字母将保持从右到左。这个字符在英文文本中没有任何作用,因为默认情况下文本方向是从左到右。
  • U+202b 从右到左嵌入 以下文本将是从右到左的。这不会改变字符的方向性,因此拉丁字母将保持从左到右。句号本身没有方向性,将留在句子中。将此字符用于一些引起大混乱的小错位。
  • U+202c POP DIRECTIONAL FORMATTING 以下文本的格式类似于最后一个 U+202a、U+202b、U+202d 或 U+202e 字符之前的文本。

  • U+202d LEFT-TO-RIGHT OVERRIDE 以下文本将是从左到右的。此外,字符的方向性更改为从左到右。在英文文本中单独使用,这只会影响默认情况下从右到左的字符,例如阿拉伯字母。

  • U+202e RIGHT-TO-LEFT OVERRIDE 以下文本将是从右到左的。此外,字符的方向性更改为从右到左。使用此字符可以完全搞砸英文文本。

因此,正如您所发现的,.exe 位于最后并向 Windows 指示这是一个可执行文件,尽管在视觉上看起来像一个 .avi 文件。