Это только в Windows Env.
Как я знаю, Windows OS идентифицирует связанное приложение определенного файла по расширению файла.
Аналогично, каждый файл (двоичный) начинается с соответствующих символов («начальные символы»). Для примера .JPG начинается с ÿØÿà. Допустим, я открываю этот файл .JPG в шестнадцатеричном или текстовом редакторе, а затем меняю эти начальные символы на другой тип файла. Например, я могу изменить ÿØÿà на .Eß £ (.mkv). Поэтому, когда я дважды щелкаю на .JPG, Windows Photo Viewer сообщает, что есть некоторые ошибки или подобное сообщение. Поэтому мне нужно получить некоторую информацию о приложении, которое пытается открыть файл такого типа. Если я могу, мне нужно открыть этот файл с помощью приложения, связанного с «начальными символами».
Вкратце, когда я открываю .JPG, мне нужно открыть файлы .mkv видеоплеера по умолчанию. Но это может не сработать для этого примера. Потому что я изменил только «начальные символы» моего .JPG.
Пожалуйста, дайте мне любую идею, чтобы сделать это.
Спасибо!