Reading *old* GNUCash / Xacc file.

Robert Heller heller at deepsoft.com
Wed Oct 24 12:45:39 EDT 2012


I have an old (circa 2002) xacc / gnucash file.  A modern version of
gnucash (2.2.9-5.el5) won't read it and an old version xacc (1.0.18-1)
I managed to build won't read it either.  The file starts like this:

sauron.deepsoft.com% od -ab ~/Finances/Checking2002/Jan2002.xac | head
-20
0000000 nul nul nul  nl nul nul nul stx nul nul nul nul nul nul nul nul
        000 000 000 012 000 000 000 002 000 000 000 000 000 000 000 000
0000020 nul  ht   C   h   e   c   k   i   n   g nul nul nul nul  vt   0
        000 011 103 150 145 143 153 151 156 147 000 000 000 000 013 060
0000040   3   6   8   4   9   1   0   0   5 nul nul nul nul dc1   C   h
        063 066 070 064 071 061 060 060 065 000 000 000 000 021 103 150
0000060   e   c   k   i   n   g  sp   A   c   c   o   u   n   t nul nul
        145 143 153 151 156 147 040 101 143 143 157 165 156 164 000 000
0000100 nul nul soh nul nul nul nul eot   U   S   D nul nul nul nul soh
        000 000 001 000 000 000 000 004 125 123 104 000 000 000 000 001
0000120 nul nul nul stx   ; nul nul nul soh nul nul nul nul nul   <   1
        000 000 000 002 073 000 000 000 001 000 000 000 000 000 074 061
0000140   ] nul nul nul nul nul nul nul nul nul   <   7 dc2   # nul nul
        335 000 000 000 000 000 000 000 000 000 074 067 022 043 000 000
0000160 nul nul nul nul nul dle   I   n   i   t   i   a   l  sp   B   a
        000 000 000 000 000 020 111 156 151 164 151 141 154 040 102 141
0000200   l   a   n   c   e nul nul nul nul soh nul nul nul nul soh nul
        154 141 156 143 145 000 000 000 000 001 000 000 000 000 001 000
0000220 nul nul soh nul nul nul nul soh nul   y nul nul nul nul   <   6
        000 000 001 000 000 000 000 001 000 171 000 000 000 000 074 066

I am unable to build xacc 1.1.17 (things are blowing up in the guile
code -- I'm guessing I have too new a version of guile or something).

All I want to do is extact one transaction (I bought something way back
then and don't remember what I paid for it).  Is there some simple way
to decode this file into some sort of flat ASCII text file?  I know the
transaction is in this file, since I can find the ASCII description of the
transaction.  The *numbers* appear to be in some binary format.

-- 
Robert Heller             -- 978-544-6933 / heller at deepsoft.com
Deepwoods Software        -- http://www.deepsoft.com/
()  ascii ribbon campaign -- against html e-mail
/\  www.asciiribbon.org   -- against proprietary attachments


                                                                                                               


More information about the gnucash-user mailing list