Прочитать 5 байт от начала файла (без загрузки всего файла в память) - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Ребят, какие есть варианты быстрого чтения первых 5-ти байт в начале файла? Основная проблема в том, что файлы огромные, могут достигать 50 и более GB, поэтому нужно получить эти 5 байт без загрузки всего файла в память, иначе компьютер погибнет при открытии первого же файла У меня есть варианты с массивом, но мне кажется это костыли.

Решение задачи: «Прочитать 5 байт от начала файла (без загрузки всего файла в память)»

textual
Листинг программы
        Using fsSource As FileStream = New FileStream("C:\1.txt", FileMode.Open, FileAccess.Read)
            Dim B(4) As Byte
            fsSource.Read(B, 0, 5)
            MsgBox(System.Text.Encoding.Default().GetString(B))
        End Using

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы