1. Perkin Elmer can process files in the format of the spectrum chart, which can be downloaded from the file exchange site of Mathworks:
Https://www.mathworks.com/matlabcentral/fileexchange/22736
If you understand m files, you should be able to understand the format of corresponding data files of the company. MATLAB syntax is relatively easy to understand. Many help documents on reading files and formats can be found by search engines.
Basically, I understand this.CodeTo understand the formats of these types of data files of Perkin Elmer.
2. I guessed the spa file format at the time. It looks complicated. As lenciel said, using a few "magic numbers" is far from a stable and reliable inverse.
I did find exceptions, but it does not apply to some situations.
If you really want to use this format, there are several other methods: the simplest is to reverse the binary data file; it would be better to read and display the binary code that involves the conversion from the spectrum graph to the data in the software that is capable of downgrading the standard spectrum graph. However, this work is of little significance to most people. I only used Perkin Elmer for a certain practical application, so the spa format follows is just a casual understanding.
Another simple method is to ask the original data file provider to find the company. I tried it at the time, but they refused to ignore me. Obviously, the company's technical support is business-oriented, and I am not the kind of potential customers who bring new business orders. In addition, the data format is kept confidential in the company. There is no definite answer.
Many advanced users need to fully understand the format of original data files when in-depth processing of spectral chart data is required. However, different companies may have different policies.
For this type of users, if I suggest you use Perkin Elmer, which is publicly available in data format, you don't have to worry about the file format.