Em Wednesday 08 August 2001 12:30, Heber Blain Goncalves escreveu:
> Ola pessoal, tenho uma pequena duvida.
>
> Ao migrar do windows para o linux, a primeira coisa que me
> surpreendeu foi a nao necessidade de especificacao de uma extensao a
> um arquivo, para que ele seja tratado como determinado tipo, ex: .txt
> para arquivos de texto, .exe para executaveis, etc.
>
> So que uma coisa veio a tona agora em minha cabeca: Se nao eh a
> extensao que determina o tipo do arquivo, quem o faz? Quero dizer,
> onde no sistema fica especificado que determinado arquivo eh um
> arquivo binario, arquivo ascii ou aqueles de device?
O arquivo � considerado exectu�vel atrav�s de suas propriedades.
Veja o arquivo abaixo
-rwxr-xr-x 1 root root 157392 Mar 6 12:45 arquivo1
T� vendo os Xs? Eles dizem que o arquivo � execut�vel.
Veja este outro:
-rw-r--r-- 1 root root 36823 Mar 27 11:25 arquivo2
N�o tem x, ent�o n�o � execut�vel.
Se o arquivo n�o for execut�vel, ele pode "pertencer" a um aplicativo.
Como sei a que aplicativo ele pertence?
Resposta: n�o sabe. No Linux/Unix n�o existe essa amarra��o entre um
arquivo de dados e o aplicativo que o gerou ou o l�.
Alguns ambientes de desktop como o KDE ou StarOffice e amarram uma
"extens�o" a um aplicativo e o chamam automaticamente ao clicar sobre o
�cone do arquivo.
O StarOffice, por exemplo, vai tentar abrir automaticamente um
documento .doc, .rtf, .txt com seu editor de texto.
Da� fica igual ao Windows, com a �nica diferen�a que no Linux, para um
arquivo ser execut�vel, n�o � necess�rio uma extens�o especial, nem
extens�o nenhuma, voc� ter� que mudar as propriedades de permiss�o do
arquivo, em vez disso.
O uso de "extens�es" � largamente empregada no mundo Unix, mesmo assim. Exemplo:
.tar.gz
.tar
.gz
.html
.c
.h
.pl
.php3
.txt
.gif
.tiff
.ps
.pdf
.rpm
etc.
[]s
--
Edgard Lemos
[EMAIL PROTECTED]
Usu�rio Linux n� 135479
Assinantes em 08/08/2001: 2277
Mensagens recebidas desde 07/01/1999: 126953
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]