Addition to support the YDKJ SRF file format

This is the change set required to support the Berkeley file format, I'm currently working on a fork that is stable enough to release to do just the extraction I want, but feel it's only right to pass this on.