![]() |
如何更改文件的字节序?
我使用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.