Прочитать 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д