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