2014-02-28 59 views
0

我只是想編寫代碼來解析來自以big-endian編寫的二進制文件的浮點數。我從來沒有編寫過解析二進制文件的代碼,只有文本文件。我使用英特爾筆記本電腦的事實是否意味着當我使用fread時它會是小端?可能是一個基本的問題。我的機器是否決定讀/寫文件的永久性,還是更依賴於我的編譯器和/或開發環境?Visual Studio,Big Endian數據,Intel筆記本電腦

我看到了一些字節串行例程,但我認爲如果有人能夠將它分解爲正在發生的事情會很有幫助。

文件信息:http://www.sci.utah.edu/~gk/DTI-data/gk2/gk2-rcc-mask.nhdr

文檔:http://teem.sourceforge.net/nrrd/format.html#endian

感謝。

+0

機器確定endian不是編譯器。有關這個主題的很好的維基百科文章。 –

回答

0

fread函數讀取字節,您將獲取與文件中的字節完全相同的字節。如果你有一個關於文件中字節含義的規範,只需在你的代碼中實現該規範。