У меня есть файл, который существует в тексте и двоичном изображении, мне нужно прочитать от 0 до 30 позиции рассматриваемого текста, а позиция 31 будет изображением в двоичном формате. Какие шаги я должен выполнить, чтобы решить эту проблему?
В настоящее время я пытаюсь прочитать его с помощью FileStream
, а затем перемещаю переменную FileStream в одну BinaryReader
, как показано ниже:
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read)
BinaryReader br = new BinaryReader(fs)
Оттуда вперед, я потерян.
ОБНОВЛЕНИЕ
Хорошо, теперь я могу прочитать свой файл. Пока 30-я позиция не будет моей 30-й строкой, с 30-й позиции будет битовая строка, которая на самом деле является изображением. Интересно, как мне прочитать байты с позиции 30, а затем сохранить изображения! У кого-нибудь есть идеи? Следуйте примеру из моего файла, чтобы у вас была идея:
£ˆ‰¢@‰¢@¢–”…@•…¦@„£@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.-///%<<??@[K}@k{M÷]kðñôôô}ù~øòLKóôòÿg
Обратите внимание, что даже @ @ @ — это моя строка, и поэтому картинка будет состоять из одного байта.