Parece haber un archivo "descript.ion" algo estándar en el universo de programas de Windows que proporciona metadatos para todos/algunos de los archivos en un directorio determinado."descripción del archivo" descript.ion "?
Sé que hay varios programas que escriben este archivo (ejemplo: NewsBin, descarga de UseNet) y lo leen (Ejemplo: "FAR", un administrador de archivos que imita al antiguo Norton Commander).
estoy escribiendo mi propia indexador de archivos, y me gustaría añadir la capacidad de analizar y utilizar la información de los archivos "descript.ion".
El problema que tengo es que no he sido capaz de encontrar una especificación actual para el archivo, Despine mucho googlear.
me ingeniería inversa es lo mejor que pude, pero no estoy seguro de si he capturado el 100% de los posibles detalles, por lo que pensé que le pediría SO.
Éstos son ejemplos de líneas del archivo:
"Rus Song1.mp3" SovietMus 1/2, [email protected], Fri Aug 08 00:46:27 2008
RusSong2.mp3 SovietMus 2/2, [email protected], Fri Aug 08 01:46:22 2008
Como parece que la estructura es:
primero "token" es un nombre de archivo.
Si el token comienza con una letra, pero el doble cita, el token termina en la primera
space
carácter.Si el token comienza con la doble cita, el fin del símbolo es la siguiente cita doble
- No
seguro de lo que sucede si el nombre de archivo contiene una doble cita, IIRC es ilegal en los sistemas de ficheros de Windows, por lo que se escape la cita puede ser una cuestión discutible)
última ficha (fin de línea hasta la última coma se mueve hacia atrás) es una marca de tiempo.
Segundo token token (la última coma a la penúltima coma que retrocede) es el nombre del póster del grupo de noticias Usenet. No estoy muy seguro de lo que ocurre en el formato genérico ya que los únicos archivos descript.ion que vi eran de NewsBin que obviamente están centrados en Usenet.
Todo en el medio es una descripción, en el caso de NewsBin procedentes de sujetos de correos.
preguntas:
¿alguien sabe de un poco más oficial "descript.ion" especificación de archivo/documentación? (o, en elast, tenga su propio conocimiento de esos archivos y pueda verificar mis especificaciones)
¿Alguien sabe de algún otro programa que lea o escriba este archivo?
Gracias!
El uso original de DESCRIPT.ION era proporcionar nombres más largos y descriptivos a los nombres de archivos 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 francamente, no creo que encuentres algo en común entre los diversos usos. – Joe
@Joe - agrega este comentario como respuesta para que yo pueda aceptarlo. – DVK