Если я хочу создать новое расширение для файла двоичных / текстовых данных, которое откроется в моем собственном приложении (например, расширение «.mylongfileextensionname»), Windows перечислит его вместе с моим приложением (учитывая, что я уже внес его в реестр Windows). перед)? Существует ограничение по длине, я имею в виду, должен ли я в моем примере использовать «.mylong» или какой-либо конкретный макет?
источник
Помимо того, что любое имя файла не может быть длиннее 255 символов , не существует ограничений на длину расширения файла. Это потому, что расширение файла не отделено от, а является частью самого имени файла.
Хотя вы можете использовать любую длину расширения, какую пожелаете, я бы не рекомендовал использовать очень длинную по одной причине: соглашение . Большинство расширений файлов состоят из трех-четырех буквенно-цифровых символов. Все, что дольше или с забавными персонажами, будет «выделяться» немного больше, будет труднее запомнить, и может быть менее вероятно, что оно будет принято (опять же, все зависит). Список распространенных расширений файлов смотрите на этом веб-сайте .
Кроме того, обратите внимание, что расширение файла является совершенно произвольным - оно не указывает напрямую, каково содержимое файла, оно только подразумевает, каким оно должно или могло бы быть .
источник