Saudações a todos os usuários do fórum e presentes neste tópico,
o tema do tópico da inicio a uma conversa sobre o desenvolvimento de
uma aplicação, voltando ao ponto de partida: "Gerando associação a um
formato de arquivo...".
Utilizando do Ubuntu 12.04 LTS (Beta Final) e possuindo
conhecimentos em Python e GTK decidi gerar um novo tipo de arquivo em branco,
então criei um documento novo vazio e o nomeei como documento.ubx e como
bem sabemos o Ubuntu não possui uma associação natural para o formato de arquivo "UBX",
logo, ao iniciar o arquivo simplesmente será aberto o editor de textos (gedit).
Tópico1: Gerando(criando) um novo tipo de arquivo/Necessidade da Interpretação:
Ao iniciar um novo tipo de arquivo para linux, seja ele de instalação de aplicações,
ou um formato de imagem para rodar uma aplicação, é necessário que o sistema
interprete este tipo de executável e/ou imagem.
Exemplo1: "O sistema Microsoft Windows reconhece o formato "exe" para
executáveis e instalação de softwares."
Exemplo2: O sistema "X" (No caso um Linux Baseado em Ubuntu) reconhece o formato de imagem
"UBX", e ao abrir este arquivo, se inicia automaticamente a aplicação contida na imagem.
Tópico2: Formato de executável, instalação ou imagem de aplicação:
Fator: A ideia é criar um formato de imagens para aplicações, onde
o mesmo passar a ser uma imagem e para utilizá-lo é necessário que acha "Interpretação",
por parte do sistema para com o mesmo.
Resumo:
Objetivo- Criar um formato de imagem para um aplicação por exemplo, para o formato "UBX"
no sistema operacional Ubuntu, obtém-se a aplicação, GIMP.UBX, para executá-lo é necessário
que o sistema interprete esta imagem antes.
O que preciso?
A-Obter conhecimento de como funciona tal interpretação (reconhecimento do sistema) de um arquivo de imagem.
B-O que constitui tal reconhecimento para o formato de imagem criado? Como funciona a interpretação de um formato de arquivo?
C-Como elaborar tal reconhecimento desta imagem para o sistema operacional?