我已经制作了这段代码,这是一个RLE编码,其中文件名的字符以十六进制表示,但现在我不知道如何解码这个文件
fileID = fopen(filename);
[x,cont]=fscanf(fileID,'%c');
fclose(fileID);
counter = 0;
out = [];
for i =1:length(x)-1
if (x(i)==x(i+1))
counter=counter+1;
else
out = [out;x(i) counter];
counter = 1;
end
end