MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何更改文件的字节序? (https://www.labfans.com/bbs/showthread.php?t=26480)

poster 2019-12-14 20:13

如何更改文件的字节序?
 
我使用MATLAB来更改文件的字节序。它有效,但字节序不变。此代码有什么问题?

f = fopen('139o.wav','r+'); litEndFile=fread(f); fwrite(f,litEndFile,'int16',0,'ieee-be'); fclose(f);

[B]回答:[/B]

只要数据文件确实是小端字节序,它就可以正常工作,如何检查结果?通过这种构造,我认为您是将大端数据附加到文件中。如果要覆盖文件,请在fwrite(...)之前调用[URL="http://www.mathworks.com/help/techdoc/ref/frewind.html"]frewind(f)[/URL] fwrite(...) 。



[url=https://stackoverflow.com/questions/5187659]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 20:35

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.