MATLAB: How to break the input computer file into a series of bytes using MATLAB code

byte frequency analysisfile type detection

I want to perform byte frequency analysis on a given input file for type type detection. Can anyone suggest me how to break the input computer file into a series of bytes using MATLAB code?

Best Answer

By default fread reads the file as bytes:
fid = fopen('yourfile', 'r');
bytes = fread(fid);
%or you can use
%bytes = fread(fid, Inf, '*uint8');
%to return bytes as uint8 instead of double