On 5/21/06, José Geraldo Gouvêa <[EMAIL PROTECTED]> wrote:
Em Domingo 21 Maio 2006 14:23, J. F. Mitre escreveu: > > Na verdade, não, o CDROM é gravado em ISO-9660, quando monta o CD, tanto no > linux como no windows, ele converte o nome do arquivo (não o conteúdo) para > ISO-8859-1, no caso do windows, não tem jeito, é isso mesmo, mas no caso do > linux isso é apenas um configuração, as características necessárias para > fazer o linux funcionar com utf8 são as que eu coloquei acima, pelo menos > são elas que estavam assim escritas no man do mount (ah! no man do mount na > parte referente a montagem de CDs) Eu achei que ISO-9660 fosse só um sistema de arquivos (como o ext3 ou o ReiserFS) e que a configuração do charset viesse gravada de outro modo. Não vejo como um determinado sistema de arquivos tenha a ver com os nomes de arquivo, a menos que seja o caso de um sistema limitado, que só suporta certos caracteres (FAT16, por ex.). Mas como você diz que ele automaticamente grava tudo em ISO8859-1, recolho-me à minha ignorância.
Deixa eu desfazer um mal entendio. Eu acho que eu me expressei mal com a explicação sobre ISO-9660/ISO-8859-1 e acabei criando uma frase de duplo sentido, desfazendo isso: Já reparou que você tem limitação de tamanho de nomes no ISO-9660 quando gravado com o formato Joliet ? Pois, é disso que se trata, o cd não foi gravado em ISO-8859-1, o formato de sistema de arquivo ISO-9660 possui todo um esquema de codificação, mas que tem vários "tipos" (acho que esse não é o termo técnico, mas aqui vai ficar sendo :-) ), o Joliet e o UDF são os únicos suportados plenamente no Windows, logo, para garantir compatibilidade é preciso respeitar essas regras. Assim como que cria um CD no Windows, mesmo sem saber escolhe o formato Joliet ou udf, o formato Joliet dita a codificação ISO (não necessáriamente a iso-8859-1, depende da versão do windows) No linux, quando você monta um CD tipo Joliet ele monta o charset como iso-8859-1, (justamente para garantir a compatibilidade com o windows_ repare que isso é apenas uma casca a uma informação de "bits" que existe no sistema ISO-9660 que marcam a codificação do sistema. Agora vem a grande questão: qual a casca que eu quero usar ? A default, iso-8859-1, ou outra, como utf-8 ? Se escolher um outro "tipo" tipo o "Rock Ridge" suportado apenas por sistemas tipo linux terá um outro tipo de codificação de sistema. Além de permitir nomes mais longos para os arquivos, ele vai perguntar ao computador qual é a casca que ele quer utilizar. Normalmente ele se adpata ao sistema, ou seja, ele converte o nome dos arquivos em um formato suportado pelo sistema de locale utilizado. Decididamente, algo muito mais inteligente. Eu, por exemplo, sempre gravo apenas nesse formato, exceto quando quero dar o CD a alguem que sei que utilizará windows. Ainda não testei outro CD Gravado no windows (ou com compatibilidade joliet) para ver o que acontece. Quando eu testar eu aviso se era isso !!! [ ]'s -- João Felipe Mitre e-mail: [EMAIL PROTECTED] http://jfmitre.blogspot.com -- ubuntu-br mailing list [email protected] www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

