Formatos abertos vs. proprietários
Para trabalhar com um ficheiro, você necessitará na maior parte das vezes de uma aplicação que lhe permita ler, editar e guardar os dados contidos no ficheiro.
FORMATO ABERTO - Diz-se que um formato é
aberto se o modo de representação dos seus dados é transparente e/ou a sua especificação está disponível publicamente. Os formatos abertos são padrões fixados por autoridades públicas ou instituições internacionais cujo objectivo é estabelecer normas para a interoperabilidade dos programas. Existem contudo casos de formatos abertos promovidos por empresas de programas que optam por tornar as especificações dos formatos usados pelos seus produtos publicamente disponíveis.
Deve ser salientado que um formato aberto pode ser codificado num modo
transparente (passível de ser lido num editor de texto: exemplo de linguagens markup) ou num modo
binário (não pode ser lido num editor de texto mas facilmente descodificável quando a especificação do formato é conhecida)
FORMATO PROPRIETÁRIO - Diz-se que um formato é
proprietário se o modo de representação dos seus dados é opaco e a sua especificação não está publicamente disponível. Formatos proprietários são desenvolvidos por companhias para codificar os dados produzidos pelas suas aplicações: apenas o programa produzido pela companhia que detém a especificação é capaz de ler
correctamente e completamente os dados contidos no ficheiro. Formatos proprietários podem ser adicionalmente protegidos através do uso de
patentes e o dono da patente pode pedir dinheiro para uso e implementação dos formatos por programas de terceiros.
Nota de terminologia: Aqui designa-se por proprietário o que outros designam de
fechado; Não queremos sugerir pela nossa escolha que tudo o que não é proprietário deve ser um padrão público. O que salientamos no parágrafo anterior é que existem muitos formatos com uma especificação pública (="aberta") que foram desenvolvidos por empresas. A diferença entre aberto e proprietário (ou fechado) consiste apenas na disponibilização ou não-disponibilização de uma especificação pública.
There are no comments on this page. [Add comment]