Спецификация формата файла QXF
Где я могу найти спецификацию или библиотеку синтаксического анализатора / читателя для Quicken Exchange Format (.qxf)?
Формат предшественника QXF, http://en.wikipedia.org/wiki/Quicken_Interchange_Format (.qif) несколько документирован. Существуют различные сторонние библиотеки, которые можно использовать для чтения и программного манипулирования файлами QIF. Тем не менее, я не могу найти ничего, описывающего спецификацию для файлов QXF и сторонних инструментов для этого, кажется, почти не существует.
Я предполагаю, что там может не быть опубликованной спецификации (таким образом, отсутствие стороннего инструментария), но я подумал, что проверю здесь на всякий случай, если я ошибаюсь.:-)
Примечание. Этот вопрос касается файлов qxf (используемых для импорта и экспорта данных из Quicken), а не файлов Quicken Web Connect (.qfx) (используемых для загрузки транзакций финансовых учреждений в Quicken).
2 ответа
Quicken редко публикует спецификации для своих форматов обмена данными, и лучший вариант - "перепроектировать" экспортированный файл qxf (который я предполагаю, что это файл XML) и генерировать код, способный анализировать файлы. Конечно, это чревато опасностью того, что XML-файл не определяет свойства значения и может не перечислять все поля, если они не заполнены (то есть необязательные поля).
Если у вас есть файл qxf "максимального использования" и вам нужна помощь в создании кода для его анализа, предоставьте его.
Файл QXF не является файлом XML. Скорее файл, кажется, в зашифрованном формате. Файл, открытый в Notepad++, не отображает данные, читаемые человеком, и в основном показывает двоичные данные. Я не эксперт по шифрованию, но данные наверняка выглядят так, как будто они зашифрованы.