1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" lang=
"pt-BR" xml:
lang=
"pt-BR">
7 * Copyright 2008-2009, Haiku. All rights reserved.
8 * Distributed under the terms of the MIT License.
11 * Humdinger <humdingerb@gmail.com>
16 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8" />
17 <meta http-equiv=
"Content-Style-Type" content=
"text/css" />
18 <meta name=
"robots" content=
"all" />
19 <title>Tipos de Arquivos
</title>
20 <meta name=
"viewport" content=
"width=device-width, initial-scale=1.0" />
21 <link rel=
"stylesheet" type=
"text/css" href=
"../Haiku-doc.css" />
26 <div><span>User guide
</span></div>
31 <ul class=
"lang-menu">
32 <li class=
"now"><img src=
"../images/flags/pt_BR.png" alt=
"" /> Português (Brazil)
</li>
33 <li><a href=
"../ca/filetypes.html"><img src=
"../images/flags/ca.png" alt=
"" />Català
</a></li>
34 <li><a href=
"../de/filetypes.html"><img src=
"../images/flags/de.png" alt=
"" />Deutsch
</a></li>
35 <li><a href=
"../en/filetypes.html"><img src=
"../images/flags/gb.png" alt=
"" />English
</a></li>
36 <li><a href=
"../es/filetypes.html"><img src=
"../images/flags/es.png" alt=
"" />Español
</a></li>
37 <li><a href=
"../fr/filetypes.html"><img src=
"../images/flags/fr.png" alt=
"" />Français
</a></li>
38 <li><a href=
"../it/filetypes.html"><img src=
"../images/flags/it.png" alt=
"" />Italiano
</a></li>
39 <li><a href=
"../hu/filetypes.html"><img src=
"../images/flags/hu.png" alt=
"" />Magyar
</a></li>
40 <li><a href=
"../pl/filetypes.html"><img src=
"../images/flags/pl.png" alt=
"" />Polski
</a></li>
41 <li><a href=
"../pt_PT/filetypes.html"><img src=
"../images/flags/pt_PT.png" alt=
"" />Português
</a></li>
42 <li><a href=
"../ro/filetypes.html"><img src=
"../images/flags/ro.png" alt=
"" />Română
</a></li>
43 <li><a href=
"../sk/filetypes.html"><img src=
"../images/flags/sk.png" alt=
"" />Slovenčina
</a></li>
44 <li><a href=
"../fi/filetypes.html"><img src=
"../images/flags/fi.png" alt=
"" />Suomi
</a></li>
45 <li><a href=
"../sv_SE/filetypes.html"><img src=
"../images/flags/sv_SE.png" alt=
"" />Svenska
</a></li>
46 <li><a href=
"../zh_CN/filetypes.html"><img src=
"../images/flags/zh_CN.png" alt=
"" /> 中文 [中文]
</a></li>
47 <li><a href=
"../ru/filetypes.html"><img src=
"../images/flags/ru.png" alt=
"" />Русский
</a></li>
48 <li><a href=
"../uk/filetypes.html"><img src=
"../images/flags/uk.png" alt=
"" />Українська
</a></li>
49 <li><a href=
"../jp/filetypes.html"><img src=
"../images/flags/jp.png" alt=
"" />日本語
</a></li>
52 «
<a href=
"deskbar.html">Deskbar
</a>
53 ::
<a href=
"contents.html" class=
"uplink">Contents
</a>
54 ::
<a href=
"attributes.html">Atributos
</a> »
61 <h1>Tipos de Arquivos
</h1>
63 <p>Diferentemente do Windows, o Haiku não conta com a extensão de arquivos de
3 letras para o tipo de arquivo (por exemplo, .txt, .jpg, .mp3). Este método é apenas um último recurso. O Haiku usa tipos
<acronym title=
"Multipurpose Internet Mail Extensions">MIME
</acronym> exatamente como é costume na internet.
</p>
64 <div class=
"box-info">Ainda que não exista razão para usar extensões de arquivo no Haiku, lembre-se de adicioná-los a arquivos que deseje compartilhar com usuários de outros sistemas operacionais, por exemplo por correio, enviando um arquivo para um servidor ou por troca via dispositivo USB. Caso contrário o sistema deles pode não reconhecer o tipo de arquivo.
</div>
66 <h2><a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
67 <a id=
"specific-file" name=
"specific-file">Definindo o tipo de arquivo de um arquivo específico
</a></h2>
68 <p>Pode-se mudar o tipo de um arquivo específico, seu ícone e o aplicativo associado. Selecione o arquivo e chame através do clique com o botão direito do mouse,
<span class=
"menu">Adicionais | Adicional de tipo de arquivo
</span>, a partir do menu de contexto.
</p>
69 <img src=
"images/filetypes-images/filetype-addon.png" alt=
"filetype-addon.png" />
72 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
73 <a name=
"filetype" id=
"filetype">O Tipo de Arquivo
</a></h3>
74 <p>Acima temos um arquivo PNG, é uma sequência MIME image/png. Digamos que você definitivamente sabe que não é um PNG mas um GIF. Pode-se mudar isso também entrando com a sequência MIME correta à mão ou com um dos dois botões abaixo da caixa de texto:
</p>
75 <table summary=
"layout" border=
"0" cellpadding=
"2" cellspacing=
"0">
76 <tr><td><span class=
"button">Selecionar...
</span></td><td> </td><td>exibe uma lista hierárquica de tipos de arquivo onde pode navegar para
<tt>image | GIF Image
</tt>.
</td></tr>
77 <tr><td><span class=
"button">O mesmo que...
</span></td><td> </td><td>abre uma caixa de diálogo onde pode-se escolher qualquer arquivo que já tenha o tipo de arquivo que esteja procurando.
</td></tr>
81 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
82 <a id=
"preferred-app" name=
"preferred-app">O Aplicativo Preferido
</a></h3>
83 <p>Este menu pop-up exibe uma lista de todos os aplicativos que podem manipular este tipo de arquivo em particular. A partir daqui pode-se escolher qual programa deveria abrir este arquivo específico quando é executado o duplo clique sobre ele. Pode-se, por exemplo, mudar o aplicativo preferido de arquivo HTML do navegador para um editor de texto enquanto se está trabalhando nele. Todos os outros arquivos HTML ainda abrem no navegador, apenas este em particular inicia em seu editor de texto.
</p>
85 <p>O
<span class=
"menu">Aplicativo padrão
</span> é aquele que é definido globalmente para aquele tipo de arquivo. Se não encontrar o programa que deseja associar com este arquivo no menu pop-up, poderá novamente encontrar os botões
<span class=
"button">Selecionar...
</span> e
<span class=
"button">O mesmo que...
</span> que fazem a mesma coisa descrita em
"O Tipo de Arquivo" acima.
</p>
88 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
89 <a id=
"icon" name=
"icon">O Ícone
</a></h3>
90 <p>Se está imaginando o porquê da fonte de ícone na primeira imagem estar vazia: Ícones são normalmente herdados do sistema padrão para aquele tipo de arquivo. Pode-se abrir o
<span class=
"app">Adicional de tipo de arquivo
</span> de um arquivo que contenha um ícone e arrastar e soltá-lo dentro da sua fonte de ícone de arquivo. Ou dê um clique duplo na fonte de ícone e crie ou edite seu próprio ícone. Para mais informações sobre ícones e como criar o seu próprio, veja o tópico
<a href=
"applications/icon-o-matic.html">Icon-O-Mático
</a>.
</p>
93 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
94 <a id=
"settings-apps" name=
"settings-apps">Definições especiais para aplicativos
</a></h2>
95 <p>Se chamar o
<span class=
"app">Adicional de tipo de arquivo
</span> em um executável (aqui:
<span class=
"app">StyledEdit
</span>), obterá um diálogo diferente:
</p>
96 <img src=
"images/filetypes-images/filetype-addon-stylededit.png" alt=
"filetype-addon-stylededit.png" />
97 <p>No topo verá, ao invés de uma sequência MIME padronizada, a assinatura única da aplicação. Com ela, o sistema encontra o programa onde quer que esteja instalado.
</p>
98 <p>Abaixo dele estão vários flags, controlando o comportamento do aplicativo:
</p>
99 <table summary=
"layout" border=
"0" cellpadding=
"2" cellspacing=
"0">
100 <tr><td><span class=
"menu">Lançamento único
</span></td><td> </td><td>Apenas uma instância do aplicativo pode ser executado por arquivo executável. Se possuir duas cópias daquele aplicativo, entretanto, eles poderão executar lado a lado.
</td></tr>
101 <tr><td><span class=
"menu">Lançamento múltiplo
</span></td><td> </td><td>Muitas instâncias do aplicativo podem executar simultaneamente.
</td></tr>
102 <tr><td class=
"onelinetop"><span class=
"menu">Lançamento exclusivo
</span></td><td> </td><td>Verdadeiramente a apenas uma instância com aquela assintaura de aplicativo é permitido executar por vez.
</td></tr>
103 <tr><td><span class=
"menu">Apenas argumentos
</span></td><td> </td><td>Indica ao aplicativo não responder a mensagens.
</td></tr>
104 <tr><td><span class=
"menu">Aplicação em segundo plano
</span></td><td> </td><td>O aplicativo não irá aparecer no
<a href=
"twitcher.html">Twitcher
</a> ou na lista de aplicativos em execução da Deskbar.
</td></tr>
106 <p>Então surge a lista de tipos de arquivos suportados. Pode-se adicionar (e remover) tipos de arquivos se considerar que o aplicativo pode manuseá-los. Como consequencia, o aplicativo aparecerá no menu de aplicativos preferidos ou no menu de contexto
<span class=
"menu">Abrir com...
</span> do Rastreador quando clicar com o botão direito do mouse em um arquivo daquele tipo.
</p>
107 <p>Na base está a informação de versão e direitos autorais. Como a assinatura de aplicativo, eles são preenchidos pelo autor do aplicativo e não deverão ser alterados.
</p>
110 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
111 <a id=
"filetypes-preferences" name=
"filetypes-preferences">Definições globais com as Preferências de Tipos de Arquivos
</a></h2>
112 <p>As preferências dos
<span class=
"app">Tipos de Arquivos
</span> não lidam com arquivos individuais mas com definições globais de tipos de arquivos. Pode-se mudar ícones padrão e aplicativos preferidos ou adicionar, remover ou alterar atributos de tipos de arquivos inteiros. Pode-se ainda criar seu próprio tipo de arquivo do zero.
</p>
113 <p>Todos os tipos de arquivos e suas configurações estão armazenadas em
<span class=
"path">/boot/home/config/settings/beos_mime/
</span>. Antes de começar a experimentar, seria prudente fazer um backup daquela pasta...
</p>
114 <p>Para aprender mais sobre as preferências dos
<span class=
"app">Tipos de Arquivos
</span> veja a oficina:
<a href=
"workshop-filetypes+attributes.html">Tipos de arquivos, Atributos, Indexação e Consultas
</a>.
</p>
120 <div class=
"inner"><span>
121 «
<a href=
"deskbar.html">Deskbar
</a>
122 ::
<a href=
"contents.html" class=
"uplink">Contents
</a>
123 ::
<a href=
"attributes.html">Atributos
</a> »