我的计算机 (Windows 7) 上的快捷方式 ( .lnk
) 文件的大小范围为 235 到 15,881 字节,平均为 2,395 字节。
在Microsoft 的快捷方式文件格式文档中,它包含大量信息,包括目标文件的属性、时间戳和文件大小等等。结构相当复杂,我没有用它来分析我的快捷方式文件的内容。但是在最新版本的文档文件中,第 3 节给出了一个长度为 x01CA = 458 字节的结构示例。所以我的大多数快捷方式文件都比他们的例子大几倍。
我在创建快捷方式时提供的唯一信息是目标的文件规范(路径和文件名)。为什么生成的快捷方式文件的大小差异如此之大?大文件中有哪些小文件没有?为什么大多数快捷方式比记录的示例大得多?
我在网上找到了两个讨论快捷方式格式的资源(1(链接),2)。两者都提供了非常小的文件的示例,并且都没有说明什么会导致典型的快捷方式变得更大。