: Hi all,
: I'm trying to figure out how to read and parse through a Quicken data
: file (.qdf file). Basically, I need to write a program that can take
: these .qdf files as input, parse through them and extract all the
: information in all the fields. I'm not really sure how to go about this
: or where even to begin.
In your place I would start with searching Internet for format
description. Excellent starting point is www.wotsit.org. It has
description of lot of data formats.
Then I'll visit sites of the OpenSource software which does simular
things like GNUcash or Xaccountant and see if they have some import code
If no description or code is available, first thing I would do is to check
whether it is OLE file using cole library and, if so split it into
separate OLE streams.
: As far as I know, the file is binary. I thought maybe using a
: hex-editor I could figure out how to access info. But, when I had no
: clue what I was looking at when I edited the file.
Probably it contains a lot of floating-point data. So you'll have to
make yourself some tool to represent arbitrary 8byte chunk of binary
file as floating point value. Preferrable interactive. Or way backward -
open your file in Quicken, write down all floating point values from it,
make a simple tcl or perl script which converts it in internal
representation and dumps in hex form and search file for these hex
: Could someone help me out, or somehow point me in the right direction?
: -= aixelsyd =-
Absolutely nothing should be concluded from these figures except that
no conclusion can be drawn from them.
-- Joseph L. Brothers, Linux/PowerPC Project)