I am attempting to discover the exact format/encoding of a file. These files stem from closed-source analysis software we use on a daily basis. I would like to obtain the format in order to create an open source viewer for these kind of files and analysis. I am by no means a deciphering expert but I've did some research concerning the file. Currently I am not sure however to pursue any further, so I would be very grateful for any help.
I've ran several tools in order to profile the file. The extension of the file is .SMP.
1. TrID
TrID is an utility designed to identify file types from their binary signatures.
I was positively surprised when I saw this result because it suggested that it would be a known file format. However, when using the described tools (e.g. packARC and packPNM) it appears that these cannot be read by that format. Terminal below:
C:\Users\wptmdoorn\Documents\programming\sysmexviewer\data>packarc x f1.smp
--> packARC Frontend v0.7RC17 (11/21/2014) by Matthias Stirner / Se <--
--> packARC library v0.7RC17 (11/21/2014) by Matthias Stirner / Se <--
--> contains: packJPG v2.5j, packMP3 v1.0f, packPNM v1.6c, packARI v0.6e <--
Copyright 2006-2014 HTW Aalen University & Matthias Stirner
All rights reserved
*could not open archive "f1.smp" (file is not a PJA archive)!*
2. Binvis and Binwalk
Binwalk does not return any meaningful information (in this case I used -e to extract potential files if there are).
C:\Users\wptmdoorn\Documents\programming\sysmexviewer\data>binwalk --signature f1.smp -e
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
Binvis.io does return some patterns however.
Scan (left) and cluster (right)
Entropy; scan (left) and cluster (right)
3. Hex editor
At last I tried to look at the files in a hex editor. Underlying figures show the file opened at the beginning and somewhere in the middle.
Conclusion
My gut feelings says that it's some kind of archive of several files with some kind of header, although I am not completely sure. Nonetheless I would be very grateful if anybody would be able to look at these preliminary results and give some hints on routes I should consider :-)
Thanks a lot in advance. Best, William