Binary analysis: extract contents of small binary data file generated by a simple instrument

已完成 已发布的 Feb 26, 2016 货到付款
已完成 货到付款

I have a small, fun project for anyone who is proficient at binary analysis.

We have a very old instrument that outputs spectra (a vector of numbers) with metadata to a 41.22 kB binary file. I am comfortable programming and want to write a small utility to extract the data from this file. However, I don't know the precise format the the data in the binary file. However, I have managed to piece together some approximately correct information on the file contents:

I can extract a vector of numbers (incomplete?) that define the spectrum by ignoring the first 256 bytes. The file appears to contain 10000 signed 4 byte int's with a little-endian byte order. The numbers extracted produce a reasonable spectrum. Also, an octal dump to ascii shows some text in the meta data that makes sense (name of the machine, etc.) but the rest is largely unreadable.

I need someone who can, at the least, describe the format in detail so I can read all the data from this file with any common programming language (fortran, C, C++, python, etc.). I suspect that the engineers that designed this format kept things simple and a clear description of the format should be sufficient. Alternatively, the source for a small program that will decode the data (fortran, C, C++, python, etc.) will obviously suffice.

二进制分析 C 编程 数据处理 Python 软件开发

项目ID: #9770862

关于项目

5个方案 远程项目 活跃的Feb 26, 2016

授予:

vrcoder

Hi, the first 256 bytes are: MCS file ID, calibration options, scanning time and date, various counts, etc. I'll write a detailed file format description and a simple C/C++ program for decoding. My full profile on th 更多

$80 USD 在1天内
(199条评论)
7.0

有5名威客正在参与此工作的竞标,均价$129/小时

mantislin

Hi sir, I am scraping expert, I have did too many similar projects, please check my feedback then you will know. Can you tell me more details? then I will provide demo data for you. Thanks, Kimi

$250 USD 在5天内
(47条评论)
6.0
vvadimov

Hello, after some time of googling I have found a document which describes the format you need. As you correctly understood, it has 256-bytes header followed by 32-bit integers data. Header contains lots of data whic 更多

$35USD 在1天里
(65条评论)
5.5
Vansunny

Hello, client. I have rich experience in c++/c# and fortran programming. I have ever experience in binary analysis. If you hire me, you will success in this project. Thanks

$250 USD 在3天内
(0条评论)
0.0