MATLAB: How to open and read binary file

binaryopenread

Hello community,
How can I read a binary file? Example of this file is here: http://www.ex.ua/view_storage/614513727428. In *.pdf description about this file is written.
  • 20 bytes – text
  • 17 bytes – text
  • 26 bytes – text and number
  • 2 bytes – number
  • 2 bytes – number
  • 4 bytes – number
Maybe someone knows how to read binary file from fixed point, for example, from 74th byte?
Thanks in advance.
With best regards,
Andrew

Best Answer

FID = fopen(FileName, 'r');
if FID == -1, error('Cannot open file'); end
fread(FID, 73, 'int8'); % Skip 73 bytes
% Or: fseek(FID, 74, -1);
% Now the further FREAD commands come here...
fclose(FID);