Кажется, существует несколько стандартный "descript.ion" файл во вселенной Windows-программ, которая обеспечивает метаданные для всех/некоторых файлов в данном каталоге.
Я знаю, что существуют различные программы, которые пишут этот файл (пример: NewsBin, загрузчик UseNet), и читают его (Пример: "FAR", файловый менеджер, имитирующий старый Norton Commander).
Я пишу свой собственный индексатор файла и хотел бы добавить способность проанализировать и использовать информацию из "descript.ion" файлов.
Проблема, которую я имею, состоит в том, что я не был в состоянии найти фактическую спецификацию для файла, despine много гугления.
Я перепроектировал его как лучше всего, я мог, но я не уверен, получил ли я 100% возможных деталей, таким образом, я полагал, что спрошу ТАК.
Вот строки в качестве примера из файла:
"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
Поскольку кажется, что структура:
Первый "маркер" является именем файла.
Если маркер запускается с какой-либо буквы, но двойной кавычки, маркерных концов в первом space
символ.
Если маркер запускается с двойной кавычки, конец маркера является следующей двойной кавычкой
Не уверенный, что происходит, если имя файла содержит двойную кавычку, IIRC, это недопустимо в файловых системах Windows, так выход из кавычки может быть спорным вопросом),
Последний маркер (конец строки к самой последней запятой, перемещающейся назад), является меткой времени.
Предпоследний маркер (самая последняя запятая к предпоследней запятой, перемещающейся назад), является названием плаката от группы новостей Usenet. Я не совсем уверен, что происходит в универсальном формате начиная с единственных descript.ion файлов, которые я видел, были от NewsBin, который является, очевидно, центральной Usenet.
Все промежуточное является описанием в случае NewsBin, прибывающем из предмета сообщения.
ВОПРОСЫ:
Кто-либо знает немного большего количества официальной "descript.ion" спецификации файла / документацию? (или в наименьшем имейте свое собственное знание тех файлов, и может проверить мою спецификацию),
Кто-либо знает о каких-либо других программах, которые читают или пишут этот файл?
Спасибо!
Оригинальное использование дескрипции должно было обеспечить более длительные описанные имена до 8,3 имена файлов; Все, что было было королетью и более длительное описание. Как вы нашли, другие совместно выбрали имя с различными форматами и использованием. Честно говоря, я не думаю, что вы найдете какую-либо конкретное общность между различными использованиями.