Não está totalmente claro o que você está perguntando. Vamos dividir os conceitos e eu lhe darei algumas informações para esclarecer:
O que são extensões de arquivo? *
Identificadores: As extensões de arquivo (como .docx, .jpg, .exe) são como etiquetas no final do nome de um arquivo. Eles dizem ao sistema operacional (Windows, MacOS, Linux) que tipo de dados o arquivo contém e qual programa deve abri -lo.
*
não o próprio conteúdo: Alterar uma extensão de arquivo não transforma magicamente os dados dentro. Por exemplo, renomear "Image.jpg" para "Image.txt" não o torna um arquivo de texto - isso pode até torná -lo inabalável.
Os usuários podem criar novas extensões? *
tecnicamente sim: Geralmente, você pode criar uma nova extensão de arquivo simplesmente renomeando um arquivo e digitando algo novo após o ".". Seu sistema operacional provavelmente não o impedirá.
*
utilidade limitada: Criar uma nova extensão não significa automaticamente que seu sistema sabe o que fazer com ele. Você precisaria:
*
Programa associado: Um programa projetado para entender e lidar com arquivos com essa extensão.
*
Registro do sistema operacional (às vezes): Em alguns casos, pode ser necessário dizer ao sistema operacional para vincular sua nova extensão ao programa.
Exemplo Imagine que você criou um programa que salva dados de uma maneira única. Você poderia:
1.
Escolha uma extensão: Digamos que você escolha ".mydata"
2.
Program seu software: Seu programa salvaria arquivos com a extensão ".mydata" e sabia como lê -los de volta.
3.
(opcional) Registre -se no sistema operacional: Você pode fornecer uma maneira de os usuários associarem os arquivos ".mydata" ao seu programa durante a instalação.
em resumo * Você pode adicionar novas extensões aos nomes de arquivos.
* O sistema operacional precisa de uma maneira de entender o que fazer com eles (geralmente através de um programa associado).
* Criar novas extensões úteis de arquivos geralmente envolve alguma programação e potencialmente configuração do sistema.
Deixe -me saber se você tem um cenário mais específico em mente!