Pregunta

Parece haber un " descript.ion " archivo en el universo de programas de Windows que proporciona metadatos para todos / algunos de los archivos en un directorio determinado.

Sé que hay varios programas que escriben este archivo (ejemplo: NewsBin, UseNet downloader) y lo leen (ejemplo: " FAR " ;, un administrador de archivos que imita al antiguo Norton Commander).

Estoy escribiendo mi propio indexador de archivos y me gustaría agregar la capacidad de analizar y usar la información de " descript.ion " archivos.

El problema que tengo es que no he podido encontrar una especificación real para el archivo, por mucho que buscar en Google.

Lo hice mediante ingeniería inversa lo mejor que pude, pero no estoy seguro de si capturé el 100% de los detalles posibles, por lo que pensé que preguntaría SO.

Aquí hay líneas de ejemplo del archivo:

"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 la estructura es:

  1. Primer " token " es un nombre de archivo.

    • Si el token comienza con cualquier letra pero con comillas dobles, el token termina en el primer carácter espacio .

    • Si el token comienza con la comilla doble, el fin del token es la siguiente comilla doble

    • No estoy seguro de qué sucede si el nombre de archivo contiene una comilla doble, IIRC es ilegal en los sistemas de archivos de Windows, por lo que escapar de la cita puede ser una cuestión discutible)

  2. El último token (al final de la línea hasta la última coma que se mueve hacia atrás) es una marca de tiempo.

  3. La segunda token (la última coma a la coma segunda que se mueve hacia atrás) es el nombre del póster del grupo de noticias Usenet. No estoy muy seguro de lo que sucede en formato genérico, ya que los únicos archivos descript.ion que vi eran de NewsBin que obviamente están centrados en Usenet.

  4. Todo lo que está en el medio es una descripción, en el caso de NewsBin que proviene del tema de la publicación.

PREGUNTAS :

  • ¿Alguien sabe un poco más oficial " descript.ion " especificación de archivo / documentación? (o, en elast, tenga su propio conocimiento de esos archivos y puede verificar mi especificación)

  • ¿Alguien sabe de algún otro programa que lea o escriba este archivo?

¡Gracias!

¿Fue útil?

Solución

El uso original de DESCRIPT.ION fue para proporcionar nombres descriptivos más largos a los nombres de archivo 8.3; todo lo que tenía era el nombre corto y una descripción más larga. Como ha encontrado, otros han elegido el nombre con diferentes formatos y usos. Hablando con franqueza, no creo que encuentre ninguna coincidencia específica entre los distintos usos.

Otros consejos

Los archivos de descripción en mi sistema también son de Total Commander. Siguen la especificación básica mencionada en las otras respuestas:

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

Cada línea termina en un salto de línea normal de Windows.

Además, el programa almacena comentarios de varias líneas de la siguiente manera:

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

Aquí, quiero decir que el archivo descript.ion contiene una barra invertida y una letra 'n' donde escribí un salto de línea y dos caracteres especiales 04 C2 al final del comentario. Además, la línea se termina con un salto de línea de Windows 0D 0A .

Aparentemente, los dos caracteres adicionales al final de la línea señalan el final de un comentario multilínea. Si los elimino, el comentario se representa como una sola línea en la GUI y las secuencias '\ n' se muestran literalmente.

El formato es simple: el resto del nombre de archivo de la línea es una descripción del archivo

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

( Wayback Machine )

la respuesta anterior me parece correcta, solo una adición:

de http://filext.com/file-extension/ION El tipo de archivo ION está asociado principalmente con '4DOS'. Nota: Norton Utilities también usa 4DOS.

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

Enlaces recopilados a programas de 4DOS que tienen en cuenta la descripción de todo tipo y herramientas 4DOS. http://www.4dos.info/4tools.htm

http://drupal.org/node/289988

El archivo descript.ion se usa ampliamente en la utilidad de administración de archivos " total commander " ;, un shareware que se encuentra en www.ghisler.com. Desde la versión 7.5 de TC, puede tener una longitud de 4096 bytes. Lo he estado utilizando ampliamente para anotar mis archivos sin ningún problema. Puede consultar la experiencia de diferentes usuarios en el foro de usuarios de comandante total.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top