Я пытаюсь прочитать двоичный файл (.bin) и преобразовать ресурсы файла в матрицу. Код, который я использую для получения файла, находится здесь.C#: Преобразование двоичной матрицы в axb
using (BinaryReader Reader = new BinaryReader(File.Open(string.Format("{0}{1}.bin", DefaultFilePath, "MyBinaryFile"), FileMode.Open)))
{
//the code to convert binary to AxB matrix here.
byteArray = Reader.ReadBytes(100000);
float myFloat = System.BitConverter.ToSingle(byteArray, 0);
}
Мне нужно написать фрагмент кода, который может преобразовывать ресурсы двоичного файла в матрицу AxB. Из приведенного выше кода вы можете видеть, что я конвертирую двоичный файл в Byte [], а затем плаваю, но я застрял здесь.
В Matlab вы можете легко прочитать файл .bin и получить массив AxB, например, в этом link.
Как я могу продолжить?
'.bin' - не определенный формат файла - в каком формате находится этот файл? –
@MattiVirkkunen это двоичный файл [link] (http://stackoverflow.com/tags/binaryfiles/info) –
Если вы прочтете только что опубликованную ссылку, вы бы знали, что зная, что это «это двоичный файл», не дает вам никакой информации о том, что он содержит, и в каком формате. Как правило, гораздо сложнее угадать формат двоичного файла, чем текстовые файлы. –