The file isn't encrypted. It has an 8 byte header followed by an arbitrary number of 24 byte records.
The data in the file is encoded in little endian format, except for the date, which is big-weirdo format. It seems that the multi-byte values are little endian. There may be a bit field in there too (byte 21) but I'm not sure.
The header consists of the four byte value "2" (2,0,0,0) followed by the little-endian count of the number of records in the file (I guess that could be used as a somewhat lame checksum.)
The records consist of fields as follows (first thing is the byte co