VS
Size: a a a
VS
VS
S
using (var fileReader = new FileStream(fileName, FileMode.Open, FileAccess.Read))Казалось бы все хорошо, мы должны прочитать из потока fileReader заданное количество бит (blockSize) и сохранить это в массив buffer. На следующей итерации должно выполниться чтение следующего блока и т.д. до конца файла.
{
using (var binaryReader = new BinaryReader(fileReader))
{
while (true)
{
var buffer = binaryReader.ReadBytes(_settings.BlockSize);
}
}
}
VS
AA
VS
SB
VS
AA
S
VS
S
VS
S
Э
using (var fileReader = new FileStream(fileName, FileMode.Open, FileAccess.Read))Казалось бы все хорошо, мы должны прочитать из потока fileReader заданное количество бит (blockSize) и сохранить это в массив buffer. На следующей итерации должно выполниться чтение следующего блока и т.д. до конца файла.
{
using (var binaryReader = new BinaryReader(fileReader))
{
while (true)
{
var buffer = binaryReader.ReadBytes(_settings.BlockSize);
}
}
}
Э
DE
Ф
eo
S
using (var fileReader = new FileStream(fileName, FileMode.Open, FileAccess.Read))Казалось бы все хорошо, мы должны прочитать из потока fileReader заданное количество бит (blockSize) и сохранить это в массив buffer. На следующей итерации должно выполниться чтение следующего блока и т.д. до конца файла.
{
using (var binaryReader = new BinaryReader(fileReader))
{
while (true)
{
var buffer = binaryReader.ReadBytes(_settings.BlockSize);
}
}
}