Наприклад, якщо ми перейменовуємо .pdf-файл у .exe і спробуємо запустити його під вікном, станеться помилка. Але чи можливо для ОС визначити, яку програму використовувати для відкриття файлу на основі його вмісту? не просто приховуючи свою подовжувальну частину.
тобто у мене є файл з назвою "abc", який є файлом pdf. Коли я двічі клацну його, відкриється читач PDF.
Якщо це можливо, чи можуть бути якісь питання безпеки?
MZ
чарівними числами; навіть програми Windows дозволяють відкривати будь-який файл незалежно від розширення; і навіть середовища Linux покладаються на розширення як швидке (якщо не надійне) вказівку того, який тип файлу це може бути. Досить багато системних служб приймають лише .conf
файли та відхиляють .conf.dpkg-new
з однаковим вмістом.