@grishka но новая-то - юникс.
> А как графические файл-менеджеры в линуксе определяют чем открывать файл, когда ты на него нажал, если не по расширению?
По содержанию, при помощи магии. Читаем первые n байт файла, и понимаем, с чем имеем дело. Если непонятно (например, текст, но ЧТО за текст - неясно), вот тогда обращаемся к имени. Как-то так.
Dr. Quadragon ❌, а вот если я придумал свой формат файла и написал программу, которая работает с ним, как мне сказать линуксу, что мои файлы надо открывать моей программой?