Мне действительно интересно.C: Сохранение определенных файлов с уникальными расширениями
Гипотетически, допустим, я хотел сделать программу блокнота, чтобы пользователь мог делать документы. Пользователь может вставить что угодно, без каких-либо ограничений.
Для обеспечения конфиденциальности, чтобы только программа открыла его, могу ли я использовать конкретное (нестандартное) расширение для программы? Например. Сохраните файл как «test.abcz». Если это возможно, могут ли открываться другие программы по умолчанию (слово, блокнот) и видеть содержимое?
Я думал о разработке приложения на основе блокнота. Это звучит довольно просто, и я думаю, что это могло бы помочь в изучении некоторых основ C.
Спасибо! :)
Если файл содержит текст, любая программа, которая может читать текстовый файл, может его прочитать. Расширения не помешают этому. В этом отношении действительно любая программа, которая может открыть файл, может открыть любой файл, независимо от расширения, содержимое просто не имеет смысла для него, если они находятся в другом формате, чем ожидалось.В нижней строке, расширения действительно означают ничего, кроме пользовательского интерфейса, и какая программа запускается при двойном щелчке по ним. –
Расширения на самом деле ничего не делают, это всего лишь намек на ОС, какую программу использовать для ее открытия, а также для самих программ. – BWG