我想讀取和寫入大的原始卷文件(例如MRI掃描)的內容。這些文件只是一系列例如32 x 32 x 32浮點,因此它們很好地映射到1D陣列。我希望能夠將二進制卷文件的內容讀入例如一維數組中。浮動或ushort(取決於二進制文件的數據類型),並將數組導出回原始卷文件。 用C#做到這一點的最好方法是什麼?用BinaryReader/BinaryWriter一次讀/寫1個元素?用FileStream.Rea
這是一個漫長的一天,我有點難住。 我正在閱讀一個包含大量寬字符串的二進制文件,我想將它們轉儲爲Python unicode字符串。 (要解開我使用的結構模塊的非字符串數據,但我沒怎麼做同樣的字符串。) 例如,讀字「系列」: myfile = open("test.lei", "rb")
myfile.seek(44)
data = myfile.read(12)
# data is now