Давайте-ка на минутку отвлечёмся от практики и немного поразмышляем: есть такая сущность как расширения файлов. Однако по большому счёту и для самой Операционной Системы, и для пользователя расширения вовсе не обязательны, они опциональны.
Проведите небольшой эксперимент — вручную удалите у ваших -txt -mkv -jpg -avi файликов их расширения и внезапно окажется что не изменилось ровным счётом ничего — всё работает по-старому. Магия? Да, именно она.
Так что же это, дань традиции? Слой совместимости с устаревшими ОС? Зачем мы мы упорно прописываем новым файлам расширения?
/discuss