Pergunta

Parece haver um arquivo "Descript.ion.ion" um tanto padrão no universo do Windows Programs, que fornece meta -dados para todos os/alguns dos arquivos em um determinado diretório.

Sei que existem vários programas que escrevem este arquivo (Exemplo: Newsbin, Usenet Downloader) e leia -o (Exemplo: "Far", um gerente de arquivos imitando o Old Norton Commander).

Estou escrevendo meu próprio indexador de arquivos e gostaria de adicionar a capacidade de analisar e usar as informações dos arquivos "descript.ion".

O problema que tenho é que não consegui encontrar uma especificação real para o arquivo, desprezando muito o pesquisador.

Eu o engenhei o melhor que pude, mas não tenho certeza se capturei 100% dos detalhes possíveis, então achei que pediria assim.

Aqui estão as linhas de exemplo do arquivo:

"Rus Song1.mp3" SovietMus 1/2, rus_song@gmail.com, Fri Aug 08 00:46:27 2008
RusSong2.mp3 SovietMus 2/2, rus_song@gmail.com, Fri Aug 08 01:46:22 2008

Como parece a estrutura é:

  1. O primeiro "token" é um nome de arquivo.

    • Se o token começar com qualquer letra, exceto uma cotação dupla, o token termina no primeiro space personagem.

    • Se o token começar com a cotação dupla, o final do token é a seguinte citação dupla

    • Não tenho certeza do que acontece se o nome do arquivo contiver uma cotação dupla, o IIRC é ilegal nos sistemas de arquivos do Windows, então escapar da cotação pode ser uma pergunta discutível)

  2. O último token (fim da linha para a última vírgula que se move para trás) é um registro de data e hora.

  3. O segundo para o último token (a última vírgula para a segunda a pouca vírgula que se move para trás) é o nome do pôster do grupo de notícias Usenet. Não tenho muita certeza do que acontece em formato genérico, já que os únicos arquivos descritivos.

  4. Tudo no meio é uma descrição, no caso do Newsbin proveniente do assunto do Post.

Perguntas:

  • Alguém conhece um pouco mais oficial de especificação/documentação do arquivo "description.ion"? (ou, na elast, tenha seu próprio conhecimento desses arquivos e pode verificar minhas especificações)

  • Alguém conhece outros programas que leem ou escrevem este arquivo?

Obrigado!

Foi útil?

Solução

O uso original da descrição foi fornecer nomes mais descritivos a 8.3 nomes de arquivos; Tudo o que tinha era o shortname e uma descrição mais longa. Como você descobriu, outros cooptaram o nome com formatos e usos variados. Francamente falando, acho que você não encontrará nenhuma semelhança específica entre os vários usos.

Outras dicas

Os arquivos de descrição no meu sistema também são do Total Commander. Eles seguem a especificação básica mencionada nas outras respostas:

Filename Text I typed to describe the file
"Long filename" Some text

Cada linha termina em uma quebra normal da linha do Windows.

Além disso, o programa armazena comentários de várias linhas da seguinte forma:

Filename This is the first line\\nSecond line\\nLast line\x04\xc2

Aqui, quero dizer, o arquivo descritivo. 04 C2 No final do comentário. Além disso, a linha é encerrada por uma quebra de linha do Windows 0D 0A.

Aparentemente, os dois caracteres extras no final da linha sinalizam o final de um comentário de multilina. Se eu os remover, o comentário será renderizado como uma única linha na GUI e as sequências ' n' são exibidas literalmente.

O formato é simples: o nome do arquivo restante da linha é uma descrição do arquivo

https://jpsoft.com/ascii/descfile.txt

(Wayback Machine)

A resposta acima parece correta para mim, apenas uma adição:

a partir de http://filext.com/file-extension/ionO tipo de arquivo de íons está associado principalmente ao '4DOS'. Nota: O Norton Utilities também usa o 4DOS.

http://www.optimasc.com/products/fileid/4dos-descext.pdf

Links coletados para programas de descrição 4DOS de todas as ferramentas tipo e 4DOS.http://www.4dos.info/4tools.htm

http://drupal.org/node/289988

o descript.ion O arquivo é amplamente utilizado no utilitário de gerenciamento de arquivos "Total Commander", um shareware encontrado em www.ghisler.com. Na versão 7.5 do TC, pode ter comprimento de 4096 bytes. Eu o uso extensivamente para anotar meus arquivos sem problemas. Você pode procurar a experiência do usuário diferente no Fórum Total de Usuários do Comandante.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top