Размер файла ярлыка Windows (.lnk) - PullRequest
0 голосов
/ 22 октября 2018

Размер ярлыков (.lnk) файлов на моем компьютере (Windows 7) варьируется от 235 до 15 881 байт, в среднем 2395 байт.

В Документация Microsoft изформат файла ярлыков, он содержит необычайное количество информации, включая атрибуты, временные метки, размер файла целевого файла и многое другое.Структура довольно сложная, и я не использовал ее для анализа содержимого файлов ярлыков.Но в последней версии файла документации в разделе 3 приведен пример структуры длиной x01CA = 458 байт.Таким образом, большинство моих файлов ярлыков в несколько раз больше, чем их пример.

Единственная информация, которую я предоставляю при создании ярлыка, - это спецификация файла (путь и имя файла) цели.Почему существует такой большой разброс размеров результирующих файлов ярлыков?Что находится в больших файлах, а не в меньших?И почему большинство ярлыков намного больше, чем задокументированный пример?

Я нашел в Интернете два источника, которые обсуждают формат ярлыков ( 1 ( ссылка ), 2 ).Оба предоставляют примеры, которые являются довольно маленькими файлами, и ни один из них не говорит о том, что может привести к тому, что типичные ярлыки будут гораздо больше.

...